Your degree requirements depend upon your catalog year, which for most students is the year you started at Michigan Tech. However, the catalog year for your minor may be different from the catalog year for your major, which in most cases is the year in which you declared the minor.
To find your computer science flowchart, suggested schedules, lists of approved technical electives, general education electives, co-curricular courses, and major and minor degree audits, please choose your catalog year below.
2023-24 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
2022-23 Electives
Core and HASS Elective Courses. Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2022-23 (changes yearly)
2022-23 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
2022-23 Electives
Core and HASS Elective Courses. Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2022-23 (changes yearly)
2021-22 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
Software Engineering (SSEN)
2021-22 Electives
Core and HASS Elective Courses. Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2021-22 (changes yearly)
2021-22 Degree Audits
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
2020-21 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
2020-21 Electives
Core and HASS Elective Courses Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2020-21 (changes yearly)
2020-21 Degree Audits
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
2019-20 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
2019-20 Electives
Core and HASS Elective Courses Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2019-20 (changes yearly)
2019-20 Degree Audits
Minor in Computer Science
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
2018-19 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
2018-19 Electives
Core and HASS Elective Courses Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
STEM Electives 2018-19 (changes yearly)
2018-19 Degree Audits
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
2017-18 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
2017-18 Electives
Core and HASS Elective Courses Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2017-18 (changes yearly)
2017-18 Degree Audits
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
2016-17 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
2016-17 Electives
Core and HASS Elective Courses Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2016-17 (changes yearly)
2016-17 Degree Audits
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Game Development (SCS7)
2015-16 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
2015-16 Electives
Core and HASS Elective Courses Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2015-16 (changes yearly)
2015-16 Degree Audits
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCS6)
Computer Science-Secondary Ed (SCS4)
2014-15 Flowcharts and Comparisons
CS, SE Degree Requirement Overlaps
Computer Science-Computer Science (SCS2)
Computer Science-Computer Systems (SCSY)
2014-15 Electives
Core and HASS Elective Courses Newer courses may also be accepted. See General Education Requirements from the Registrar's Office.
Technical Electives for Computer Science
STEM Electives 2014-15 (changes yearly)
2014-15 Degree Audits
Computer Science-Applications (SCS1)
Computer Science-Computer Science (SCS2)
Computer Science-Information Systems (SCS3)
Computer Science-Secondary Ed (SCS4)
Computer Science-Software Engineering (SCS5)