Department of Computer Science BS Computer Science-Game Development SCS7 2016-2017 catalog year: SAMPLE PLAN Calculus-ready students This Flowchart is meant as a guide only, any questions about scheduling should be brought up with your academic advisor. Last Update May 3, 2016 A good time to co-op Fall 1 Year 1 Spring First Year Only CS1122/1131 CS2311 (3) Explorations in Computing Discrete Structures F MA1031/1032 (Concurrently) CS1142 (3) F, S CS1122 (3) Intro to Programming II Intro to Programming I F, S, Su F, S CS1122/1131 CS1122/1131 CS2321 (3) CS3425 (3) Data Structures Databases CS3421 (3) CS3411 (3) Comp Org Systems Programming F, S MA1031/1032, MA2160 for MA3710 M2720 (4) Or MA3710 (3) F, S, Su MA1031/1032, MA1161, MA2160(PH2100 only) CS2311 MA1160/61 MA2330 (3) CS3311 (3) Linear Algebra Formal Model of Comp F, S, Su F, S Or PH2100(3)+PH1100(1) F, Su May use upper level language course in place of UN1025. UN1015 (3) UN1025 (3) Composition Global Issues HU2642(3) f, s HU2645(3) f FA2050(3) f, su FA2150(3) f, s FA2222(3) f, su FA2300(3) f, s FA2445(3) s CS3311, CS3421, CS2321 F,S CS2311 CS2321 CS4760 (3) CS3141 F. S CS3331 (3) Pick One CS3712 Spring only F, S CS2311 CS2321 CS3141 CS3141 (3) Technical Elective (3) 2 Technical Elective (3) Team Software proj 4 Or CS3411, 3421 CS2321, CS3311 F. S ________________ 2 Check Pre-reqs Tech & Society (3) At least 3 credits of ENT2950/60(1), 3950/60(1), 4900/10(2) HGD Section 18 Core List ________________ 1 Lab Science (4) ______________ Co-Curr. Unit (.5) 14.5 _______(3) Core List or CS4811(3) Spring only Pick One CS4yyy (3), CS Elective CS5611(3) Spring only or CS5641(3) Spring only Check schedule Optional Ordering _______(3) Crit./Creat. Thinking Social & Ethical Responsibility ______________ Co-Curr. Unit (.5) ______________ Co-Curr. Unit (.5) 15.5 15.5 1) Lab Science Courses: Need 8 total credits, two different disciplines (BL,CH,FW,GE,PH, etc), one course must include course & lab. Pick courses off the Science Course list from the Gen Ed STEM list. 2) Technical Electives: List available on CS advising site 3) HASS (Humanities & Fine Arts, Social & Behavioral Sciences) electives: 6 credits must be upper division 3000-4000 level - UN1015 and UN1025 are prerequisites for all upper division HASS courses. 4)Tech & Society: Select one of the following: SS3510, SS3511, SS3520, SS 3530, SS3630, SS3800, SS3801, SS3820, HU3701, MA4945 Undergraduate advisor: Rekhi 221/227 Email:csadvisor@mtu.edu Sarah Kuhl CS4496 Fall only or CS4611 CS4611 First Year Only Human-Comp Interaction S Concurrent Programming F, S, Su Introduction to Algorithms F. S Ethical & Social Aspects of Comp. CS2321 CS2311,CS1142 Programming Languages CS4321(3) F, S,Su Pick One PH1110(3)+PH1111(1) F. S CS4121 (3) CS3000 (2) CS3141 or MA1161 (5) CALC I Credits 15.5 F, S,Su F, S F, S, SU MA1031/1032 or placement F CS1142 Spring Computer Networks Sci and Tech Communication Computer Graphics Year 4 CS4461 (3) CS3411 HU3120 (3) CS4611 (3) Programing at HW/ F, S SW Interface Fall Spring CS2321 CS1142, MA2330 CS2321, CS1142, MA2330 F, S, Su CS1121 (3)/ CS1131 (5) ______________ Co-Curr. Unit (.5) Year 3 Fall Spring MA1160/1161 CS1000 (1) MA1160 (4) Year 2 Fall _________(3) 3 Communication/ Compositiom ______________ Co-Curr. Unit (.5) 15.5 _________(3) 3 Human/Fine Arts ______________ Co-Curr. Unit (.5) 17.5 _________(3) 3 Social/Behavioral _________(3) 3 2nd Course from one Resp. of the HASS lists ______________ Free Elective (3) ______________ Free Elective (3) 16 16 Total 123 Prerequisite Course Yellow boxes are Major Specific courses Blue Boxes are General Education Courses plus 3 units co-curricular activities