2016-2017 BS Computer Science-Computer Science SCS2 catalog year:

advertisement
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
Download