COURSE UNIT TITLE

: PROGRAMMING LANGUAGES I

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
BLÖ 2001 PROGRAMMING LANGUAGES I COMPULSORY 3 2 0 8

Offered By

Computer and Instructional Technologies Teacher Education

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

INSTRUCTOR FERIT SERKAN AKDOĞAN

Offered to

Computer and Instructional Technologies Teacher Education

Course Objective

To be able to write the steps of solving a problem, putting these steps into a flow chart and writing a program and using it for developing an instructional software.

Learning Outcomes of the Course Unit

1   Drawing flow charts in algorithms
2   Writing loops
3   Using sub programs and functions
4   Applications with series
5   Monitoring files by using file processes and using them in their programs
6   Writing a program by using the features of programming languages

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Problem solving, algorithms and flow charts
2 Introduction of Visual Studio 2005
3 Structure of Basic programming language and descriptions
4 Variables and operators
5 index
6 String expressions
7 Pre defined functions
8 Mid-term exam
9 Functions
10 Sub programs
11 Matrix solutions
12 File processes reading from file
13 Writing and adding to file
14 Analyzing a problem, writing algorithms, composing flow charts and writing codes Basic order list
15 Final exam

Recomended or Required Reading

Çamoğlu, K. (2011). Algoritma
Çelikkol, S. (2007). ProgramlamayaGirişveAlgoritmalar
Uğurkaya, C. (2004). ProgramlamaSanatı
Yaşar, E (2009). AlgoritmaveProgramlamayaGiriş

Planned Learning Activities and Teaching Methods

Face to face, application

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 VZ Ara Sınav
2 FN Yarıyılsonu Sınavı
3 BNS BNS VZ * 0.40 + FN * 0.60
4 BUT Bütünleme Notu
5 BBN Bütünleme Sonu Başarı Notu VZ * 0.40 + BUT * 0.60


Further Notes About Assessment Methods

None

Assessment Criteria

LO1, LO2, LO3, LO4, LO5, LO6 and LO7 will be evaluated by a paper, a midterm and a final exam
LO8 will be evaluated by an project.

Language of Instruction

Turkish

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

serife.sungun@deu.edu.tr, ferit.akdogan@deu.edu.tr

Office Hours

To be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Theoretical 13 3 39
Application 13 2 26
Pre Class Self Study 10 4 40
Midterm Preparation 1 10 10
Final Preparation 1 15 15
Paper Preparation 4 5 20
Research Presentation 10 5 50
Final Exam 1 3 3
Midterm Exam 1 3 3
TOTAL WORKLOAD (hours) 206

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14PO.15PO.16
LO.144
LO.244
LO.344
LO.444
LO.544
LO.65555555