CC213 Programming Application
COURSE INFORMATION
Academic Year & Level Teaching Methods
Prerequisites Credit Hrs.
Year Semester Lecture Tutorial Lab.
CC 112 3 5 2 2 3
COURSE AIM
Introducing different programming techniques associated with the C-Language, used to
program most nowadays systems. Studying their application to practical problems with special
emphasis on some practical applications concerning different disciplines.
COURSE WEEKLY CONTENTS
1 Revision of structured programming constructs: Input/Output, Selection
2 Revision of repetition and one dimensional arrays
3 Revision of Functions by value.
4 Searching and sorting.
5 Two dimensional arrays.
6 Pointers and calling Functions by reference
7 7th week exam.
8 Strings 1.
9 Strings 2.
10 Recursion.
11 Structures 1.
12 12th week exam.
13 Structures 2.
14 Text Files.
15 Advanced Applications /Revision.
STUDENT GRADING & ASSESSMENT
Weeks Exams Assign. Quizzes Reports Present. Lab. Total
20 10
1 to 7 MIDTERM 30
15
12TH 5
8 to 12 20
WEEK
EXAM
5 5TERM
13 to 15 10
PROJECT
40
16 or 17 40
Final
Total 75 0 20 0 5 0 100
REFERENCES
Textbook Starting out with C++ by Tony Gaddis, Pearson, latest edition.
Other • C, the complete reference by H.Schildt, Osborne McGrawHill, latest edition.
• C Program Design for Engineers by J.Hanly and E. Koffman, Addison Wesley.