VSEN Flowchart - Software Engineering @ RIT

advertisement
D e p a r t m e nDte o
p fa rSt o
mfet n
wta roef E
Sn
og
f ti w
ne
ae
r er i n
Eg
n gCourse
i n eSequence
e r i nv 6.8
g
U N D E R GR A DU N
A T
DE
E RCGURRARDI U
CA
U TL E
U MC U R R I C
U Updated:
L U M February, 2016
Last
Year One
Year Two
Year Three
Freshman
Seminar
Personal SE
Intro to SE
Engineering of
Software
Subsystems
SW Process
& Project
Management
SWEN-101
(1)
SWEN-250
(3)
SWEN-261
(3)
SWEN-262
(3)
SWEN-256
(3)
Computer
Science I
Computer
Science II
University
Physics I
University
Physics II
CSCI-141
(4)
CSCI-142
(4)
PHYS-211
(4)
Proj-Based
Calculus I
Proj-Based
Calculus II
MATH-181
(4)
Year Four
Year Five
SE Process
Elective
SW Eng.
Project I
SW Eng.
Project II
(3)
SWEN-561
(3)
SWEN-562
(3)
Engineering
Secure
Software
HC Reqts &
Design
Engineering
Elective
Engineering
Elective
PHYS-212
(4)
SWEN-331
(3)
SWEN-444
(3)
Intro CS
Theory
Applied
Statistics
SE Design
Elective
MATH-182
(4)
CSCI-262
(3)
STAT-205
(3)
Foundation
Elective
Discrete
Math for
Computing
Communication
(3)
MATH-190
(3)
Gen Ed
Perspective
1
(3)
Year One
ACSC-010
(0)
Free Elective
Free Elective
(3)
SWEN-440
(3)
(3)
(3)
Math Models
of SW
Eng. Found.
of Computer
Systems
Application
Domain
Elective 1
Application
Domain
Elective 2
Application
Domain
Elective 3
COMM-253
(3)
SWEN-220
(3)
CMPE-240
(4)
(3)
(3)
(3)
First-Year
Writing
Gen Ed
Perspective
2
Gen Ed
Perspective
3
ENGL-150
(3)
(3)
(3)
Gen Ed
Perspective
4
(3)
This is a recommended course sequence. Individual schedules
may vary. You are responsible for verifying course offerings and
pre-requisites. Please seek the guidance of your academic advisor
as necessary. For additional information refer to the department’s
website (www.se.rit.edu).
Key
Software Engineering Courses
Computer Science Courses
Course
Name
Course
Number
(Credits)
Computer Engineering Courses
Engineering Electives
Math and Science Courses
Application Domain Electives
Prerequisite
General Education
Corequisite
Free Electives
Gen Ed
Immersion 1
Coop - summer
SW Sys
Reqts &
Arch
Coop - spring
(3)
Coop - fall
(3)
(3)
Math/Science
Elective
(3)
You are encouraged to meet with your
advisor at least once per term. Your
advisor can guide your course planning,
and help solve scheduling problems.
General Education Framework
Take each of the following:
· First-Year Writing
· General Education Elective (refer to SIS class
attributes)
· Communication: COMM-253
Gen Ed
Gen Ed
Immersion 2
Immersion 3
(3)
(3)
Course Sequence v 6.8
Last Updated: February 1, 2016
Software Design and Process
Electives
Software engineering elective courses are
designated as “design” or “process” electives. You
are required to take one of each. For an up-to-date
list of elective courses see the department website.
Engineering Elective Requirement
Take two courses from any of the following:
Software engineering electives
Courses that are valid for engineering credit in an
program in KGCOE (check course with your
advisor)
Some Computer Science courses (see course listing
on SE website)
Courses need not be from the same discipline; prerequisites apply.
Application Domain
The defined application domains are listed on the
department website. Carefully read the information
regarding necessary prerequisites. It is your
responsibility to schedule those courses prior to
when you will take courses in the domain.
The process for obtaining department approval for a
student-defined application domain is on the
department website.
Domains should be declared by the end of the third
year. See the website for instructions.
Co-op
Math/Science Elective
The co-op requirement is two semesters
and one summer. You must fulfill this
requirement before registering for Senior
Project (SWEN-561). You are responsible
for coordinating academic terms within
your course schedule to complete co-ops.
Pre-requisites for co-op are Engineering of
Software Subsystems (SWEN-262) and
Communication (COMM-253).
This must be a course offered by a program in the
College of Science that is either a required course or
valid elective course in that program.
Wellness Education Requirement
Complete two different wellness activity
courses.
Details and a list of courses can be found on SIS.
Perspectives:
Choose a course for the Social, Artistic, Ethical, and Global perspectives. The other three
perspectives are specified by required courses in the SE program. Use the ‘Course Attribute’
feature on SIS to search for courses by perspective.
Immersion:
Select an Immersion approved in the General Education Framework. An Immersion consists of
three pre-defined upper level courses focusing on one topic area. See the College of Liberal Arts
website for a listing.
Download