Create the appropriate solution algorithm using pointers and encode with C programming language
Create the appropriate solution algorithm using strings and encode with C programming language
Create the appropriate solution algorithm using structures and encode with C programming language
Create the appropriate solution algorithm using files and encode with C programming language.
Analyse and design the problems with object oriented programming approach and encode with C++ programming language.
Create the appropriate solution algorithm using operator overloading and encode with C++ programming language
Create the appropriate solution algorithm using inheritance and encode with C++ programming language
Trace the program code and perform debugging
Mode of Delivery
Face to face
Prerequisites
Yes(BİL101)
Recommended Optional Programme Components
None
Course Description
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
Recommended 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(%)