Software Engineering Minor

Contact Info

Department of Computer Science

Nguyen Engineering Building, 4300
4400 University Drive, MS 4A5
Fairfax, VA 22030

Phone: 703-993-1530


The minor in Software Engineering teaches students to design and build high quality software, a valuable asset for engineers, mathematicians, and scientists interested in working in a variety of fields that increasingly demand strong software writing skills. Coursework focuses on modeling physical processes, programs to solve complex numerical problems, visualization of complex phenomena, and solving mathematical systems. The strong communication and analytical skills developed while earning this minor contribute to student success in a wide variety of professional careers as well as graduate education.

Minors must be completed in conjunction with a bachelor's degree. 

Minor Requirements (19 credits)

Required Courses

  • CS 112 - Introduction to Computer Programming (4 credits)
  • CS 211 - Object-Oriented Programming (3 credits)
  • CS 310 - Data Structures (3 credits)

Three courses from the following:

  • SWE 205 - Software Usability Analysis and Design (3 credits)
  • CS 321 - Software Requirements and Design Modeling (3 credits)
  • CS 332 - Object-Oriented Software Design and Implementation (3 credits)
  • SWE 432 - Design and Implementation of Software for the Web (3 credits)
  • SWE 437 - Software Testing and Maintenance (3 credits)
  • SWE 443 - Software Architectures (3 credits)


The minor in software engineering is designed to teach students to design and build high quality software. This minor is open to all majors, and especially appropriate for students in:

  • Biology
  • Chemistry
  • Civil Engineering
  • Computational Science and Informatics
  • Computer Engineering
  • Computer Science
  • Earth Science
  • Economics
  • Electrical Engineering
  • Finance
  • Information Technology
  • Mathematics
  • Physics
  • Systems Engineering
This information is being provided here for your planning purposes only. For official catalog information, please refer instead to the official George Mason University Catalog Website at