Software Engineering Specialization Areas

Notes:

* Indicates that an area/course has prerequisite(s) not typically taken by software engineering majors.

All courses in the specialization area must be distinct from those courses taken to satisfy the other software engineering requirements. For example, MBI 116 cannot be used to satisfy the CSE science requirement and a portion of a specialization area.

Network-centric Systems

Note that CSE 383 is now a requirement for Software Engineering majors, effective Fall 2017.  Students with catalog years of Fall 2017 or later will be required to choose an alternative to CSE 383.  See your CSE advisor to discuss alternatives.

  • CSE 383 Web Application Programming (3) *
  • CSE 467 Computer and Network Security (3)
  • CSE 485 Advanced Database Systems (3)
  • ECE 461 Network Modeling and Performance Analysis (3) *

Modeling and Simulation

  • CSE 273 Optimization Modeling (3)
  • CSE 372 Stochastic Modeling (3)
  • STA 468 Analysis of Forecasting Systems (3)
  • CSE 471 Simulation (3)

Game and Entertainment Systems

Students who wish to complete this specialization area may complete the following 4 courses, or complete the Digital Game Studies minor, including the "Game Development Track" for Computer Science majors.

  • IMS 319 Foundations in 3D and Animation (3)
  • IMS 445 Game Design (3)
  • CSE 287 Foundations of Computer Graphics and Games (3)
  • CSE 487 Game Design and Implementation (3)

Digital and Embedded Systems

  • ECE 205 Electronic Circuit Analysis (3)
  • ECE 287 Digital Systems Design (4)
  • ECE 304 Electronics (3) *
  • ECE 387 Embedded System Design (4)

A Language of Accounting

Students who wish to complete this specialization area will need to also declare the ACC 1 thematic sequence through the Accountancy department. This will ensure proper access to courses.

  • ACC 221 Introduction to Financial Accounting (3)
  • ACC 222 Introduction to Managerial Accounting (3)
  • ACC 468 Accounting for Governmental Operations (3)
  • At least 3 hours from the following:
    • CSE 467 Computer Network Security (3) *
    • CSE 485 Advanced Database (3)
    • ACC courses at the 300 level or higher

Financial Accounting and Reporting

Students who wish to complete this specialization area will need to also declare the ACC 2 thematic sequence through the Accountancy department. This will ensure proper access to courses.

  • ACC 221 Introduction to Financial Accounting (3)
  • ACC 321 Intermediate Financial Accounting (3)
  • ACC 422 Financial Accounting Research (3)
  • At least 3 hours from the following:
    • CSE 467 Computer Network Security (3) *
    • CSE 485 Advanced Databases (3)
    • ACC courses at the 300 level or higher

Quantitative Concepts in Managerial Decision Making

Students who wish to complete this specialization area will need to also declare the DSC 1 thematic sequence through the Information Systems and Analytics department. This will ensure proper access to courses.

  • ISA 291 Applied Regression Analysis in Business (3)
  • ISA 321 Quantitative Analysis of Business Problems (3)
  • 6 hours from electives listed in Decision Science minor

Applied Business Statistics

Note that courses in this specialization area may not be counted toward both the specialization area and the CSE mathematics/statistics requirements.  Students who wish to complete this specialization area will need to also declare the DSC 1 thematic sequence through the Information Systems and Analytics department. This will ensure proper access to courses.

  • ISA 291 Applied Regression Analysis in Business (3)
  • At least 9 hours from the following list:
    • ISA/STA 365 Statistical Quality Control (3)
    • ISA 432 Survey Sampling in Business (3) *
    • ISA 442 Design of Experiments in Business (3)
    • ISA 444 Business Forecasting (3)

Earth's Physical Environment: Geographic Patterns and Processes

  • GEO 121 Earth's Physical Environment (4)
  • GEO 221 Regional Physical Environments (3)
  • At least 5 hours from the following list
  • BOT/GEO 431 Global Plant Diversity (3) *
  • BOT/GEO 432 Ecoregions of North America (3) *
    • GEO 333 Geography of Natural Hazards (3)
    • GEO 421 Climatology (3)
    • GEO 425 Hydrogeography (3)
    • GEO 426 Watershed Management (3)
    • GEO 428 Soil Geography (4)

Geographic Information Systems

  • GEO 241 Map Interpretation (3)
  • GEO 441 Geographic Information Systems (3)
  • GEO 442 Advanced Geographic Information Systems (3)
  • GEO 448 Techniques and Applications in Remote Sensing (3)

Interactive Media Studies

  • CSE 287 Foundations of Computer Graphics and Games (3)
  • Fulfill the IMS4 thematic sequence, excluding courses from the following list:
    • CSE 251 Introduction to Game Programming (3)
    • CSE 252 Introduction to Web Programming (3)
    • MIS 302 Database Theory and Practice (3)

Molecular Genetics

Note that BIO/MBI may not be counted as both a specialization area course and as part of the CSE science requirements.

  • BIO/MBI 116 Biological Concepts: Structure, Function, Cellular and Molecular Biology (4)
  • MBI 201 General Microbiology I (4)
  • MBI 365 Molecular and Cell Biology (3)
  • At least 1 of the following:
    • MBI course at the 200 level or higher
    • CSE 372 Stochastic Modeling (3) *

The Naval Sciences—An Integrated Study of Naval Engineering, Navigation, and Piloting

  • NSC 102 Naval Ship’s Systems (3)
  • NSC 301 Navigation (3)
  • NSC 302 Naval Operations and Seamanship (3)
  • At least 3 hours from the following:
    • CSE 467 Computer Network Security (3) *
    • NSC courses at the 300 level or higher

The Physical World: Contemporary Physics

Note that PHY 192 may not be counted as both a specialization area course and as part of the CSE science requirements.

  • PHY 192 General Physics with Laboratory II (5)
  • PHY 282, 293 Contemporary Physics II: Frontiers, and Laboratory (3, 2) *
  • PHY 286 Introduction to Computational Physics (3) *

Quality Issues in Contemporary Business and Industry

  • MGT 302 Introduction to Operations and Supply Chain Management (3)
  • ISA/STA 365 Statistical Quality Control (3)
  • MGT 453 Productivity Improvement (3)
  • MME 334 Quality Planning and Control (3) *

Applied Statistics

Note that courses in this specialization area may not be counted toward both the specialization area and the CSE mathematics/statistics requirements.  Students who wish to complete this specialization area will need to also declare the STA 1 thematic sequence through the Statistics department.  This will ensure proper access to courses.

  • STA 363 Regression and Design of Experiments (3)
  • At least 9 hours from the following list:
    • STA 333 Nonparametric Statistics (3)
    • STA 365 Statistical Quality Control (3)
    • STA 402 Statistical Programming (3)
    • CSE 372 Stochastic Modeling (3) *

Mechanical Engineering

  • MME 211 Static Modeling (3) *
  • MME 213 Computational Methods in Engineering (3)
  • MME 311 Dynamic Modeling (3)
  • MME 312 Mechanics of Materials (3)

Computer Program Translation

  • CSE 464 Algorithms (3)
  • CSE 465 Comparative Programming Languages (3)
  • CSE 473 Automata, Formal Languages, and Computability (3)
  • CSE 474 Compiler Design (3)