Lyman Briggs College at Michigan State University

Print this pagePrinter Friendly
Computer Science Coordinate Major at Lyman Briggs College
Lymann Briggs BS Computer Science


Computer Science Coordinate Major Course Requirements
(Students must meet certain admissions requirements and grade point average as set by the CSE
department to take courses in this curriculum. Please see an advisor in the Computer Science and Engineering Department)

These are guidelines for planning purposes only. Students MUST
consult a department advisor for reliable and exact determination of course
requirements. Students are responsible for meeting all of their graduation requirements and need to check with the department of their major to confirm their exact requirements.

University Requirements
20
  Tier 1 Writing   LB 133 or WRA 110-150 4
  IAH   Integrated Arts & Humanities 8
  ISS   Integrated Social Science 8
Math
  LB 118

Calculus I

4
  LB 119

Calculus II

4
   LB 220

Calculus III

4
   MTH 235 or MTH 340

Differential Equations

3
Science
  LB 144   Biology I: Organismal Biology 4
  LB 145   Biology II: Cell and Molecular Biology 5
  LB 171   Chemistry I 4
  LB 171L   Chemistry I Lab
1
  LB 172   Chemistry II 3
  LB 172L   Chemistry II Lab  1
  LB 271   Physics I (calculus based) 3 or 4
  LB 271L
  Physics I lab
1
  LB 272   Physics II (calculus based) 3 or 4
  LB 272L
  Physics II lab
1
Complete Two HPS Courses and Senior Seminar
  LB 330-336, 355, 368, 425, 483   History, Philosophy, Sociology of Science 7-8
  LB 492   Senior Seminar 4
Major Requirements
  CSE 100   Computer Science profession 1
  CSE 231    Introduction to Programming I 4
  CSE 232   Introduction to Programming II 4
  CSE 260   Discrete Structures in Computer Science 4
  CSE 320   Computer Organization and Architecture 3
  CSE 331   Algorithms and Data Structures 3
  CSE 335   Object-Oriented Software Design 3
  CSE 410   Operating Systems 3
  CSE 498   Collaborative Design (W) 4
  STT 351   Probability and Statistics for Engineering 3
Complete a minimum of Five courses from the Following
  CSE 420   Computer Architecture 3
  CSE 422   Computer Networks 3
  CSE 425   Introduction to Computer Security 3
  CSE 435   Software Engineering 3
  CSE 440   Artificial Intelligence and Symbolic Programming   3
  CSE 450   Translation of Programming Languages 3
  CSE 452   Organization of Programming Languages 3
  CSE 460   Compatibility and Formal Language Theory 3
  CSE 471   Media Processing and Multimedia Computing 3
  CSE 472   Computer Graphics 3
  CSE 475   Introduction to Computational Linguistics 3
  CSE 480   Database Systems   3
  CSE 484   Information Retrival   3
Additional Math or Statistics course may be used for 2 of the above 5 courses with approval from Computer Science Advisor

Other electives for BS Degree total 120 credits

For more information, Please contact the Computer Science and Engineering Department.

IMPORTANT: These guidelines are presented for planning purposes only. Students MUST
consult a department advisor for reliable and exact determination of individual’s course
requirements.