Home > Academics > Undergraduate Programs > Undergraduate Degree Requirements
Undergraduate Degree Requirements
As of FALL 2004 (using the new CSE numbers)
As of FALL 2003 (using the old CS/CoE numbers)
Degree Requirements for the BS Degree
[Back to Top]
(Fall 2004)
- 120 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 48 Units of course work in mathematics, natural science and engineering.
- 42 Units of course work at the 300-level or higher
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CSE course work
- C- or better in all the courses taken for the CS core
|
CS Core
|
CS Electives*
|
Math/Science
|
Writing
|
Humanities and
Social Sciences+
|
|
CSE 131
CSE 132
CSE 240
CSE 241
CSE 332S
CSE 422S, CSE 425S, or CSE 431S
|
CSE ________
CSE ________
CSE ________
CSE ________
CSE ________
CSE ________
CSE ________
CSE ________
|
Math 131-132-233
ESE 326, Math 3200, or QBA 120/121
8 units of natural science or psychology
|
Ecomp 100, 199, or waiver via placement exam
EP 310
|
____ ________
____ ________
____ ________
____ ________
____ ________
____ ________
|
* For the CS electives any 8 CS courses can be applied that have the T,S,M or A suffix. In addition, ESE 403 and 407 can be taken as CSE electives. Also, a student can petition for up to 6 units of independent study (CSE 400, CSE 497-498, or CSE 499) to be used towards the CSE electives.
+ Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), and at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
Degree Requirements for the BSCS Degree
[Back to Top]
(Fall 2004)
- 120 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CSE course work
- C- or better in all the courses taken for the CSE core
|
CS Core
|
CS Electives*
|
Math/Science
|
Other
|
Humanities and
Social Sciences+
|
|
CSE 131
CSE 132
CSE 240
CSE 241
CSE 332S
CSE 436S
CSE 260M or CSE 361S
CSE 422S, 425S,
or CSE 431S
|
CSE ______T
CSE ______S
CSE _______M/A
CSE ________
CSE ________
CSE ________
|
Math 131-132-233
Math 217
ESE 317 (or ESE 309 or Math 309)
ESE 326
Physics 117-118
Chem 111-151
|
Ecomp 100, 199, or
waiver via placement
exam
EP 310
|
____ ________
____ ________
____ ________
____ ________
____ ________
____ ________
|
* For the CSE electives you must select courses with the T, S, M or A suffix. Also, ESE 407 can be taken as a machine (M) elective and ESE 403 can be taken as a theory (T) elective. Of the CSE electives, along with a theory (T) and software (S) course, at least one course should have an A or M suffix. A student can petition for up to 6 units of independent study (CSE 400, CSE 497-498, or CSE 499) to be used towards the CSE electives (but not as a "T", "M", "S" or "A" course).
+ Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
Degree Requirements for the BSCoE Degree
[Back to Top]
(Fall 2004)
- 120 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CSE/ESE course work
- C- or better in all the courses taken for the core
- Technical electives cannot be taken on pass/fail basis
|
Core
|
Technical
Electives*
|
Math/Science
|
Other
|
Humanities and
Social Sciences+
|
CSE 131
CSE 132
CSE 241
CSE 361S
ESE 102
ESE 230
ESE 232
ESE 465
CSE/ESE 260M
CSE/ESE 362M
CSE/ESE 462M
ESE 317
ESE 326
|
“CS” ________
“CS”________
“EE” ________
“EE” ________
____ ________
____ ________
____ ________
|
Math 131-132-233
Math 217
Physics 117,118
Chem 111-151
|
Ecomp 100, 199, or
waiver via placement
exam
EP 310
|
____ ________
____ ________
____ ________
____ ________
____ ________
____ ________
|
* Of the 7 electives selected at least two must be “CS” electives and at least two must be “EE” electives. A “CS” elective is a CSE course with a “T”, “S”, or “A” suffix. An “EE” elective is either a CSE course with an “M” suffix or an ESE course. If you are interested in taking a CSE or ESE course that is not on the accepted list but seems appropriate you can ask the CoE committee to approve it.
At least 5 of the 7 technical electives must be selected from the preferred list:
CSE 240, ESE 330, CSE 332S, ESE 351, CSE 422S, CSE 425S, CSE 436S,
CSE 460T/ESE 460, CSE 463M/ESE 463, CSE 464M/ESE 464, CSE 473S, ESE 482
The remaining two technical electives may be selected from the accepted list:
CSE 313A, CSE 333S, ESE 331, ESE 334, ESE 336, ESE 337, CSE 405A/ESE 411,
ESE 407, ESE 430, CSE 431S, ESE 432, ESE 436, ESE 438, CSE 441T, ESE 441,
CSE 452A, ESE 471, ESE 488, or courses approved by the CoE committee.
+ Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), and at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
Degree Requirements for the BSCS and BSCoE Degree
[Back to Top]
(Fall 2004)
This summary is designed under the assumption that a student pursuing this option wants to minimize the number of required courses. If this isn't the case you should look at the individual requirements for BSCS and BSCoE.
- 120 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CSE/ESE course work
- C- or better in all the courses taken for the core
- Technical electives cannot be taken on pass/fail basis
|
CS
Core
|
CoE Core
|
Technical
Electives*
|
Math/Science
|
Other
|
Humanities
and Social
Sciences+
|
CSE 131
CSE 132
CSE 240
CSE 241
CSE 332S
CSE 260M
CSE 436S
CSE 422S, CSE 425S, or CSE 431S
|
CSE 361S
CSE/ESE 362M
CSE/ESE 462M
ESE 102
ESE 230
ESE 232
ESE 465
ESE 317
ESE 326
|
CSE______T
CSE______
“EE”______
“EE”______
|
Math 131-132-233
Math 217
Physics 117-118
Chem 111-151
|
Ecomp 100, 199, or waiver via placement exam
EP 310
|
____ _______
____ _______
____ _______
____ _______
____ _______
____ _______
|
* For the BSCS electives: CSE 361S, CSE 362M, CSE 462M, ESE 465 (M distribution) in the CoE core satisfy 4 of the 6 CS electives. Of the remaining two CSE elective courses at least one of them must be a "T" course. Note that ESE 403 can be taken as a theory (T) elective but this wouldn't count as a CoE elective.
For the BSCoE electives: CSE 240, CSE 332S, CSE 436S and CSE 422S, 425S, or 431S from the CSE core satisfy 4 of the 7 CoE electives. An “EE” technical elective is either a CSE course with an “M” suffix or an ESE course. If you are interested in taking a CSE or ESE course that is not on the accepted list but seems appropriate, you can ask the CoE committee to allow that course to be included.
+ Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), and at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
Degree Requirements for the BS Degree
[Back to Top]
(updated 5/31/2002)
- 120 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 48 Units of course work in mathematics, natural science and engineering.
- 42 Units of course work at the 300-level or higher
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CS course work
- C or better in all the courses taken for the CS core
| CS Core |
CS Electives* |
Math/Science |
Writing |
Humanities and
Social Sciences+ |
| CS 101G
CS 102G
CS 201
CS 241
CS 342S
CS 422S, CS 431S,
or CS 455S
|
CS ________
CS ________
CS ________
CS ________
CS ________
CS ________
CS ________
CS ________
|
Math 131-132-233
or Math 141-142
SSM 326A, Math 3200,
or QBA 120/121
8 units of natural science
or psychology
|
Ecomp 100, 199, or
waiver via placement
exam
EP 310
|
____ ________
____ ________
____ ________
____ ________
____ ________
____ ________
|
If you entered before Fall 2000, then CS 342S is not required in the core. However, it is highly recommended that you pick this course as one of your 8 CS electives.
* For the CS electives any 8 CS courses can be applied that have the T,S,M, or A suffix. Also, EE 455, EE 460, EE 463, SSM 462, and SSM 481 can be taken as CS electives. In addition, a student can petition for up to 6 units of independent study (CS 400, CS 493-494, or CS 499) to be used towards the CS electives.
+ Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), and at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
Degree Requirements for the BSCS Degree
- 120 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CS course work
- C or better in all the courses taken for the CS core
| CS Core |
CS Electives* |
Math/Science |
Other |
Humanities and
Social Sciences+ |
| CS 101G
CS 102G
CS 201
CS 241
CS 342S
CS 456S
CS 260M or CS 306S
CS 422S, 431S,
or CS 455S
|
CS ______T
CS ______S
CS ________M/A
CS ________
CS ________
CS ________
|
Math 131-132-233
or Math 141-142
Math 217
SSM 317
SSM 326A
Physics 117-118
Chem 111-151
|
Ecomp 100, 199, or
waiver via placement
exam
EP 310
Engineering breadth
course#
|
____ ________
____ ________
____ ________
____ ________
____ ________
____ ________
|
* For the CS electives you must select courses with the T, S, M, or A suffix. Also, EE 455, EE 460, EE 463, and SSM 462 can be taken as CS Machine (M) electives, and SSM 481 can be taken as a theory (T) elective. Of the CS electives, along with a theory (T) and software (S) course, at least one course should have an A or M suffix. A student can petition for up to 6 units of independent study (CS 400, CS 493-494, or CS 499) to be used toward the CS electives (but not as a "T", "M", "S," or "A" course).
+ Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), and at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
#Select one course among: Intro to Quantum Physics (Phys 217), Engineering Mechanics (CE/ME 231), Mechanics of Deformable Bodies (CE/ME 241), Technology, Values and Society (EP 252), Energy and Human Affairs (EP 261), Pollution and Environmental Impact (EP 262), Intro to Electrical Networks (EE 280), Thermodynamics (ChE/ME 320), and Engineering Analysis of Chemical Systems (ChE 351). These are the standard ones with the CS and SSM courses removed since you must take courses from at least three different departments.
Degree Requirements for the BSCoE Degree
[Back to Top]
(updated 5/31/2002)
- 124 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CS/EE course work
- C or better in all the courses taken for the core
- Technical electives cannot be taken on pass/fail basis
| Core |
Technical
Electives* |
Math/Science |
Other |
Humanities and
Social Sciences+ |
CS 101G
CS 102
CS 241
CS 306S
EE 180 or EE 250
EE 280
EE 290
EE 455
CoE/CS/EE 260M
CoE/CS/EE 362M
CoE/CS/EE 462M
SSM 317
SSM 326A
|
CS ________
CS ________
EE ________
EE ________
____ ________
____ ________
____ ________
|
Math 131-132-233
or Math 141-142
Math 217
Physics 117,118
Chem 111-151
|
Ecomp 100, 199, or
waiver via placement
exam
EP 310
Engineering breadth
course#
|
____ ________
____ ________
____ ________
____ ________
____ ________
____ ________
|
* Of the 7 courses selected at least two must be CS courses and at least two must be EE courses.
At least 5 of the 7 courses must be selected from the preferred list: CS 201, CS 422S, CS 423S, CS 427M, CS 431S, CS 455S, CS 456S, EE 314, EE 379, EE 445, EE 460, EE 463, EE 464 The remaining two electives may be selected from the accepted list: CS 313A, CS 333S, CS 342S, EE 350, CS 353T, EE 380, EE 390, EE 392, EE 410, EE 421, EE/ME 431, EE/ME 432, EE 437, CS 441T, CS 453A, EE 458, SSM 462, CS/SSM 465A, EE 468A, EE 491, EE 492 or courses approved by the CoE committee. + Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), and at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
- #Select one course among: Artificial Intelligence Laboratory (CS 313A), Advanced Algorithms (CS 441T), Computer Graphics (CS 453A), Electronic Devices and Circuits (EE 392), (Engineering Electromagnetics II: Applications (EE 410), and EE 431 (Control Systems I), Engineering Mechanics (CE/ME 231), Mechanics of Deformable Bodies (CE/ME 241), Thermodynamics (ChE/ME 320), and Engineering Analysis of Chemical Systems (ChE 351). If you entered Washington University before Fall 2002 then you can also select from among: Intro to Quantum Physics (Phys 217), Technology, Values and Society (EP 252), Energy and Human Affairs (EP 261), and Pollution and Environmental Impact (EP 262).
Degree Requirements for the BSCS and BSCoE Degree[Back to Top]
(updated 5/31/2002)
This summary is designed under the assumption that a student pursuing this option wants to minimize the number of required courses. If this isn't the case, you should look at the individual requirements for BSCS and BSCoE.
- 124 Units (note that physical education courses do not count)
- 30 Units of 300-level higher courses from the Engineering School
- 2.0 cumulative GPA
- C+ or better in Ecomp 100 or 199 (if not waived)
- C or better in 3/4 of all course work and 3/4 of CS/EE course work
- C or better in all the courses taken for the core
- Technical electives cannot be taken on pass/fail basis
CS
Core |
CoE Core |
Technical
Electives* |
Math/Science |
Other |
Humanities
and Social
Sciences+ |
CS 101G
CS 102
CS 201
CS 241
CS 342S
CS 260M
CS 456S
CS 422S, CS 431S,
or CS 455S
|
CS 306S
CS/EE 362M
CS/EE 462M
EE 180
or EE 250
EE 280
EE 290
EE 455
SSM 317
SSM 326A
|
CS ______T
CS _______
EE _______
EE _______
|
Math 131-132-233
or Math 141-142
Math 217
Physics 117-118
Chem 111-151
|
Ecomp 100, 199, or
waiver via placement
exam
EP 310
Engineering breadth
course#
|
____ _______
____ _______
____ _______
____ _______
____ _______
____ _______
|
* For the BSCS electives: CS 306S, CS 362M, CS 462M, and EE 455 (M distribution) in the CoE core satisfy 4 of the 6 CS electives. Of the remaining two CS elective courses at least one of them must be a "T" course. Note that SSM 481 can be taken as a theory (T) elective but this wouldn't count as a CoE elective.
For the BSCoE electives: CS 201, CS 342S, CS 456S and CS 422S, 431S, or 455S from the CS core satisfy 4 of the 7 CoE electives (3 preferred courses and 1 accepted course). Of the remaining CoE electives at least 2 must be from the preferred list. If you are interested in taking a CS or EE course that is not on the accepted list but seems appropriate you can ask the CoE committee to allow that course to be included.
+ Of the 18 units of humanities and social sciences, at least 6 units must be social sciences (S), and at least 6 units must be humanities (H or HP). At least 3 units must be at the 300-level or higher.
#Select one course among: Artificial Intelligence Laboratory (CS 313A), Advanced Algorithms (CS 441T), Computer Graphics (CS 453A), Electronic Devices and Circuits (EE 392), (Engineering Electromagnetics II: Applications (EE 410), and EE 431 (Control Systems I), Engineering Mechanics (CE/ME 231), Mechanics of Deformable Bodies (CE/ME 241), Thermodynamics (ChE/ME 320), and Engineering Analysis of Chemical Systems (ChE 351). If you entered Washington University before Fall 2002, then you can also select from among: Intro to Quantum Physics (Phys 217), Technology, Values and Society (EP 252), Energy and Human Affairs (EP 261), and Pollution and Environmental Impact (EP 262).
[Back to Top]
(updated 5/31/2002)
|