Parkland College
2400 West Bradley Avenue, Champaign, Illinois 61821
Csc 125 Computer Science II, Programming in C++
Online Section 940
Syllabus
Fall 2006

Scott's availability

I will be specifically available for on-line chat in Angel every Tuesday and Thursday from 9:00 pm to 10:00 pm.  I will usually check my Angel e-mail at least once during the day, and once in the evening sometime from about 8:00 pm to 11:00 pm.  In addition, using my Schedule, I will post daily when I am in the office and available for telephone or walk-in help.  Please feel free to ask questions any time.  You may also get other help in the course from the people in the Coordinated Office Hours and Help page.
 

Class and Lab Schedule

Section 940: Online using Parkland's Angel Environment
 

Prerequisites

CSC 123 with a grade of C or higher.

Purpose

This course is the second course of the core sequence in Parkland's Computer Science transfer program.  It covers abstract data types and object oriented programming; data structures using the standard template library; the design and implementation of larger-scale programs; program verification; recursion; memory management, and an introduction to searching and sorting algorithms.
 

Structure

Readings, weekly graded labs, graded projects and  tests. The readings will cover theory and terminology.  The projects will vary in difficulty and will require C++ solutions using good Object Oriented Design.   The weekly labs will usually be small programs practicing the material from that week.  The tests will assure mastery of specific knowledge and skills covered in the readings, labs, and projects.
 

Texts

C++ How to Program, fifth edition, by Deitel and Deitel, Prentice Hall, 2005, ISBN 0-13-185757-6.  The fourth edition, ISBN 0-13-038474-7, would also be acceptable for this course, and you could probably get by with the third edition, if necessary.  The material we cover has not changed significantly over these editions, although the chapter and page numbering may be a little different. 

Since you are in the online section, Csc 123-940, you will be doing most of your studying from the text and you will need your own personal copy.

Backup of work

Work will be done on the csit.parkland.edu servers using the Linux operating system.  Although Parkland maintains the csit.parkland.edu servers reasonably securely, you should not depend on it completely to preserve your work.  You always must have back ups of all your work.  How you do that depends on your computer systems.  At the minimum, you should download your files onto a dependable disk, either a home computer hard drive, a flash drive, or a burned CD.  Keeping three copies in different places is preferable.  You can download in Linux using ftp, which we will cover at the beginning of the semester.

Programming Language

 

Course Content and Requirements

 

Class Attendance and Grading Policies

 

Parkland Core Values, Plagiarism and Disruptive Behavior

 

Resources for Students

 

Withdrawal and Incomplete Grade Procedures

 

Important Academic Administrative Dates

 

  Scott Badman   Office: B132   Phone:  353-2250   sbadman@parkland.edu  

Parkland College, 2400 W. Bradley Avenue, Champaign, IL 61821