
MANAGEMENT
Build a solid foundation in software engineering with our face-to-face degree-completion program at the ´ó·¢ Temecula campus. Gain the essential skills and insights needed to excel in the rapidly evolving software field. Engage with cutting-edge technologies and learn the best practices that will position you at the forefront of software development.
During your final two semesters in this software engineering degree program, you will put your skills to practical use by working on software projects for real-world clients, gaining invaluable workplace experience.
Step into a rapidly growing industry primed for new graduates. The demand for software engineers is expected to surge, with job opportunities in the U.S. projected to grow by 25% through 2032—vastly exceeding the national average growth rate of 3% for all jobs.
Applications to the software engineering program are reviewed on a rolling basis; apply at any time! However, priority is given to applications that are received by these deadlines:
Real-World Collaboration: Engage directly with industry leaders on actual software engineering projects. Gain practical workplace experience and forge valuable professional connections that are crucial for success in the dynamic field of software engineering. 
Join a 30-Minute Online Information Session
Learn more about the BS in Software Engineering program through a brief, informal
webinar and Q&A session:
This is a degree-completion program. Students must complete required prerequisite courses and 60 transferable units (or 90 quarter units). Additionally, applicants are required to meet the CSU general education transfer requirements. View all admission requirements.
The BS in Software Engineering curriculum equips you with the skills to apply engineering principles effectively in the creation, development, testing and maintenance of software systems.
The software sector in the U.S. is experiencing robust job and salary growth.
Industry Openings Each Year
Projected Job Growth through 2032
Median Salary for Software Engineering Roles
The Bachelor of Science in Software Engineering offers versatility, preparing you for diverse roles in software development, IT and product leadership across various industries. Explore a wide array of career opportunities, including:
This degree equips you with the skills necessary to adapt and thrive in numerous professional settings.
We train software engineering students to be effective collaborators, and we dare our students to practice creativity in developing quality software to help people get their jobs done better and faster.
Our Software Engineering program equips students with both technical and soft skills necessary to build tomorrow's innovative software for humanity.
Companies, such as Google, Apple, Qualcomm and Northrop Grumman are a few of many employers who speak highly about students who graduated from our program.
What is the difference between this program and the software engineering program offered in San Marcos?
The key difference in these two programs is location. This program is offered in person in Temecula. Both programs offer the same courses and benefit from the same faculty members, and both programs culminate with a bachelor’s degree from ´ó·¢.
Upon graduating from this program, you will be well-equipped to apply your knowledge, techniques and skills to develop high-quality software and offer innovative solutions across various sectors. You can expect to find opportunities in both industry and government roles. Potential career paths include:
Credit for Prior Learning (CPL) allows you to earn academic credits for skills and knowledge you've acquired outside of a traditional classroom. This can help reduce the number of courses needed for your degree, saving you time and money while accelerating your path to graduation.
Start by contacting your ´ó·¢ advisor, who will guide you through the CPL process. You’ll need to provide proof of your certifications and/or provide supporting documentation demonstrating your learning, knowledge or skill acquired through experience. Once the appropriate paperwork has been received, the department faculty will assess which credits you qualify for.
Yes, beyond certifications, prior experience such as work or military experience may also qualify for credit. Faculty at ´ó·¢ will review these experiences on a case-by-case basis to determine eligibility.
Sources
Salary and job growth: https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm