“Everybody in this country should learn how to program a computer...because it teaches you how to think” – Steve Jobs
Immerse yourself in the world of technology as a software engineering major. Courses will teach you programming, software design, project management and much more that will prepare you for a career in the real-world. The entire program is designed to teach you software engineering skills in a manner that is both ethical and socially responsible.
- Opportunity to study software engineering in a technology hub
- Network with the best computing professionals in the Central Valley
- Learn by doing with two real-world projects embedded in the major
- Gain the skills needed to thrive in computing and software development
With a degree in software engineering, you will gain a foundation for work in careers that deal with support for computing systems, designing and developing software, managing related projects, and methods for processing large quantities of information. These skills have applications in many fields including business, education, natural sciences, health industries, manufacturing industries, marketing, and entertainment, as well as direct technology fields.
Simon Sultana, Ph.D.
General Education Prerequisite
Required Courses (38 Units)
|CSSE-112||Survey of Computer Science||3|
|CSSE-240||Data Structures & Algorithms||3|
|CSSE-390||Ethics in Computing||3|
|CSSE-455||Software Quality Assurance||3|
|CSSE-457||Software Project Management||3|
|CSSE-480||Computing Projects in the Community||1|
|MATH-311||Statistics for the Natural Sciences||3|