Undergraduate Degree - Computer Science Major

Program:
Computer Science Major
Program Code:
3281 Computer Science
Program Level:
Undergraduate
Award Type:
Bachelor of Science
Start Term:
FS08
College:
Lyman Briggs College


Excerpt from the official Academic Programs Catalog:

Listed below are the approved requirements for the program from the official Academic Programs Catalog.
Students must consult their advisors to learn which specific requirements apply to their degree programs.
Following this section are the requirements as represented in Degree Navigator, MSU's online advising tool. The Degree Navigator section is only available for programs using Degree Navigator for degree certification.

Lyman Briggs College

Undergraduate Program

Computer Science Major

                     
  2. Computer Science  
  a. A minimum of 30 credits from the courses listed below including:  
  (1) All of the following courses (24 credits):    
  CSE 231 Introduction to Programming I 4
  CSE 260 Discrete Structures in Computer Science 4
  CSE 320 Computer Organization and Architecture 3
  CSE 330 Algorithms and Data Structures 3
  CSE 410 Operating Systems   3
  CSE 460 Computability and Formal Language Theory 3
  LB 220 Calculus III     4
  (2) At least two of the following courses (6 credits):  
  CSE 420 Computer Architecture 3
  CSE 422 Computer Networks 3
  CSE 435 Software Engineering 3
  CSE 440 Introduction to Artificial Intelligence  3
  CSE 450 Translation of Programming Languages 3
  CSE 452 Organization of Programming Languages 3
  CSE 472 Computer Graphics 3
  CSE 480 Database Systems 3

Degree Requirements from Degree Navigator.

NOTE: Degree Navigator is an advising tool only and should not be viewed as a contract with the student. Any questions about the requirements should be directed to an academic advisor.


LB Computer Science - Field of Concentration, BS (3281)

Required Credits: 120    Program Version: FS16

Requirement 1: University Tier I Writing
University Tier I Writing: 1 course from WRA101, WRA195H, LB133, MC111, MC112, RCAH111

Requirement 2: University Mathematics
University Mathematics: The required number of courses from 1 of the following sets of courses
MTH2: 1 course
At least 1 course from LB118, MTH110, MTH116, MTHRQMT, MTHWAIV1, MTHWAIV2, Mathematics Pre-Matriculation, Mathematics Post-Matriculation
MTH1: 2 courses
At least 1 course from MTH103, MTH103WAIV
At least 1 course from MTH112, MTH114, MTH124, MTH132, MTH152H, MTH201, STT200, STT201

Requirement 3: University IAH201 - IAH210
University IAH201 - IAH210: 4 credits from IAH201, IAH202, IAH203, IAH204, IAH205, IAH206, IAH207, IAH208, IAH209, IAH210, RCAH201, ANY IAH BELOW 211

Requirement 4: University IAH211 or higher
University IAH211 or higher: 4 credits from IAH211A, IAH211B, IAH211C, IAH211D, IAH221A, IAH221B, IAH221C, IAH231A, IAH231B, IAH231C, IAH241A, IAH241B, IAH241C, IAH241D, IAH241E, IAH241F, IAH241G, RCAH202, TRANSFER IAH, ANY IAH211 OR HIGHER, approved LB courses

Requirement 5: University ISS200 Series
University ISS200 Series: 4 credits from ISS210, ISS215, ISS220, ISS225, ISS230, ISS235, MC201, TRANSFER ISS 200 LEVEL, ANY ISS 200 LEVEL

Requirement 6: University ISS300 Series
University ISS300 Series: 4 credits from ISS305, ISS308, ISS310, ISS315, ISS318, ISS320, ISS325, ISS327, ISS328, ISS330A, ISS330B, ISS330C, ISS335, ISS336, MC202, ANY ISS 300 LEVEL, approved LB courses

Requirement 7: University ISB
University ISB: 3 credits from ISB200, ISB201, ISB202, ISB204, TRANSFER ISB, ISB ALTERNATIVE TRACK, ANY 3 CREDIT ISB COURSE

Requirement 8: University ISP
University ISP: 3 credits from ISP203A, ISP203B, ISP205, ISP207, ISP209, ISP213H, ISP215, ISP217, ISP220, ISP221, TRANSFER ISP, ISP ALTERNATIVE TRACK, ANY 3 CREDIT ISP COURSE

Requirement 9: University Laboratory Experience
University Laboratory Experience: The required number of credits from 1 of the following sets of courses
Univ Lab: 2 credits
At least 2 credits from ISB201L, ISB208L, ISP203L, ISP205L, ISP207L, ISP209L, ISP217L, ANY 2 CREDIT ISB/ISP LAB, LAB EXPERIENCE ALTERNATIVE TRACK, TRANSFER LAB
Alternative: 2 credits
At least 1 credit from ISB201L, ISB208L, ISP203L, ISP205L, ISP207L, ISP209L, ISP217L, ANY 2 CREDIT ISB/ISP LAB, LAB EXPERIENCE ALTERNATIVE TRACK, TRANSFER LAB
At least 1 credit from an Alternative Track Lab credit

