Software Engineering Course Flowchart 2016-17

Software Engineering Course Flowchart 2016-17. Read outline after image

Textual Description of Software Engineering Course Flowchart
2016-17

This chart shows the courses needed to graduate, when those courses are typically taken, and the order in which the courses must be taken. The main area of the chart shows four boxes, one each for freshman, sophomore, junior, and senior years. Within each year, areas for fall and spring semesters are shown. Courses are listed within each semester to indicate when the course is typically taken. An arrow leaving a course and pointing to another course indicates that the first course must be taken prior to taking the second course. Below the individual years is a collection of courses that can be taken when convenient for the student and therefore no particular semester is recommended.

Freshman year

Fall semester

  • Calculus I MTH 151
    • Forward to STA 301 Sophomore year Fall semester
    • Forward to MTH 251 Freshman year Spring semester
    • Forward to MTH 231 Freshman year Spring semester
  • Computing, Engineering, and Society CSE 101
  • Fundamentals of Programming and Problem Solving CSE 174
    • Forward to CSE 271 Freshman year Spring semester

Spring semester

  • Calculus II MTH 251
    • Back to MTH 151 Freshman year Fall semester
  • Discrete Mathematics MTH 231
    • Forward to CSE 385 Sophomore year Spring semester
    • Forward to CSE 211 Sophomore year Spring semester
    • Back to MTH 151 Freshman year Fall semester
  • Computing and Engineering CSE 102
  • Object Oriented Programming CSE 271
    • Forward to CSE 274 Sophomore year Fall semester
    • Forward to CSE 201 Sophomore year Fall semester
    • Forward to CSE 212 Junior year Fall semester
    • Forward to CSE 278 Sophomore year Spring semester
    • Back to CSE 174 Freshman year Fall semester

Sophomore year

Fall semester

  • Applied Statistics STA 301
    • Back to MTH 151 Freshman year Fall semester
  • Data Abstraction and Data Structures CSE 274
    • Forward to CSE 385 Sophomore year Spring semester, 274 is co-requisite for 385
    • Forward to CSE 448 Senior year Fall semester
    • Forward to CSE 211 Sophomore year Spring semester
    • Back to CSE 271 Freshman year Spring semester
  • Introduction to Software Engineering CSE 201
    • Forward to CSE 211 Sophomore year Spring semester
    • Forward to CSE 448 Senior year Fall semester
    • Forward to CSE 311 Junior year Spring semester
    • Forward to CSE 321 Junior year Spring semester
    • Forward to CSE 322 Junior year Fall semester
    • Back to CSE 271 Freshman year Spring semester

Spring semester

  • Technology, Ethics, and Global Society CSE 262
  • Database Systems CSE 385
    • Back to MTH 231 Freshman year Spring semester
    • Back to CSE 274 Sophomore year Fall semester, 274 is co-requisite for 385
  • Software Construction CSE 211
    • Back to CSE 274 Sophomore year Fall semester
    • Back to CSE 201 Sophomore year Fall semester
    • Back to MTH 231 Freshman year Spring semester
  • Computer Architecture CSE 278
    • Back to CSE 271 Freshman year Spring semester

Junior year

Fall and spring semesters

  • Specialization Area (12-18 hours). In consultation with your faculty advisor, define and complete a sequence of courses in an area of specialization or complete an approved minor. You may take these courses during any year/semester, provided you have met the prerequisites for that course.

Fall semester

  • Software Requirements CSE 322
    • Back to CSE 201 Sophomore year Fall semester
  • Software Engineering for HCI CSE 212
    • Back to CSE 271 Freshman year Spring semester

Spring semester

  • IT Project Management ISA 406
    • Back to STA 301 Sophomore year Fall semester
  • Software Architecture and Design CSE 311
    • Back to CSE 201 Sophomore year Fall semester
  • Software Quality Assurance and Testing CSE 321
    • Back to CSE 201 Sophomore year Fall semester
  • Take one of the following in either Junior year Spring semester or Senior year Fall semester:
    • Data Communications and Networking CSE 283
      • Back to CSE 271 Freshman year Spring semester
    • Data Communications and Networking CSE 381
      • Back to CSE 274 Sophomore year Fall semester
      • Back to CSE 278 Sophomore year Spring semester

Senior year

Fall and spring semesters

  • Specialization Area (12-18 hours). In consultation with your faculty advisor, define and complete a sequence of courses in an area of specialization or complete an approved minor. You may take these courses during any year/semester, provided you have met the prerequisites for that course.

Fall semester

  • Senior Design Project I CSE 448
    • Forward to CSE 449 Senior year Spring semester
    • Back to CSE 274 Sophomore year Fall semester
    • Back to CSE 201 Sophomore year Fall semester
  • Take one of the following in either Junior year Spring semester or Senior year Fall semester:
    • Data Communications and Networking CSE 283
      • Back to CSE 271 Freshman year Spring semester
    • Data Communications and Networking CSE 381
      • Back to CSE 274 Sophomore year Fall semester
      • Back to CSE 278 Sophomore year Spring semester

Spring semester

  • Senior Design Project II CSE 449
    • Back to CSE 448 Senior year Fall semester

All years

  • Composition and Literature ENG 111
  • Miami Plan Fine Arts Course (IIA)
  • Miami Plan Global Perspectives Courses or Study Aboard
  • Public Expression & Inquiry STC 135
  • Microeconomics or Macroeconomics ECO 201 or 202
  • Miami Plan Science Courses. One of the following:
    • PHY 191, 192 + MPF IVA course
    • CHM 141, 142, 144, 145 + MPF IVA course
    • BIO 115, 116 + MPF IVB course (at least 12 hours)
  • Technical Writing ENG 313
  • Miami Plan Intercultural Perspectives Course
  • Miami Plan Experiential Learning