|
|
Objectives |
|
|
|
|
|
|
The
primary objective of this course is to provide the student with an intermediate
treatment of computer programming with an emphasis on modular design and
basic data structures. The primary coding language is C++. At the completion
of the course, students will be capable of writing moderately complex
business and scientific applications using structured programming methods. |
|
Main Text Deitel & Deitel
(2008) C++: How to Program (6th Edition); Prentice Hall |
|
|
|
1.
Introduction to C++ 2.
Review of control structures 3.
Functions 4.
Multi-dimensional arrays 5.
Characters and string manipulation 6.
Pointers 7.
Struct, Enum and Union 8.
File processing 9.
Recursion 10. Random Numbers Generator 11. Inline functions, Function overloading,
Template functions 12. Classes 13. Introduction to OOP and Abstract data types |
|
|
Grading,
Final Paper And Course Work
|
Area
of Testing |
Percent of Grade |
|
|
|
|
Final
Paper |
60 |
|
Mid-term Test: Contents will be on the first half of the course |
20 |
|
One Programming Assignments: |
15 |
|
Laboratory Assignments: |
5 |
|
All assignments will be due by 4:00 p.m. on the given submission date. All work must be done by the individual student unless otherwise indicated. At NO time and under NO circumstances will late submissions or DUPLICATED work be accepted. |