Introduction to Structured Programming I Using C++
Computer Science Department

The text for this course 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.
    By the end of the course students will
  1. Understand structured, object-oriented programming concepts
  2. Have a working knowledge of the C++ language
  3. Be able to write complete C++ programs
  4. Know common debugging techniques applicable to any language
  5. Understand the use of elementary data structures including arrays and strings.
  6. Be proficient in the use of subprograms to created well-structured programs.

The text for the course this semester is A First Book of C++, From Here to There, Third Edition by Gary Bronson. The publisher is Course Technology. This course is being taught by Professors Constantine Roussos and Randy Ribler.

Click on the image at right to see the textbook's Table of Contents.

More information is given below

Course Resources
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


Study Guides, Sample Tests, etc.
Test #1 A complete Test #1
Test #2 A complete Test #2
Test #3 A complete Test #3
Final Exam Final Exam







Top of this page   Top of page      Home page   Home page