2016-2017 BS Software Engineering SSEN catalog year:

advertisement
Department of
Computer Science
BS Software Engineering SSEN
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
CS1121/31
MA1160/61
CS2321/CS2311
CS1000 (1)
CS2311 (3)
Explorations in
Computing
Discrete
Structures
F
CS1121 (3)/
CS1131 (5)
Intro to
Programming I
F. S
CS2311/CS2321
CS1122/1131
CS3425 (3)
CS2321 (3)
CS1122 (3)
Intro to
Programming II
F, S, Su
F, S, Su
CS1122
or MA1161 (5)
CALC I
MA2160 (4)
F, S, Su
F, S, Su
MA2330 (3)
MA1160
F, S
UN1025 (3)
Composition
Global Issues
F, S, Su
F, S, Su
Lab Science (4)
______________
Co-Curr. Unit (.5)
Credits 15.5
Lab Science (4)
______________
Co-Curr. Unit (.5)
14.5
F, S, Su
F, S, Su
Introduction to
Algorithms
F. S
____________
Math Elective (3)
MA3xxx
CS3311 (3)
Formal Models of
Comp
________________
2
Technical Elective
(3)
UN1015,
UN1025
F, S
________________
2
________________
2
_______(3)
CS4321 (3)
CS2311
CS2321
F. S
CS2311
HU3120 (3)
Technical Elective
(3)
CORE List
F. S
OR
Enterprise Series ENT3950, ENT3960,
ENT4950, ENT4960
CS3000 (2)
Technical Elective
(3)
Sci and Tech
Communication
F, S,Su
Optional Ordering
_________(3)
Crit./Creat. Thinking
Social Responsibility
& Ethical Reasoning
______________
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.
Undergraduate advisor: Rekhi 221/227 Email:csadvisor@mtu.edu Sarah Kuhl
F, S
F, S, Su
CORE List
________________
1
S
Ethical & Social
Aspects of Comp.
MA2720 (4)/
MA3710 (3)
First Year Only
________________
1
CS4792 (3)
Sr SSEN Design II
Systems
Programming
Statistics
May use upper level language course in place of UN1025.
CS3712 or 4760
CS4791 (3)
CS3411 (3)
CS3141
S, Su
F
Sr SSEN Design I
Comp Org
F, S, Su
UN1015 (3)
Model-driven
SW Dev.
Human-Comp
Interface
CS3421 (3)
Linear Algebra
MA1031/1032
MA2160
CS4710 (3)
SW Proc and
Mgmnt
CS3421
F, S
CALC II
CS4760 (3)
CS1142
Programing at HW/
SW Interface
MA1160/61
CS4711 (3)
S
Concurrent
Programming
Spring
CS3141, CS3311
CS3141
CS3331 (3)
CS1142 (3)
F, S
MA1031,1032 or placememt
MA1160 (4)
F, S
Software Qlty
Assurance
CS1142
CS2311
CS2321
Intro to Databases
Data Structures
CS3141
CS3712 (3)
CS3141 (3)
Year 4
Fall
Spring
CS3141
Team Software proj
F, S, Su
MA1031/1032
(Concurrently)
Year 3
Fall
Spring
_________(3)
3
Communication/
Comp
______________
Co-Curr. Unit (.5)
15.5
_________(3)
3
Human/Fine Arts
______________
Co-Curr. Unit (.5)
14.5
_________(3)
3
Social/Behavioral
_________(3)
3
2nd Course from one
Resp.
of the HASS lists
______________
Free Elective (3)
______________
Free Elective (2)
18
17
Total 125
Prerequisite Course
Yellow boxes are
Major Specific
courses
Blue Boxes are
General Education
Courses
plus 3 units
co-curricular
activities
Download