Major Requirements General Education Requirements Computer

advertisement
General Education Requirements
Major Requirements
CS1000 - Explorations in Computing
CS1121 - Intro to Programming
and
CS1122 - Intro Programming II
or
CS1131 - Accelerated Intro to Programming
CS1141 - C for Java Programmers
CS2311 - Discrete Structures
CS2321 - Data Structures
CS3000 - Ethical & Soc Aspects/Comp
Computer Science
Allows the most flexibility in choosing
technical electives. Students interested in
graduate school should consider this
option.
CS 3331 Concurrent Computing
CS 4YYY (not CS4099)
CS 4ZZZ (not CS4099)
MA 1160 Calculus w Tech I
or
MA 1161 Calculus Plus w Tech I
MA 2160 Calculus w Tech II
MA 2330 Intro to Linear Algebra
MA 2720 Statistical Methods
or
MA 3710 Engineering Statistics
MA Elective
Technical Electives
** Technical electives plus three
4000-level electives total 18 credits
3**
3/4**
3
4
5
4
3
4/3
3
2-3**
1
6/5
2
3
3
2
CS3141 - Team Software Project
CS3311 - Formal Models of Computation
CS3411 - System Programming
CS3421 - Computer Organization
CS4121 - Programming Languages
CS4321 - Intro to Algorithms
CS4XXX – (can be CS4099)
Technical Electives
* Depending on concentration
Concentration Requirements (see below)
3
3
3
4
3
3
3/4
4-9*
UN1015 - Composition
UN1025 - Global Issues
HU3120 - Tech & Sci Comm
SS 3510, SS 3511, SS 3520, SS3630,
SS 3640, SS3800, SS 3801, SS3810
OR
HU 3701
3
4
3
3
General Educa on HASS Laboratory Science: (eg. CH,PH,BL,GE) Must take both lab and lecture components PE Total credits required: 12
8-10
(3 units)
123-124
Software Engineering
CS Education
Applications
Focuses on business applications,
combining computer science with business
expertise.
Enhances a computer science background
with a focus on the development of largescale software systems.
Earn a secondary education teaching
certification while developing strong
technical expertise in computer science.
CS 3331 Concurrent Computing
CS 3425 Databases
CS 4711 Software Processes & Mgt
MA 1135 Calculus for Life Science
Or
MA 1160 Calculus w Tech I
MA 2720 Statistical Methods
ACC2000 Accounting I
ACC2100 Accounting II
MIS2000 IS Management
MGT3000 Organizational Behavior
CS 3331 Concurrent Computing
CS 4710 Model-Driven Software Dev
Or
CS 4712 Software Quality Assur
CS 4711 Software Process & Mgt
CS 4791 Sr. Software Eng Project 1
MA 1160 Calculus w Tech I
Or
MA 1161 Calculus Plus w Tech I
MA 2160 Calculus w Tech II
MA 2330 Intro to Linear Algebra
MA 2720 Statistical Methods
Or
MA 3710 Eng Statistics
CS 3451 Computer Administration
MA 1135 Calc for Life Sciences
or
MA 1160 Calc with Tech I
MA 2720 Statistical Methods
Permits students to acquire a strong technical
expertise while specializing in an application
area of their particular interest.
CS 3331 Concurrent Computing
3
CS 3425 Databases
3
MA 1135 Calc for Life Science
4
or
MA 1160 Calc with Tech I
4
MA 2720 Statistical Methods
4
or
MA 3710 Engineering Statistics
3
Application Area
16-19
Information Systems
3
3
3
4
4
4
3
3
3
3
Choose one of the following 5 courses:
OSM 3000 Ops & Supply Chain Mgt 3
OSM 3150 Intro to Supply Chain Mgt. 3
MGT 3650 Intellectual Property Mgt
3
MGT 4600 Mgt of Tech and Innovations 3
MGT 4700 Human Resource Mgt
3
Note: Technical electives plus one 4000-level
CS electives total 9 credits
3
3
3
3
3
4
5
4
3
4
3
Note: Technical electives plus one 4000-level
CS electives total 12 credits
Early Block: (Taken Concurrently)
ED 3110 Psych Found Learning*
* Satisfies a General Ed requirement
ED 3210 Foundations of Education
ED 3410 Clinical Experience
Middle Block: (Taken Concurrently)
ED 4700 Fundamentals of Instruction
ED 4750/CS 4750 Teaching Methods
ED 4910 Directed Teaching
Additional Courses:
ED 3100 Instructional Technology
ED/HU 4150 Lit in Content Area
EH 3985 First Aid/CPR
4
4
4
4
3
2
1
3
3
12
2
4
1
Note: Technical electives plus one 4000-level
CS electives total 8 credits
(The applications area must be approved by
the CS Undergraduate Curriculum
Committee.)
Note: Depending on application areas, up to 7
additional math credits may be needed
Download