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 Kaan Kaatsız Assistant Professor Fırat Soner Alıcı
|
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 | 0 | 0 | 0 | Preparation for Final exam | | | | Course hours | 0 | 0 | 0 | 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 |
| |