Go to the Washington University in St. Louis website

Department of Computer Science & Engineering, Washington University in St. Louis
Academics
Research
Our Dept
Resources
  Highlights for...
  •     Visitors
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)

Department of Computer Science & Engineering, Washington University in St. Louis
One Brookings Drive, Box 1045, St. Louis, Missouri 63130
Office Location: Bryan 509, Phone: (314) 935-6160, Fax: (314) 935-7302
  Home |  Academics | Research | Our Dept | Resources
© 2008 | Did you find it?