CpSc 241, Section 1

Spring Semester 1997


[ CpSc 241 Homepage ]

Class Meeting Schedule

Tuesday-Thursday, 9:30-10:45am
220 Long Hall

Instructor

A. Joe Turner

email: turner@cs.clemson.edu
office: 414 Edwards Hall
office hours: Mon-Tues 2pm, Wed 10am, Thurs 2pm
phone: (864) 656-2413

Syllabus

Texts

Weiss, M.A., Data Structures and Algorithm Analysis in C++, Benjamin Cummings.
Johnsonbaugh and Kalin, Object-Oriented Programming in C++, Prentice-Hall.

Policies and Grading

Assignments

Submitting assignments

Program standards

Assignment 1

Assignment 2

Sample solution: ball.c, window.c

Assignment 3

Sample Solution:
asg3.c
ball.h, ball.c
button.h, button.c
window.h, window.c

Assignment 4

Sample Solution:
asg4.c
ball.h, ball.c
button.h, button.c
joystick.h, joystick.c
window.h, window.c

Assignment 5

Ascii version of assignment
ball.h file
ball.c file
joystick.h file
joystick.c file
Makefile
Makefile
Sample Solution:
asg5.c
ball.h, ball.c
button.h, button.c
joystick.h, joystick.c
window.h, window.c
windowBall.h, windowBall.c

Assignment 6

Ascii version of assignment
asg6.c file
sample game.h file
sample explosion.h file
sample explosion.c file
Makefile

Assignment 7

Ascii version of assignment
example name.h file
example name.c file
test program for name class
example phone.h file
example phone.c file
example address.h file
example address.c file
example Makefile file

Quizzes and exam

Old quizzes

Short Quizzes

Quiz 1

Quiz 2

Final Exam

Examples

C++

Exercises

C++

Johnsonbaugh & Kalin

Weiss

Notes

C++ Constructors and Destructors

Quicksort partition step

C++ I/O Notes

C++ Functions as parameters

C++ string class


[ CpSc 241 Homepage | Clemson University | Department of Computer Science ]