COURSE UNIT TITLE

: AUTHORING LANGUAGES FOR PC

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
BLÖ 3012 AUTHORING LANGUAGES FOR PC ELECTIVE 2 2 0 4

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 write the steps of solving a problem, to convert them into a flow chart and to put into a program and use it for an instructional program.

Learning Outcomes of the Course Unit

1   To be able to draw flow charts in algorithms
2   To be able to write loop programs
3   To be able to use sub programs and functions
4   To be able to make applications with series
5   To be able to manage files and use them in their programs
6   To be able to write a program by using programming languages

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 General concepts, data storage, numeric values, alfanumeric values and special characters, algorithms, flow charts, C language, C compilers.
2 Rules of writing and punctuation, C libraries, words in C language, constants, data types and variables.
3 Assigning and input output commands, operators, name constants, converting data, mathematics library
4 Conditions, if, one way if, dual way if, compound command, internal if command
5 if-else, question mark operator, switch command
6 Loops, while command, steps of while command, ending value usage, other operators, compound assignment operator, increasing and decreasing operators
7 Loops, for, different usages of for do-while, internal loops, break ve continue commands, basic mistakes in loops
8 Mid-term exam
9 Functions, value changing functions, non value changing functions, parameter, multi parameter functions
10 Display Operators ( & ve * ), reading displays and writing them, displays with function parameter
11 Arrays, attaining values, arrays and functions
12 Definition of string, string input operations, string output operations, string functions, character functions, display strings
13 Text files, creating and closing files
14 Reading and writing files, random access, Standard input / output Structures and their elements
15 End-of-term exam

Recomended or Required Reading

1. Çağıltay, N. & diğerleri. (2007). C Dersi: Programlamaya Giriş

Planned Learning Activities and Teaching Methods

Face to face, discussion

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 VZ Arasınav
2 DTK Diğer Etkinlik
3 FN Yarıyılsonu Sınavı
4 BNS BNS VZ * 0.30 + DTK * 0.10 + FN * 0.60
5 BUT Bütünleme Notu
6 BBN Bütünleme Sonu Başarı Notu VZ * 0.30 + DTK * 0.10 + BUT * 0.60


Further Notes About Assessment Methods

None

Assessment Criteria

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

Language of Instruction

Turkish

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

serkan.akdogan@deu.edu.tr

Office Hours

To be announced.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Application 13 2 26
Theoretical 13 2 26
Pre Class Self Study 5 2 10
Midterm Preparation 5 2 10
Final Preparation 5 2 10
Paper Preparation 5 2 10
Research Presentation 5 2 10
Final Exam 1 2 2
Midterm Exam 1 2 2
TOTAL WORKLOAD (hours) 106

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