Introduction to Computer Programming II

Winter 1999

Instructor: Soleda T. Leung

L207 Sander Hall

 

Office hours: M W F 12:00 PM to 1:00 PM and T TH 12:30 PM – 1:30 PM or by appointment

Class: 17-625-142-001 T TH 9:30 AM - 10:45 AM

Email: leungst@ucollege.uc.edu

Office: Sander L207

Phone: 556-1748

 

Pre-requisite: Introduction to Computer Programming I

 

Course Objective:

 

To study the fundamentals of structured programming, to design computer algorithms, and to introduce the concept of object oriented programming in a windows environment using Microsoft Visual C++.

 

Required Textbook:

 

C++ Program Design: An Introduction to Programming and Object-Oriented Design by James P. Cohoon and Jack W. Davidson Irwin McGraw-Hill Publishers

 

Required Lab Material:

 

Two 3 ½" High density diskettes

 

Chapters Covered:

 

Chapters 5, 6, 7, 8, 9, 10 & 12

 

Topics Included:

 

  1. Working with user defined functions
  2. Working with variable storage classes
  3. Processing arrays
  4. Studying sorting algorithms
  5. Working with pointers
  6. Processing strings
  7. Working with records as data structures
  8. Introducing class construct

 

 

Computer Used: IBM PC or compatibles

 

Software Used: Microsoft Visual C++ 6.0

 

Work Expected of Students

6-8 Programming/Lab Assignments 20 points each

 

To get full credit you must follow the instructions given carefully, and turn in the assignments on or before the due date. Late assignments will be penalized – 20% off each late day.

 

How to Turn in Your Programming Assignment:

Email the C++ source code (.cpp file) as an attachment to a message to the grader. The message should include your name, the course, the section # and which assignment is it. You may also include any message or comment you like to share with the grader about the assignment. In addition, you must hand in a printed copy of the source code (.cpp file) to allow the grader to assign you a grade and provide comments about your work.

 

No makeup will be allowed for missed quizzes. Maximum 4 Quizzes will be given. Quizzes may be unannounced.

 

Grading Policy:

 

Grading Scale:

 

NO INCOMPLETE GRADE WILL BE GIVEN FOR THIS COURSE. The latest you may withdraw from this course is Tuesday, March 2nd, 1999 by 3:00 PM . Attendance in this course is imperative.

 

Extra Credits:

Students may earn extra credits from programming assignments by adding extra features to the required programs and by being creative.

 

Attendance: Required. 3 Absences = F.

Midterm: Tuesday, February 9th, 1999

 

Final: Tuesday, March 16th, 1999 1:30 PM – 3:30 PM.

 

Student's Responsibilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Click here to go to select other information

Click here to go back to view my teaching schedule

Click here to find out how to access course materal

Here is how to contact me: Leungst@ucollege.uc.edu.