Department of Computer Science BS Computer Science-Computer Science SCS2 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 April 29, 2016 A good time to co-op Fall 1 Year 1 Spring Year 2 Fall CS1121/31 MA1160/61 CS1000 (1) CS1122 CS2311 (3) Explorations in Computing MA1031/1032 (Concurrently) Intro to Programming I CS2311,CS2321 CS1122 (3) Intro to Programming II MA1160 (4) or MA1161 (5) CALC I CS2321 (3) CS3425 (3) Data Structures Databases MA1160/61 MA1160/61 MA2330 (3) CALC II Linear Algebra F, S, Su F, S, Su UN1025 (3) Composition Global Issues F, S, Su F, S, Su May use upper level language course in place of UN1025. Systems Programming F, S, Su F, S,Su CS3331 (3) CS2321, CS2311, CS1142 CS2321, CS3311, CS3421 Concurrent Programming CS4121 (3) Programming Languages F,S CS3421 (3) CS1142 Comp Org Statistics CS4xxx (3) Check Pre-reqs F, S F, S, Su CS2311 CS2321 UN1015 (3) CS3411 (3) CS3421 F, S MA2720 (4)/ MA3710 (3) MA2160 F. S Formal Models of Comp MA1031/1032 MA2160 (4) F, S, Su F, S F, S, SU F, S Ethical & Social Aspects of Comp. CS3311 (3) CS2311 CS Elective Check Schedule CS4321 (3) Introduction to Algorithms CS4yyy (3) Check Pre-reqs CS Elective Check Schedule F. S ________________ 2 Technical Elective (3) ________________ 2 Technical Elective (3) Spring CS3000 (2) CS3141 F. S CS1122/1131 F, S, Su MA1031/1032 or placement F, S Year 4 Fall Spring CS3141 (3) Team Software proj CS2311, CS2321 Programing at HW/SW InterfaceF, S F, S, Su F CS1121 (3)/ CS1131 (5) CS1142 (3) Discrete Structures Year 3 Fall Spring ____________ Math Elective (3) MA3xxx 4 Tech & Society HU3120 (3) (3) Sci and Tech Communication Dept Required First Year Only ________________ 2 Technical Elective (3) F, S,Su Optional Ordering Core List ________________ 1 Lab Science (4) ________________ 1 Lab Science (4) _______(3) Crit./Creat. Thinking ______________ Co-Curr. Unit (.5) Credits 15.5 ______________ Co-Curr. Unit (.5) 14.5 Core List _______(3) Social & Ethical Responsibility ______________ Co-Curr. Unit (.5) ______________ Co-Curr. Unit (.5) 15.5 16.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 _________(3) 3 Communication/ Comp ______________ Co-Curr. Unit (.5) 15.5 _________(3) 3 Human/Fine Arts _________(3) 3 Social/Behavioral Resp. ______________ Co-Curr. Unit (.5) 16.5 ______________ Free Elective (3) 16 _________(3) 3 2nd Course from one of the HASS lists ______________ Free Elective (3) 16 Total 123 Prerequisite Course Yellow boxes are Major Specific courses Blue Boxes are General Education Courses plus 3 units co-curricular activities