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

Bachelor of Science in Software Engineering



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.