Your  Account:
Software students

BS in Software Engineering
Program Details

Application Deadlines

Applications to the Bachelor of Science in Software Engineering program at CSUSM's Temecula Valley campus are reviewed on a rolling basis; apply at any time! However, priority is given to applications that are received by these deadlines:

  • Fall 2024: July 24, 2024

APPLY NOW

Admission Requirements

To qualify for the Bachelor of Science in Software Engineering program, applicants must meet the following criteria: 

  • Transfer Units Requirement
    • You must complete 60 transferable semester college units (or 90 quarter units) to be eligible for admission, including the prerequisite courses listed below.
    • Minimum 2.0 cumulative GPA in all transferable units attempted
      • 2.5 GPA for students who have already completed a bachelor's degree
  • Prerequisite Courses

    Admission to the program requires successful completion of the following prerequisite courses:

    Golden Four General Requirements 

    • Oral Communication (A1) 
    • Written Communication (A2) 
    • Critical Thinking (A3) 
    • Mathematics (B4) 

    Lower Division Computing Essential Courses (12 units) 

    • CS 111 (4 units): Computer Science I (satisfies B4) 
    • CS 211: Computer Science II (4 units) 
    • CS 231: Assembly Language and Digital Circuits (4 units)

    Mathematics and Science Supporting Courses (30 units) 

    • MATH 160: Calculus with Applications, I (5 units) - satisfies B4 
    • MATH 162: Calculus with Applications, II (4 units) 
    • MATH 242: Introductions to Statistics (3 units) 
    • MATH 264 or MATH 374: Introductions to Linear Algebra or Linear Algebra (3 units) 
    • MATH 270: Basic Discrete Mathematics (3 units) 
    • BIOL 104*: Principles of Biology, Human Emphasis (4 units)  
    • PHYS 101 and PHYS 102 OR PHYS 201 and PHYS 202 OR CHEM 150 and CHEM 105L and CHEM 160*

    *You may apply to the program before completing BIOL 104, PHYS 101/102, PHYS 201/202 or CHEM 150/CHEM 160, but you are required to complete these courses by the end of your third semester if admitted to the program. 

    The following courses are encouraged, but not required, to be completed prior to admission**: 

    • CS 211 
    • CS 231 
    • MATH 162
    • MATH 242
    • MATH 264 or MATH 374
    • MATH 270
    • PHYS or CHEM Sequence II
    • BIOL 104 (GE Area B2/B3)

    **Applicants are encouraged to complete the above courses prior to admission. These courses will not be offered as part of the BS in Software Engineering program, and applicants admitted to the program missing any of the courses above will need to complete them in order to earn their degree at CSUSM. Admitted students should contact one of the BS in Software Engineering advisors to help develop a plan to complete the courses.


Connect with a Specialist

Set up an appointment with your enrollment specialist to learn how you can take advantage of the BS in Software Engineering program.

Sujeith Ordonez

Sujeith Ordonez, M.A.
Senior Outreach & Recruitment Specialist
CSUSM Extended Learning
(760) 750-8454

SCHEDULE A MEETING

 

business students

Funding Options
The software engineering degree program is eligible for financial aid.

Visit the funding page or call 760-750-4850 to learn more about your funding options. Active-duty military, veterans and dependents should visit the military services page or call 760-750-8705.

Federal VA educational benefits can be used for this program (not eligible for Cal Vet fee waiver).


FUNDING OPTIONS

Program Costs

Complete the BS in Software Engineering at our Temecula campus in just four semesters, thanks to guaranteed class availability that ensures no delays in your educational journey. The program consists of 51 units at a rate of $530 per unit with tuition discounts available for active-duty military personnel.

Invest In Your Future: A Breakdown of Your Educational Journey's Cost

Semester Units Subtotal*
Fall Semester 1 12 $6,360
Spring Semester 1 12 $6,360
Fall Semester 2 12 $6,360
Spring Semester 2 15 $7,950
Total 51 $27,030

*Not all university semester fees are included in this table—see the comprehensive breakdown of Extended Learning fees. Semester tuition subtotals are based on a sample program sequence. All quoted tuition rates are based on previous academic years and are subject to change without notice.

Courses

This program has a set schedule of courses that you are expected to follow as part of your cohort in Temecula. You can view all course descriptions on the BS Software Engineering course catalog page.

Year One

Fall Semester 1
Course Units
CS 311: Data Structures and Algorithms  3
SE 370: Intro to Software Engineering  3
SE 451: Software Requirements and Design  3
CS 331: Computer Architecture  3
Spring Semester 1
Course Units
SE 461: Software Testing and Quality  3
SE 471: Software Architecture  3
CS 351: Programming Languages  3
CS 433: Operating Systems  3

Schedule is subject to change.

 

Year Two

Fall Semester 2
Course Units
CS 435: Embedded Systems  3
SE 481: Software Project Planning and Management  3
SE 490: Capstone I  3
CS 443: Database  3
Spring Semester 2
Course Units
PHIL 348: Ethics in Engineering (CC & DEg)  3
CS 446: Cloud Computing  3
SE 491: Capstone II  3
GE: DD & DEu  3
MATH 464: Numerical Analysis and Computing  3

 

Take the Next Step in Your Tech Career

APPLY NOW