California Polytechnic State University Skip Navigation
San Luis Obispo, California - Computer Science Department
Welcome

Bachelor's of Science inf Software Engineering


Curriculum [pdf]
Course Descriptions in Computer Science [pdf]
Course Descriptions in Computer Engineering [pdf]
Catalog Updates of Interest
2005-2007 Flowchart [pdf]
2007-2009 Flowchart [pdf]
Objectives


The Computer Science Department began the Software Engineering major in Fall 2003 as the first undergraduate software engineering major in California. Software Engineering, as a formal engineering profession, has only existed for a few years. There are now more than 25 universities in the U.S that offer Software Engineering majors and the number is growing rapidly.

Software engineering students get a strong technical preparation in computer science fundamentals. The program emphasizes a combination of technical and team management skills. A graduate of the program is expected to understand the challenges of large-scale systems development and to be equipped with the necessary technical, process and people skills to be productive in a team environment immediately upon leaving Cal Poly.

Class sizes are kept small -rarely more than 35 students- and are taught by the Computer Science and Software Engineering faculty, not graduate students. Most courses in the major have a strong laboratory component.