Department of Computer Science BS Computer Science-Computer Systems (SCS6) catalog year: 2016-2017 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 Year 2 Fall CS1122 CS3421 CS1142 (3) CS1000 (1) Programing at HW/ SW Interface F, S Explorations in Computing CS3411 (3) Org Systems Programming F CS1121/31, MA1160/61 (Concurrently) CS2311 (3) CS3311 (3) Discrete Structures Formal Models of Comp Intro to Programming II Intro to Programming I F, S, Su MA1031/1032 or placement CS4411(3) Computer Security Operating Sys. Data Structures Intro to Databases CS3000 (2) CS3141 F. S CS2321, CS3311, CS3421 CS3331 (3) CS2321, CS2311, CS1142 Concurrent Programming MA1160, MA2720 ________________ 2 CS4321 (3) Intro to Algorithms F. S F, S, Su CS4461 (3) CS3411 Computer Networks 4 UN1015 (3) UN1025 (3) Composition Global Issues Tech and Society (3) MA1160/61 Linear Algebra __________ May use upper level language course in place of UN1025. 2 Technical Elective (3) F, S, Su First Year Only CORE List ________________ 1 Lab Science (4) ______________ Co-Curr. Unit (.5) Credits 15.5 ________________ 1 Lab Science (4) ______________ Co-Curr. Unit (.5) 17.5 F. S Dept Required MA2330 (3) CORE List _________(3) Crit./Creat. Thinking Social Responsibility & Ethical Reasoning 15.5 ______________ Co-Curr. Unit (.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 and 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 ________________ 2 HU3120 (3) UN1015, UN1025 Sci and Tech Communication Technical Elective (3) F, S,Su Optional Ordering _______(3) ______________ Co-Curr. Unit (.5) Programming Languates F,S MIS 2000 (3)/ OSM3000 Technical Elective (3) CS4121 (3) CS2311, CS2321 F, S F, S, Su Ethical & Social Aspects of Comp. F, S F, S CS3425 (3) F, S, Su S F S Team Software proj CS2311,CS2321 CS2321 (3) Statistics F, S, Su CS4471 (3) Network Admin F, S MA2720 (4)/ MA3710(3) CS3331, CS3421 SAT3343 (4) CS3141 (3) CS2311, CS2321 F, S MA1031/1032 MA1160 (4)/ MA1161 (5) CALC I F, S, Su CS1122/1131 Spring CS2311 MA1031/1032 CS1122(3) CS3411 or CS4411 F, S,Su F, S, Su Year 4 Fall Spring CS3411 CS3421 (3) Comp F, S CS1121(3)/ CS1131(5) Year 3 Fall Spring _________(3) 3 Communication/ _________(3) 3 15.5 3 Social/Behavioral Human/Fine Arts Resp. ______________ Co-Curr. Unit (.5) ______________ Free Elective (3) 15.5 17 Comp ______________ Co-Curr. Unit (.5) _________(3) _________(3) 3 2nd Course from one of the HASS lists ______________ Free Elective (3) 15 Total 123 Prerequisite Course Yellow boxes are Major Specific courses Blue Boxes are General Education Courses plus 3 units co-curricular activities