CSci 152: Programming Fundamentals II

Fall 2005

Instructor: Derek Harter
Office: Jour 208
Phone: 903-886-5402
Email: dharter@online.tamu-commerce.edu
Office Hours:  MTW 9:00am - 11:00am
Class: Sec 001: MW 11am - 12:15pm EDS 126
  Sec 002: T 4:30pm - 7:10pm EDS 130

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. This course requires your active involvement in the programming assignments and lab work. Your completing of these is a key to success in this course. If you complete all of them successfully I guarantee that you will find the quizzes and final exam much easier to understand and complete successfully.

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)