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.