Full-Time Curriculum

Fall 1

In consultation with the faculty director select 6 2-unit courses for a total of 12 units:

SWE 241P Applied Data Structures & Algorithms (2)
SWE 242P Network Programming (2)
SWE 243P Database Programming (2)
SWE 244P Concurrent Programming (2)
SWE 245P GUI Programming (2)
SWE 246P Mobile Programming (2)
SWE 247P Applied Information Retrieval (2)
SWE 248P Neural Network Programming (2)
SWE 249P Applied Data Analytics (2)
SWE 250P Web Programming (2)

and

SWE 290P Advisement (0.3)

Winter

SWE 261P Software Testing and Debugging (4)
SWE 262P Programming Styles (4)
SWE 264P Distributed Software Architecture (4)

Spring

SWE 263P User Experience and Interaction (4)
SWE 265P Reverse Engineering and Modeling (4)
SWE 266P Software Security and Dependability (4)

Summer

SWE 275P Internship (1)

Fall 2

SWE 271P Career and Entrepreneurship (4)
SWE 272P Project Management (4)
SWE 276P Capstone Project (4)

*
Number in parenthesis refers to the number of units –
Example: (2) = 2 units

Part-Time Curriculum

Fall 1

In consultation with the faculty director select 4 2-unit courses for a total of 8 units:

SWE 241P Applied Data Structures & Algorithms (2)
SWE 242P Network Programming (2)
SWE 243P Database Programming (2)
SWE 244P Concurrent Programming (2)
SWE 245P GUI Programming (2)
SWE 246P Mobile Programming (2)
SWE 247P Applied Information Retrieval (2)
SWE 248P Neural Network Programming (2)
SWE 249P Applied Data Analytics (2)
SWE 250P Web Programming (2)

and

SWE 290P Advisement (0.3)

Winter 1

SWE 261P Software Testing and Debugging (4)

Spring 1

SWE 263P User Experience and Interaction (4)
SWE 266P Software Security and Dependability (4)

Summer 1

No coursework

Fall 2

In consultation with the faculty director select 2 for a total of 4 units that were not previously taken in the previous Fall quarter:

SWE 241P Applied Data Structures & Algorithms (2)
SWE 242P Network Programming (2)
SWE 243P Database Programming (2)
SWE 244P Concurrent Programming (2)
SWE 245P GUI Programming (2)
SWE 246P Mobile Programming (2)
SWE 247P Applied Information Retrieval (2)
SWE 248P Neural Network Programming (2)
SWE 249P Applied Data Analytics (2)
SWE 250P Web Programming (2)

and

SWE 271P Career and Entrepreneurship (4)
SWE 290P Advisement (0.3)

Winter 2

SWE 262P Programming Styles (4)
SWE 264P Distributed Software Architecture (4)

Spring 2

SWE 265P Reverse Engineering and Modeling (4)

Summer 2

SWE 275P Internship (1)

Fall 3

SWE 272P Project Management (4)
SWE 276P Capstone Project (4)

*
Number in parenthesis refers to the number of units –
Example: (2) = 2 units

Close Menu