[Return to Department of Mathematics and Computer Science homepage]
[Return to Computer Science Major page]

Combined B.S. (Computer Science) and
M.S. (Computer Engineering or Software Engineering) Program

Sample Curriculum -- Class of 2013+

This chart is based on the university and college requirements ("core curriculum 2009") in effect in Fall 2009 for the class of 2013.
Fall Quarter Winter Quarter Spring Quarter
Freshman
Year
Math 11 (Calc I)
CSci 10 (Intro CS)
Crit Think Writing (STS) I
Culture &s; Ideas I
Math 12 (Calc II)
Physics 31
CSci 60 (Obj. Orient. Prog.)
Culture &s; Ideas II
Math 13 (Calc. III)
Physics 32 & Lab
CSci 61 (Data Str.) [4u]
Crit Think Writing (STS) II
Sophomore
Year
Math 14 (Calc IV)
Math 51 (Discr. Math)
Diversity
Rel Theol Culture I
Math 52 (Abst. Alg.)
COEN 20 (Assem)
Rel Theol Culture II
Social Science
Math 53 (Lin. Alg)
COEN 21 (Arch)
Ethics
Arts
Junior
Year

COEN 177 (Op Sys)
Foreign Lang. I
Adv. Writing [Math 100]
[Elective]
Foreign Lang. II
CSci Elective
Civic Engagement
[Elective]
CSci 163 (Algorithms)
Math Upp Div
Culture & Ideas III
[Elective]
Senior
Year
Math Up. Div.
Rel Theol Culture III
CSci 161/166
Grad Course [4u]
COEN elective
CSCI elective
[Elective]
Grad Course [4u]
CSci or COEN Elective
[Elective]
Grad Course [4u]
Grad Course [4u]
Fifth
Year
Grad Course [4u]
Grad Course [4u]
Grad Course [2u]
Grad Course [4u]
Grad Course [4u]
Grad Course [2u]
Grad Course [4u]
Grad Course [4u]
Grad Course [2u]

GENERAL NOTES

This chart demonstrates how a student can schedule all courses required for both the B.S. degree and the M.S. degree into 5 years. Individuals should refer to the sample curriculum for the B.S. degree in Computer Science for additional details about upper division courses and the recommended courses for the four tracks. In this chart, "COEN" indicates courses offered by the Computer Engineering Department and "CSci" indicates courses from the Mathematics and Computer Science Department.

The sample 5 year curriculum includes courses for the B.S. degree (minimum 175 needed), and 46 units for the M.S. degree (minimum 45 needed). The three free electives indicated in the Junior year in parentheses provide the opportunity for 12 more undergraduate or graduate units.

The units for each course is indicated in square brackets following the course name (including a "u"). Some upper division courses from the Computer Engineering Department are 4 units rather than the more common 5. Students must remember that they need a total of 175 units to complete the B.S. degree, of which 60 units must be from upper division courses (usually 12 courses). If a student chooses for a core curriculum course some upper division option, that course fulfills the core requirement and its units also count toward the 60 upper division units needed for the B.S. degree.

Students are also reminded that the standard maximum number of units permitted per quarter is 19. Overloading is not permitted without written permission of the Drahmann Advising Center.

SPECIFIC NOTES FOR THE M.S. DEGREE FOR STUDENTS IN THE COMBINED PROGRAM
  1. The general and CS area GRE exam is waived for admission to the M.S. program for SCU students majoring in Computer Science (or Mathematics, other Sciences, or Engineering).
  2. A minimum GPA of 2.75 is required for admission to the M.S. program.
  3. Seniors may apply to the M.S. program at the beginning of their senior year using the standard application form available from the School of Engineering.
  4. The MS (Computer Engineering) requirements AMTH 377 (Algorithms) and COEN 283 (Operating Systems) are replaced by free electives. The requirements COEN 210 (Architecture) and 233 (Networks) can also be replaced by free electives if a student has taken the corresponding upper-division COEN courses (122, 146).
  5. The MS (Software Engineering) requirement AMTH 377 (Algorithms) is replaced by a free elective. The requirement COEN 285 (Software Engineering) can also be replaced by a free elective if a student has taken the corresponding upper-division COEN course (174).
  6. Specific degree requirements may be obtained from the Computer Engineering Programs web site.
The information presented on this webpage is not intended as the official statement of graduation requirements for either degree. The student is referred to the current University Bulletins for the respective degree.

Last Updated: 14 April 2009