karlaf002005.jpg karlaf002004.gif
karlaf002003.gif

Our Approach

karlaf002001.gif

Getting Help:

Important Links:
Announcements:

 Our Curriculum

CS161 is an introductory programming class for people who have never programmed before. It is a fun class where we can learn about Computer Science, problem solving, and experience how computers can be useful tools as we learn to create programs. It is taught in the language selected by the Instructor.

CS162 then becomes the first required course for computer science majors. It is taught in C++. You can take CS162 without CS161 if you have written complete programs in a high level programming language. If you have programmed before in any high level programming language, and are wondering which class to take, CS162 is probably the right place to start. If you have never programmed before or are not confident with programming in a high level language, then consider CS161.

CS163 is a course on data structures. We program in C++ in this course and it assumes you already have a firm background in C++'s classes, pointers, pass by reference, functions, and have created linear linked lists prior.

CS202 is a prep class for the upper division courses. In this course we wrap up the syntax of C++ covering topics such as inheritance, operator overloading, dynamic binding, user defined conversions, exception handling, and templates. We teach CS202 from the perspective of object oriented programming and we get experience implementing advanced data structures.

In addition, there are lab sections for CS162, 163, and 202.This is where we gain hands on experience applying the lecture material. It prepares us for individual work on the programming assignments.

All students will be demonstrating programming proficiency at midterm and final exam times!



tabr_n.gif
Contact Us
tabr_n.gif
Our Approach
karlaf001001.gif
CS202
karlaf001001.gif
CS163
karlaf001001.gif
CS162
Welcome to PSU!
 
Course Materials for the particular term can be found on D2L