COMP1115

 Computer Programming II

 

 

 

http://www.cavehill.uwi.edu/fpas/cmp/online/comp1115/Objectives.htm

Objectives

http://www.cavehill.uwi.edu/fpas/cmp/online/comp1115/Objectives.htm

 

http://www.cavehill.uwi.edu/fpas/cmp/online/comp1115/Objectives.htm

 

   Course Outline

   Assignment Policy

     Grading Scheme

    

 

    

 

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

 

 

 

Course Outline

 

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

 

          

Assignment Policy:

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.