courses 4 - Legal - Software Engineering @ RIT

advertisement
Department of Software Engineering
U N D E R GR A D U A TE
Year One
Year Two
Year Three
Year Four
Personal SE
Methods
Spec &
Design
Concurrent
SW Systems
4010-361
(4)
4010-350
(4)
4010-362
(4)
4010-420
(4)
4010-441
(4)
Eng. Fund.
of Computer
Systems
Intro CS
Theory
SE Process
& Project
Management
SE Process
Elective
SE Elective
(4)
(4)
4010-555
(4)
Application
Domain
Application
Domain
(4)
(4)
Data
Structures
O-O
Programming
Software
Engineering
4003-241
(4)
4003-242
(4)
4003-243
(4)
Calculus I
Calculus II
Calculus III
Engineering
Statistics
1016-281
(4)
1016-282
(4)
1016-283
(4)
1016-314
(4)
0306-340
(4)
4003-380
(4)
4010-456
(4)
Liberal Arts
Core
Discrete
Math I
Discrete
Math II
University
Physics I
Lab Science
Elective
Lab Science
Elective
Eng. Meth.
Software
Usability
(4)
1016-265
(4)
1016-366
(4)
1017-311
(4)
(4)
(4)
4010-444
(4)
SE Design
Elective
Software
Architecture
Senior
Project I
(4)
4010-540
(4)
4010-561
(4)
Liberal Arts
Core
Writing
Professional
Comm.
Liberal Arts
Core
Arts of
Expression
Concentration
Math/Science
Elective
Concentration
(4)
(4)
0502-227
(4)
0535-351
(4)
(4)
0504-319
(4)
(4)
(4)
(4)
4010-101
(1)
Prerequisites for courses offered by
departments other than Software Engineering
are not shown. Plan your courses ahead of
time and make sure you meet all prerequisites
before registering for any course.
Discovery
1720-050
(1)
Key
Pathways
1720-05x
(1)
Wellness Education Requirement
A track of study centers around an application
domain, a minor, or both; it provides suggestions
for related elective courses in Software Engineering
and other programs of study. More information can
be found in the department’s website.
Software Engineering Courses
Complete two different wellness activity courses.
Details, along with a list of course offerings, can be found on
SIS under “Schedule of Courses of the Center for
Intercollegiate Athletics and Recreation”.
Lab Science Elective
Requirement
Computer Science Courses
Course
Name
Course
Number
(Credits)
Math Courses
Application Domain Electives
Engineering Electives
Science Electives
Prerequisite
Liberal Arts Courses
Corequisite
Free Electives
RIT Required Courses
Computer Engineering Courses
Liberal Arts
This is a recommended course sequence. Individual schedules may
vary. You are responsible for verifying course offerings and prerequisites. For additional information refer to the department’s website
(www.se.rit.edu).
Tracks
Take any two courses for which you have
prerequisites:
1001-201
1001-202
1001-203
1011-215
General Biology I + lab (1001-205)
General Biology II + lab (1001-206)
General Biology III + lab (1001-207)
General and Analytical Chemistry I
+ Lab (1011-205)
1011-216 General and Analytical Chemistry II
+ Lab (1011-206)
1017-312 University Physics II
1017-313 University Physics III
*
Software
Req.
Engineering
Senior
Project II
*
*
4010-562
(4)
*
*
Engineering
Elective
Engineering
Elective
(4)
(4)
Application
Domain
Engineering
Elective
Liberal Arts
Concentration
(4)
(4)
(4)
*
Software engineering elective courses are designated
as either “design” or “process” electives. You are
required to take one of each. For an up-to-date list of
elective courses see the department’s website.
Engineering Elective Requirement
Take three courses from any of the disciplines below:
Computer engineering
Computer science (see course listing on website)
Industrial & systems engineering
Mechanical engineering
Microelectronic engineering
Software engineering
Courses need not be from the same discipline; pre-requisites
apply.
Application Domain Requirement
Choose an Application Domain
include:
Liberal Arts
Core
Software
Eng Seminar
Software Design and Process Electives
Year Five
Engineering of
Software
Subsystems
Prob-Based
Intro to CS
Course Sequence v 5.3
Last Updated: August 27, 2010
C U R R IC U L U M
Math/Science Elective
Requirement
Take one Math/Science Elective
course from the list below:
Any Lab Science Elective listed at left
1011-217 Gen. and Analyt. Chem. III
+ Lab (1011-207)
1016-306
1016-331
1016-365
1016-467
Differential Equations
Matrix Algebra
Combinational Math
Theory of Graphs
& Networks
Liberal Arts
Free Elective
Free Elective
Free Elective
(4)
(4)
(4)
*Pre-requisites include at least
one completed co-op. Prerequisites for 540 also include
one design elective or 441.
*Additional pre-requisites include four
completed co-ops and fifth year
standing.
suggested fields
Artificial intelligence
Bioinformatics
Business applications
Computational mathematics
Computer engineering
Computer security
Economics
Entrepreneurship
Industrial & systems engineering
Interactive entertainment
Public policy
Scientific & engineering computing
Statistics
Usability
Co-op
Complete at least four co-op blocks (10 weeks each) before
registering for Senior Project (4010-561). You are responsible for
coordinating appropriate quarters within your course schedule to
complete co-ops. Pre-requisites for co-op are Engineering of Software
Subsystems (4010-362) and Professional Communications (0535-351).
Liberal Arts Requirements
Take all:
Select two of the following Humanities
courses from different areas:
0502-227 Writing
0504-210 Literature
0504-319 Arts of Expression
0505-2xx Fine Arts
0535-351 Professional
0507-3xx History
Communications
0508-2xx Science, Tech & Society
Liberal Arts
0509-2xx Philosophy
Concentration:
0509-2xx Ethics
Select a concentration
Select two of the following Social Sciences
discipline approved by
courses from different areas:
the College of Liberal
0510-210 Cultural Anthropology
Arts. A concentration
0511-211 Microeconomics
consists of three 400- or
0513-2xx Political Science
500-level courses one
0514-210 Psychology
area.
0515-210 Sociology
Alternate application domains require department
approval. Applicable courses and additional
information can be found on the department’s website.
Ethics / Economics Requirement
Take one course from each of the disciplines
below; pre-requisites apply:
Applied as:
0102-438
0508-211
0509-211
0509-217
0509-445
0509-447
0509-451
Business Ethics
Science Tech Values
Ethics
Ethics in the Info Age
Social & Political Philosophy
Contemp. Moral Problems
Professional Ethics
App. Dom.
LA Hum.
LA Hum.
LA Hum.
LA Hum.
LA Hum.
LA Hum.
0101-301
0101-494
0303-520
0511-211
Financial Accounting
Cost Accounting
Engineering Economy
Prin. of Microeconomics
App. Dom.
Eng. Elect.
LA Soc. Sci.
All courses may also be applied as Free Elective credit.
Download