An introduction to Computer Science focusing on problem solving, algorithm development and structured, object-oriented programming using C++. Additional topics covered will include arrays, string processing, subprograms, debugging and testing techniques, objects and classes, file I/O, pointers, lists, stacks and queues.
By the end of the course students will
The text for the course this semester is the C++ Primer Plus by Stephen Prata. The publisher is Waite Group Press. The course is being taught by Prof. Constantine Roussos.
More information about the course and instructor is given below
Course Syllabus, Required and Recommended Materials, Grading Policies, etc..
Code of Conduct for class meetings
Contact information for Dr. Roussos
Here are some C++ Resources on the Web
Programming and Homework Assignments
Required Lab Exercises
Study Guides, Tests, etc.
Software Engineering Goals that we should strive to achieve when writing program code.
Info. about integer and floating point formats in base 2
| The complete Test #1 | |
| The complete Test #2 | |
| The complete Test #3 | |
| Review of selected additional topics |


Dr. Roussos is a Professor of Computer Science and has been at Lynchburg College since 1981. He formerly served as Director of College Computing Services and Chair of the Computer Science Department. Dr. Roussos received a B.A. degree in mathematics from Old Dominion University, an M.S. degree in mathematics from the College of William and Mary, and a Ph.D. in computer science from the University of Virginia.
For further information review Dr. Roussos' resume.
Home page 
