CSci 152: Computer Programming II

Spring 2005

CSci 152: Computer Programming II

Class Home Page

Course Description:  This course is a continuation of CSci 151.  The skills in problem solving and programming acquired in the previous class will be reinforced and enhanced.  The concepts of object-oriented programming and design will be introduced.  Specific topics include multi-dimension array processing and applications, sort and search algorithms, file processing, string processing, structures, classes, inheritance, pointer variables.

 

Goals:  After completion of this course, you should be able to code application programs using arrays, sorts and searches, strings, user-defined files, and structures.  You should be able to create and use classes to represent abstract data types.

 

Prerequisite:  CSCI 151 or other course covering basic concepts of the C or C++ languages.

 

Text:  C++ Programming: From Problem Analysis To Program Design (Second Edition)

          by D.S. Malik

          ISBN:  0-619-16042-X

 

Syllabus:  (PDF) (HTML) (DOC)

 

Instructor:

Derek Harter

Office:

JOUR 208

Phone:

903-886-5402

Email:

dharter@online.tamu-commerce.edu

Office Hrs:

M-W 9:00am—11:00am

Or by appointment

Class:

Section 002: T      4:30—7:10 pm

Section 003: MW 12:30—1:45 pm