Vanderbilt - bsiever/WUSTL-CSE-Curriculum GitHub Wiki

Link to major requirements

Undergraduate majors in EECS

BSCS

Comparison to and Differences from ACM Core

Brief summary of Core CS courses / description

Program breakdown:

  • 9 course courses + 1 unit lab
  • 4 electives
  • 1 unit project seminar
  • 3 unit CS ethics course (also satisfies distribution)

Core

  • CSE 1101 Programming and problem solving [ CSE 131 ]
  • CSE 2201 Program design and data structures
  • CSE 3251 Intermediate software design [ Design patterns course ]
  • CSE 3270 Programming languages [ CSE 425S ]
  • EECE 2116 Digital Logic [ CSE 260 ]
  • EECE 2166L Presumably the lab for Digital Logic
  • CS 2231 Computer organization [ CSE 361S ]
  • CS 3281 OS Principles I [ CSE 422S ]
  • CS 2212 Discrete Structures [ CSE 240 ]
  • CS 3250 Algorithms [ CSE 347 ]

Notes of interest

From Bill: This looks like the really old ACM curriculum.

From Ron: They have 9 required courses and only 4 electives.

(Optional) Notes of program requirements beyond core courses (breadth/depth requirements)