Software Engineering Course Flowchart 2020-21

Software Engineering Course Flowchart 2020-21. Read outline after image

Textual Description of Software Engineering Course Flowchart
2020-21

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 first-year, 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.

A note at the top of the flowchart explains information about software engineering electives: 

Software Engineering (SE) Electives (4 courses - 212 hours): In addition to the required CSE courses, take 12 hours of SE electives (4 courses). Consult Miami Bulletin for a list of acceptable courses and their prerequisites. Typically, students can begin selecting these electives after taking CSE 271 and CSE 274.

First-Year

Fall semester

    • Calculus I MTH 151
      • Forward to STA 261 or 301 Sophomore year Spring semester
      • Forward to MTH 231 First-Year Spring semester
    • Fundamentals of Programming and Problem Solving CSE 174
      • Forward to CSE 271 First-Year Spring semester
    • Computing, Engineering, and Society CEC 101

Spring semester

    • Discrete Mathematics MTH 231
      • Forward to CSE 374 Junior year Fall semester
      • Forward to CSE 211 Senior year Fall semester
      • Back to MTH 151 First-Year Fall semester
    • Object Oriented Programming CSE 271
      • Forward to CSE 274 Sophomore year Fall semester
      • Forward to CSE 212 Sophomore year Fall semester
      • Forward to CSE 278 Sophomore year Spring semester
      • Back to CSE 174 First-Year Fall semester
    • Computing and Engineering CSE 102
      • Forward to CSE 278 Sophomore year Fall semester

Sophomore year

Fall semester

    • Data Abstraction and Data Structures CSE 274
      • Forward to CSE 201 Sophomore year Spring semester
      • Forward to CSE 374 Junior year Fall semester
      • Back to CSE 271 First-Year Spring semester
    • Systems I CSE 278
      • Forward to CSE 383 Junior year Fall semester
      • Back to CSE 102 First-Year Spring semester
      • Back to CSE 271 First-Year Spring semester

Spring semester

    • Statistics STA 261 (no prerequisite) or STA 301 (MTH 151 prerequisite)
      • Back to MTH 151 First-Year Fall semester
    • Introduction to Software Engineering CSE 201
      • Forward to CSE 322 Junior year Fall semester
      • Forward to CSE 311 Junior year Spring semester
      • Forward to CSE 211 Senior year Fall semester
      • Forward to CSE 321 Senior year Spring semester
      • Forward to CSE 448 Senior year Fall semester
      • Back to CSE 274 Sophomore year Fall semester
    • Software Engineering for UI/UX CSE 212
      • Back to CSE 271 First-Year Spring semester
    • Technology, Ethics, and Global Society CSE 262 (GMP Humanities)
      • Back to ENG 109 or 111 All years

Junior year

Fall semester

    • Software Requirements CSE 322
      • Back to CSE 201 Sophomore year Spring semester
    • Algorithms I CSE 374
      • Back to MTH 231 First-Year Spring semester
      • Back to CSE 274 Sophomore year Fall semester
    • Web Application Programming CSE 383
      • Back to CSE 278 Sophomore year Fall semester
    • SE Elective

Spring semester

    • Software Architecture and Design CSE 311
      • Back to CSE 201 Sophomore year Spring semester
    • SE Elective

Senior year

Fall semester

    • Software Construction CSE 211
      • Back to MTH 231 First-Year Spring semester
      • Back to CSE 201 Sophomore year Spring semester
    • Senior Design Project I CSE 448 (GMP Capstone, Experiential Learning)
      • Forward to CSE 449 Senior year Spring semester
      • Back to CSE 201 Sophomore year Spring semester
    • SE Elective

Spring semester

    • Software Quality Assurance and Testing CSE 321
      • Back to CSE 201 Sophomore year Spring semester
    • Senior Design Project II CSE 449  (GMP Capstone, Experiential Learning)
      • Back to CSE 448 Senior year Fall semester
    • SE Elective

All years

  • Composition & Rhetoric ENG 109 or ENG 111
    • Forward to CSE 262 Sophomore year Spring semester
  • 1 Miami Plan Creative Arts Course
  • 2 Miami Plan Global Perspectives Courses, or Study Aboard
  • 1 Miami Plan Intercultural Perspectives Course
  • Microeconomics or Macroeconomics ECO 201 or 202 (GMP Social Science)
  • Principles of Public Speaking STC 135
  • Technical Writing ENG 313 (GMP Advanced Writing)
  • Science Courses (select 2)
    • PHY 191
    • PHY 192
    • BIO 115
    • BIO 116
    • CHM 141 (+144 lab)
    • CHM 142 (+145 lab)
  • Math/Stat/Science Electives. Consult Miami Bulletin for a list of courses and prerequisites.
    • 3 MTH/STA electives and
    • 1 MTH/STA/science elective