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 Muhammet Yorulmaz Assistant Professor Halil Ersoy Assistant Professor Gözde Önder Uzun
|
LEARNING OUTCOMES OF THE COURSE UNIT |
At the end of this course, the students; 1) Create the appropriate solution algorithm using pointers and encode with C programming language 2) Create the appropriate solution algorithm using strings and encode with C programming language 3) Create the appropriate solution algorithm using structures and encode with C programming language 4) Create the appropriate solution algorithm using files and encode with C programming language. 5) Analyse and design the problems with object oriented programming approach and encode with C++ programming language. 6) Create the appropriate solution algorithm using operator overloading and encode with C++ programming language 7) Create the appropriate solution algorithm using inheritance and encode with C++ programming language 8) Trace the program code and perform debugging
|
MODE OF DELIVERY | Face to face |
PRE-REQUISITES OF THE COURSE | Yes(BİL101) |
RECOMMENDED OPTIONAL PROGRAMME COMPONENT | None |
COURSE DEFINITION | Hands on programming experience on the subjects and problems that introduced BIL 102 Computer Programming-II lecture series. A practical work on program development, running, debugging and testing in computer laboratory. |
COURSE CONTENTS | WEEK | TOPICS |
---|
1st Week | Pointer Applications | 2nd Week | Characters and Strings Applications | 3rd Week | Quiz-1 | 4th Week | Structures | 5th Week | Files and file applications | 6th Week | Files and file applications | 7th Week | Quiz-2 | 8th Week | Mid-term | 9th Week | Introduction to C++ and Concepts of Object Oriented Programming-OOP | 10th Week | Object Oriented Program Analysis-Design | 11th Week | Quiz-3 | 12th Week | C++ Classes and Data Abstraction | 13th Week | OOP Operator Overloading and Inheritance | 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 | 3 | 2 | 6 | Preparation for Quiz | | | | Individual or group work | | | | Preparation for Final exam | 1 | 17 | 17 | Course hours | | | | Preparation for Midterm exam | 3 | 11 | 33 | Laboratory (including preparation) | 1 | 2 | 2 | Final exam | 1 | 2 | 2 | Homework | | | | Total Workload | | | 60 |
---|
Total Workload / 30 | | | 2 |
---|
ECTS Credits of the Course | | | 2 |
|
LANGUAGE OF INSTRUCTION | English |
WORK PLACEMENT(S) | No |
| |