An introduction to Computer Program Development focusing on problem solving, algorithm development and structured, object-oriented programming using C++. Topics covered will include basic programming concepts, control statements, loops, pointers, arrays, string processing, subprograms and parameters, debugging and testing techniques and I/O.| Course Syllabus | Course Syllabus, Required and Recommended Materials, Grading Policies, etc.. |
| Code of Conduct | Code of Conduct for class meetings |
| Dr. Roussos' Schedule | Contact information for Dr. Roussos |
| Intro. to Programming PPT | A Brief Introduction to Programming and the Programming Field in Powerpoint |
| Student Downloads | Programs, Data Files and Odd Numbered Question Solutions for each Chapter |
| Assignments | Programming and Homework Assignments |
| Resources | Here are some C++ Resources on the Web |
| Additional Practice Programs | Additional Practice Programs not given in the text or assigned. |
| Additional Practice Labs | Additional Lab Exercises not given in the text or assigned. |
| Tutors | Names, Days and Times for CS Tutors |
| Test Aids | Study Guides, Tests, etc. |
| Software Engineering Goals | Software Engineering Goals that we should strive to achieve when writing program code. |
| C++ Synopsis | A brief C++ reference for beginners. |
| Powerpoint Slides | Powerpoint Lecture Slides for Each Chapter |
| Test #1 | A complete Test #1 |
| Test #2 | A complete Test #2 |
| Test #3 | A complete Test #3 |
| Final Exam | Final Exam |

Home page 
