Hello to Prospective Students!
The Computer Science Department at Sonoma State University provides a cutting-edge curriculum with an emphasis on hands-on experience. Our small classes, teaching-focused faculty, strong student clubs and community come together to make learning a fun, interesting and exciting experience.
If you have questions, please feel welcome to contact the SSU Computer Science Department.
We hope you will join us!
We do not expect incoming freshmen to have any prior programming experience whatsoever. However, our first programming course moves very quickly. Students who would like to explore programming before coming to SSU are welcome to work through Python tutorials on a site like Codeacademy, but it is by no means required.
The most important high school preparation is to ensure that you are ready for college math and English when you arrive at SSU. That way, when you arrive at SSU, you will be ready to take MATH 161 (Calculus) and CS 115 (Programming I) as soon as possible -- ideally in your first semester.
To complete the CS major as quickly as possible, we recommend that you come to SSU with credit for the following courses:
- MATH 161: Calculus
- CS 115: Programming I
- CS 210: Introduction to Unix
- CS 215: Programming II
- CS 242: Discrete Structures for Computer Science
- CS 252: Introduction to Computer Organization
Visit our advising page for more information.
The website assist.org is a great resource for finding transferrable courses. If you have taken a course that is not listed on Assist, however, it may still transfer -- contact the CS Department for more information.