COURSE UNIT TITLE

: ELECTIVE II PROGRAMMING LANGUAGE

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
GNK 4036 ELECTIVE II PROGRAMMING LANGUAGE ELECTIVE 2 0 0 2

Offered By

Mathematics Teacher Education

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSOCIATE PROFESSOR ADEM ÇELIK

Offered to

Mathematics 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 MTE MIDTERM EXAM
2 STT TERM WORK (SEMESTER)
3 FINS FINAL EXAM
4 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.30 + STT * 0.10 + FINS * 0.60
5 RST RESIT
6 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.40 + RST * 0.60

Further Notes About Assessment Methods

None

Assessment Criteria

To be announced.

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 2 26
Pre Class Self Study 13 1 13
Midterm Preparation 1 5 5
Final Preparation 1 8 8
Paper Preparation 1 5 5
Final Exam 1 2 2
Midterm Exam 1 2 2
TOTAL WORKLOAD (hours) 61

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13PO.14PO.15PO.16PO.17PO.18
LO.152
LO.252
LO.352
LO.452
LO.552
LO.652