TYPE OF COURSE UNIT | Compulsory Course |
LEVEL OF COURSE UNIT | Bachelor's Degree |
YEAR OF STUDY | 1 |
SEMESTER | Second Term (Spring) |
NUMBER OF ECTS CREDITS ALLOCATED | 2 |
NAME OF LECTURER(S) | Assistant Professor Çağatay Berke Erdaş Assistant Professor Didem Ölçer
|
LEARNING OUTCOMES OF THE COURSE UNIT |
At the end of this course, the students; 1) Implement C programs using pointers. 2) Implement C programs using strings and structures. 3) Implement C programs by processing sequential and random access files. 4) Implement C programs by creating dynamic data structures. 5) Implement C programs using bitwise operations and preprocessor directives.
|
MODE OF DELIVERY | Face to face |
PRE-REQUISITES OF THE COURSE | Yes(BİL101) |
RECOMMENDED OPTIONAL PROGRAMME COMPONENT | None |
COURSE DEFINITION | Pointer Applications, Character and String Applications, Character and String Library Applications, Structure and Union Applications, Sequential File Applications, Random-Access File Applications, Linked List Applications, Stack and Queue Applications, Applications of bit-wise operation and preprocessor directives |
COURSE CONTENTS | WEEK | TOPICS |
---|
1st Week | Pointer Applications | 2nd Week | Character and String Applications | 3rd Week | Character and String Library Applications | 4th Week | Quiz-1 | 5th Week | Structure and Union Applications | 6th Week | Sequential File Applications | 7th Week | Quiz-2 | 8th Week | Mid-term | 9th Week | Random-Access File Applications | 10th Week | Linked List Applications | 11th Week | Quiz-3 | 12th Week | Stack and Queue Applications | 13th Week | Applications of bit-wise operation and preprocessor directives | 14th Week | Quiz-4 |
|
RECOMENDED OR REQUIRED READING | C How to Program, H.M.Deitel and P.J.Deitel, Prentice Hall, (2010-2015). Problem Solving and Program Design in C (7th Edition), Pearson (2012). Problem Solving and Programming Concept, M. Sprankle, Pearson Education (2003). |
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS | Lecture,Questions/Answers,Problem Solving,Experiment,Report Preparation,Presentation,Practice |
ASSESSMENT METHODS AND CRITERIA | | Quantity | Percentage(%) |
---|
Quiz | 4 | 90 | Practice | 1 | 10 | Total(%) | | 100 | Contribution of In-term Studies to Overall Grade(%) | | 100 | Contribution of Final Examination to Overall Grade(%) | | 0 | Total(%) | | 100 |
|
ECTS WORKLOAD |
Activities |
Number |
Hours |
Workload |
Midterm exam | | | | Preparation for Quiz | 4 | 10 | 40 | Individual or group work | | | | Preparation for Final exam | | | | Course hours | | | | Preparation for Midterm exam | | | | Laboratory (including preparation) | 14 | 2 | 28 | Final exam | | | | Homework | | | | Quiz | 4 | 1 | 4 | Total Workload | | | 72 |
---|
Total Workload / 30 | | | 2,4 |
---|
ECTS Credits of the Course | | | 2 |
|
LANGUAGE OF INSTRUCTION | |
WORK PLACEMENT(S) | No |
| |