Use computer for solving problems, such as execution, compilation, and debugging
Create the appropriate solution algorithm to input-output problems and encode and experiment with C programming language
Create the appropriate solution algorithm to decision making problems and encode and experiment with C programming language
Create the appropriate solution algorithm to loop problems and encode and experiment with C programming language .
Create the appropriate solution algorithm using functions and encode and experiment with C programming language
Create the appropriate solution algorithm using single subscripted arrays and encode and experiment with C programming language
Create the appropriate solution algorithm using double subscripted arrays and encode and experiment with C programming language
Trace the program code and perform debugging
Mode of Delivery
Face to face
Prerequisites
No
Recommended Optional Programme Components
None
Course Description
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
Basic Computer Concepts
2nd Week
Programming Concepts Applicaton with Examples
3rd Week
Data Types, Programming in C Language examples
4th Week
Problem Solving with Decision Structures
5th Week
Quiz-1
6th Week
Problem Solving with Loop Structures
7th Week
Problem Solving with Nested Loop Structures
8th Week
Mid-term
9th Week
Quiz-2
10th Week
Problem solving with Standart Functions
11th Week
Problem solving with User Defined Functions
12th Week
Quiz-3
13th Week
Problem solving with Arrays : Using Single Subscripted Arrays
14th Week
Problem solving with Arrays : Using Single Subscripted Arrays
15th 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(%)