TYPE OF COURSE UNIT | Compulsory Course |
LEVEL OF COURSE UNIT | Bachelor's Degree |
YEAR OF STUDY | 1 |
SEMESTER | First Term (Fall) |
NUMBER OF ECTS CREDITS ALLOCATED | 2 |
NAME OF LECTURER(S) | Assistant Professor Çağatay Berke Erdaş Assistant Professor Muhammet Yorulmaz Assistant Professor Mehmet Dikmen Assistant Professor Halil Ersoy Assistant Professor Gözde Önder Uzun Assistant Professor Didem Ölçer Instructor İlhan Özkan Instructor Tuğçe Başar Instructor Kemal Güven Instructor Ayşenur Yurtsever Research Assistant Tuğçe Kantar Uğur
|
LEARNING OUTCOMES OF THE COURSE UNIT |
At the end of this course, the students; 1) Use computer for solving problems, such as execution, compilation, and debugging 2) Create the appropriate solution algorithm to input-output problems and encode and experiment with C programming language 3) Create the appropriate solution algorithm to decision making problems and encode and experiment with C programming language 4) Create the appropriate solution algorithm to loop problems and encode and experiment with C programming language . 5) Create the appropriate solution algorithm using functions and encode and experiment with C programming language 6) Create the appropriate solution algorithm using single subscripted arrays and encode and experiment with C programming language 7) Create the appropriate solution algorithm using double subscripted arrays and encode and experiment with C programming language 8) Trace the program code and perform debugging
|
MODE OF DELIVERY | Face to face |
PRE-REQUISITES OF THE COURSE | No |
RECOMMENDED OPTIONAL PROGRAMME COMPONENT | None |
COURSE DEFINITION | Hands on programming experience on the subjects and problems that introduced BIL 101 Computer Programming-I lecture series. A practical work on program development, running, debugging and testing in computer laboratory. |
COURSE CONTENTS | WEEK | TOPICS |
---|
1st Week | Programming Concepts Applicaton with Examples | 2nd Week | Data Types, Programming in C Language examples | 3rd Week | Problem Solving with Decision Structures | 4th Week | Quiz-1 | 5th Week | Problem Solving with Loop Structures | 6th Week | Problem Solving with Nested Loop Structures | 7th Week | Quiz-2 | 8th Week | Mid-term | 9th Week | Problem solving with Standart Functions | 10th Week | Problem solving with User Defined Functions | 11th Week | Quiz-3 | 12th Week | Problem solving with Arrays : Using Single Subscripted Arrays | 13th Week | Problem solving with Arrays : Using Single Subscripted Arrays | 14th Week | Quiz-4 |
|
RECOMENDED OR REQUIRED READING | C How to Program, Deitel, Prentice Hall (2006+); Problem Solving & Programming in C/C++, B.Koffman, (2001); Computing Essentials, Timoty&Linda O'leary, McGraw-Hill (2000),
|
PLANNED LEARNING ACTIVITIES AND TEACHING METHODS | Problem Solving,Experiment,Practice,Presentation |
ASSESSMENT METHODS AND CRITERIA | | Quantity | Percentage(%) |
---|
Quiz | 4 | 90 | Practice | 10 | 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 | 7 | 28 | 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 | | | 60 |
---|
Total Workload / 30 | | | 2 |
---|
ECTS Credits of the Course | | | 2 |
|
LANGUAGE OF INSTRUCTION | English |
WORK PLACEMENT(S) | No |
| |