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.