CS1030 -- Software Design II

Spring 2005

This course continues the study of software development using an object-oriented approach. Students use their knowledge of Java to rapidly build competence with the C++ programming language. C++ coverage includes topics such as pointers, dynamic memory management, and a comparison between the Java and C++ programming languages. (prereq: CS-1020) (2-2-3)

Course Outcomes

On successful completion of this course, the student will:

The above course description and objectives were taken from the official course description.

General Course Policies

Please review the general course policies webpage.

Textbook

Officially: None. However, you may want to download an electronic copy of Thinking in C++, 2nd edition, Volume 1 by Bruce Eckel and Thinking in C++, Volume 2: Practical Programming by Bruce Eckel and Chuck Allison.

Online References

Here are some web resources that may be useful to you. Please let me know if you have found other resources that you think should be added to this list.

Homework

Homework will be given nearly every week. Students are encouraged to work in groups of two to three. One submission should be submitted for each group (clearly identifying all of the students in the group). All students must understand all of the solutions submitted, and I may choose to quiz students individual to ensure this is the case.

My Schedule
Time Mon Tue Wed Thu Fri
9:00 Office
Hours by
Appointment*
Office
Hours by
Appointment*
Office
Hours by
Appointment*
Office
Hours by
Appointment*
Program
Director
10:00
11:00
12:00 CS2852
Planning
SDsgn
Gameboy
PD Mtg
1:00 Dept Mtg SDsgn
ABET
Program
Director
2:00 Program
Director
SDsgn
DroneBlock
SDsgn
Brewery
3:00 Program
Director
Program
Director

Please send me a calendar invite in Outlook if you would like to meet during my office hours. We can meet via a Teams Meeting.

Grading
Lab projects: 30%
Homework: 30%
Midterm Exam: 20%
Final Exam: 20%
Total: 100%
Tentative Schedule

Last Updated: Thursday, 01-Jan-2015 13:32:25 CST