Requirement 10: University Diversity Distribution
University Diversity Distribution: A total 2 courses
At least 1 course from NationalIAH or ISS courses emphasizing national diversity or both national diversity and international and multicultural diversity
At least 1 course from InternationalIAH or ISS courses emphasizing international and multicultural diversity or both national diversity and international and multicultural diversity
Conditions:
University Diversity Distribution: No more than 1 course from IAH or ISS emphasizing both national diversity and international and multicultural diversity in Requirement(s) 10

Requirement 11: Major - LB Computer Science - Field Of Concentration - Programming I
Major - LB Computer Science - Field Of Concentration - Programming I: 1 course from CSE231

Requirement 12: Major - LB Computer Science - Field Of Concentration - Discrete Structures
Major - LB Computer Science - Field Of Concentration - Discrete Structures: 1 course from CSE260

Requirement 13: Major - LB Computer Science - Field Of Concentration - Organization and Architecture
Major - LB Computer Science - Field Of Concentration - Organization and Architecture: 1 course from CSE320

Requirement 14: Major - LB Computer Science - Field Of Concentration - Algorithms and Data Structures
Major - LB Computer Science - Field Of Concentration - Algorithms and Data Structures: 1 course from CSE330

Requirement 15: Major - LB Computer Science - Field Of Concentration - Operating Systems
Major - LB Computer Science - Field Of Concentration - Operating Systems: 1 course from CSE410

Requirement 16: Major - LB Computer Science - Field Of Concentration - Computability and Formal Language
Major - LB Computer Science - Field Of Concentration - Computability and Formal Language: 1 course from CSE460

Requirement 17: Major - LB Computer Science - Field Of Concentration - Calculus III
Major - LB Computer Science - Field Of Concentration - Calculus III: 1 course from LB220

Requirement 18: Major - LB Computer Science - Field Of Concentration - Elective
Major - LB Computer Science - Field Of Concentration - Elective: 2 courses from CSE422, CSE440, CSE450, CSE452, CSE472, CSE480, CSE420, CSE435

Requirement 19: College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) I - Tier I
College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) I - Tier I: 1 course from LB133, WRA110, WRA115, WRA120, WRA125, WRA130, WRA135, WRA140, WRA145, WRA150, WRA195H

Requirement 20: College - Lyman Briggs Core Program - Mathematics and Statistics
College - Lyman Briggs Core Program - Mathematics and Statistics: The required number of courses from 1 of the following sets of courses
2 courses from LB118, LB119
2 courses from LB118, STT231
2 courses from MTH132, STT231
2 courses from MTH132, MTH133
2 courses from MTH152H, MTH153H

Requirement 21: College - Lyman Briggs Core Program - Biology
College - Lyman Briggs Core Program - Biology: The required number of courses from 1 of the following sets of courses
2 courses from LB144, LB145
4 courses from BS161, BS162, BS171, BS172
4 courses from BS181H, BS182H, BS191H, BS192H

Requirement 22: College - Lyman Briggs Core Program - Chemistry
College - Lyman Briggs Core Program - Chemistry: The required number of courses from 1 of the following sets of courses
3 courses from LB171, LB171L, CEM143
3 courses from CEM141, CEM161, CEM251
3 courses from LB171, LB171L, CEM251
3 courses from CEM151, CEM152, CEM161
3 courses from CEM141, CEM143, CEM161
3 courses from CEM141, CEM142, CEM161
3 courses from CEM181H, CEM182H, CEM185H
4 courses from LB171, LB171L, LB172, LB172L

Requirement 23: College - Lyman Briggs Core Program - Physics
College - Lyman Briggs Core Program - Physics: The required number of courses from 1 of the following sets of courses
2 courses from LB273, LB274
2 courses from PHY183, PHY184
2 courses from PHY183B, PHY184B
2 courses from PHY193H, PHY294H
4 courses from PHY181B, PHY182B, PHY251, PHY252
4 courses from PHY231B, PHY232B, PHY251, PHY252
4 courses from PHY231, PHY232, PHY251, PHY252

Requirement 24: College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) II
College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) II: 1 course from LB331, LB332, LB333, LB334, LB335, LB336, LB355

Requirement 25: College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) III
College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) III: 1 course from LB330, LB331, LB332, LB333, LB334, LB335, LB336, LB355, LB490E, ENG483, HST425

Requirement 26: College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) - Tier II
College - Lyman Briggs Core Program - History, Philosophy, and Sociology of Science (HPS) - Tier II: 1 course from LB332, LB333, LB334, LB335, LB336, LB355, ENG483, HST425

Requirement 27: College - Lyman Briggs Core Program - Senior Seminar
College - Lyman Briggs Core Program - Senior Seminar: 1 course from LB492

Requirement 28: College Distribution
College Distribution: 30 credits from courses numbered at the 300 and 400 levels. See academic advisor.

Requirement 29: Electives
Electives: 0 credits from Electives at Michigan State University and transfer coursework. This number can change based on the credits of the coursework taken to fulfill University, College, and Major requirements. Please contact your academic advisor with any questions.

Requirement 30: University Residency
University Residency: 30 credits from MSU coursework, 27 credits from MSU courses taken after reaching junior standing, 20 credits from courses offered by MSU while admitted to major & 20 of the last 30 credits must be MSU courses. Please see academic advisor.