Ccs1101 Structured Programming Language Using CPP Course Outline
Ccs1101 Structured Programming Language Using CPP Course Outline
COURSE OUTLINE
Credit Hours 3
Contact Hours 3
Pre-requisites None
(if any)
Co-requisites None
(if any)
Course
Assessment LO Method %
1, 2 Assignment (s) 15
1, 2 Mid-term Test 20
1, 2 Quiz (s) 15
All Group Project 10
1, 2 Final Examination 40
Total 100
Instructor(s) Muhammad Najmi Ahmad Zabidi
Department of Computer Science
Kulliyyah of Information and Communication Technology
Room No: 4.8 (Level 4; on the way to DCS office)
[email protected]
Consultation Hours: Every Mon & Wed; 11.00 a.m. – 1.00 p.m.
Semester Semester 1, 2006/2007
Offered
Course Synopsis This course emphasizes the fundamentals of structured programming using
C++. In the meantime, the students will learn the techniques, architectural,
design issues and basic of fundamental about class and object. This course is
useful in upper-level courses and in an industry as the student begins to work
with large, complex real-world system. C++ is actually an effective language
for performing good software engineering. Furthermore, the C++ language
course is intended for those students that will become programmers and plan
to use C++ for either system or application programming and also to help
them to be familiar with software development process. Software
development is a complex and expensive activity. Therefore, it is important
to teach student to write clear, more maintainable and understandable
program for their first programming course.
Learning After completion of the course students should have the ability to:
Outcomes
1. demonstrate the abilities to understand the structured programming
principles
2. design algorithm for problem solving and implement the solution using
structured programming language
3. participate effectively in a team-based programming of small-scaled projects
Content Outlines
References Required
1) Forouzan, B. A. & Gilberg, R. F. (2004). Computer science, a structured
programming approach using C++. (2nd ed.), United States: Thomson
Learning.
Recommended
2) Deitel, H. M. & Deitel, P. J. (2005). C++ how to program. (5th ed.), United
Sates: Prentice Hall.
3) Shtern, V. (2000). Core C++ a software engineering approach. United States:
Prentice Hall.
4) Friedman, F. L. & Koffman, E. B. (2004). Problem solving, abstraction, and
design using C++. England: Addison Wesley.