Bachelor of Science in Software Engineering

Software Engineering represents the fastest growing segment of software professionals - men and women who solve problems and issues in the development of mission-critical software to meet the needs of business and industry. The undergraduate program in Software Engineering, which is the only one offered at a public university in the state of Georgia, has the primary objective of preparing a new generation of software developers focused on the engineering of software systems; that is, those systems that meet specified requirements, that are built with mission critical quality levels, and that are within cost and schedule requirements.

Program Requirements 

The information listed in this page does NOT constitute official degree requirements. Students should follow the degree requirements listed in the Academic Catalog appropriate to the year in which they began the program.

Note: CSE 1321/L & CSE 1322/L must have a 'B' or better if taken Fall 2018 or after. All other courses in Area F (Lower Division Major Requirements) and Upper Division Major Requirements must have a 'C' or better to count toward graduation. Any general education course which is a prerequisite to another course that is required must also have a 'C' or better."

  • Course Number
    Course Name
    Credit Hours
  • ENGL 1101
    Composition I
    3
  • ENGL 1102
    Composition II
    3
  • TCOM 2010
    Technical Writing
    3
  • MATH 1190
    Calculus I
    4
  • MATH 2202
    Calculus II
    4
  • MATH 2345 or CSE 2300
    Discrete Math or Discrete Structures for Computing
    3
  • MATH 2332
    Intro to Probability and Data Analysis
    3
  • Math/Science Electives
    (Math at the level of MATH 1190 or higher; Science at the level of Area D or higher)
    6
  • COM 1100
    Human Communication
    3
  • STS 2105
    Social Issues: Science & Technology
    2
  • Area C Group 1
    Take One Course From the Literature Group
    3
  • Area C Group 2
    Take One Course From the Art and Culture Group
    3
  • Area D
    Take Two Courses**
    8
  • PHYS 2211*
    Principles of Physics I* OR additional lab science to form a sequence with Area D Lab Science
    4
  • POLS 1101
    American Government
    3
  • HIST 1100/1111/1112
    World History
    3
  • HIST 2111/2112
    US History
    3
  • ECON 1100/2100
    Economics
    3
  • CSE 1321 & CSE 1321L
    Programming & Problem Solving I with lab
    4
  • CSE 1322 & CSE 1322L
    Programming & Problem Solving II with lab
    4
  • CSE 3801
    Professional Practices and Ethics
    2
  • CSE 3153
    Database Systems
    3
  • CS 3503 & CS 3503L
    Computer Organization, Architecture, and Communication with lab
    4
  • CS 3305 & CS 3305L
    Data Structures with lab
    4
  • CS 3502
    Operating Systems
    3
  • SWE 3313
    Introduction to Software Engineering
    3
  • SWE 3623
    Software Systems Requirements
    3
  • SWE 3633
    Software Architecture & Design
    3
  • SWE 3643
    Software Testing & Quality Assurance
    3
  • SWE 4324
    User-Centered Design
    4
  • SWE 4663
    Software Project Management
    3
  • SWE 4713
    SWE Application Domain
    3
  • SWE 4724
    Software Engineering Project
    4
  • SWE Upper Level Electives
    Choose 2 courses from the approved list, at least one must be an SWE course
    6
  • Free Electives (Excludes Math 1111, PHYS 1111 and PHYS 1112)
    5
  •  
     
    Total: 125

**Students should not take both trig and calc based physics courses; for example, if a student takes PHYS 2211, they should not take PHYS 1111.

*Clarification on lab sciences in Area D and 3rd science course: Students should take a sequence in Area D sciences of PHYS 2211/L & PHYS 2212/L, CHEM 1211/L & CHEM 1212/L, or BIOL 1107/L & BIOL 1108/L. If the student does not take PHYS 2211/L in Area D, they must take it for their Science Elective course in the major.

BIOL 1107/L has CHEM 1211/L as a pre/co-requisite requirement.

SWE Upper Level Electives

At least one must be an SWE course.

  • Course Number
    Course Title
    Credit Hours
  • SWE 3683
    Embedded Systems Analysis & Design
    3
  • SWE 3843
    Embedded Systems Construction & Testing
    3
  • SWE 4633
    Object-Oriented Development
    3
  • SWE 4783
    User Interaction Engineering
    3
  •  
  • CS 4243
    Systems Programming
    3
  • CS 4504
    Distributed Computing
    3
  • CS 4622
    Computer Networks
    3
  • CS 4514
    Real-Time Systems
    3
  • CS 4722
    Computer Graphics and Multimedia
    3
  • CS 4242
    Artificial Intelligence
    3
  • CS 4732
    Digital Image Processing
    3
  •  
  • CGDD 4003
    Digital Media and Interaction
    3
  • CGDD 4203
    Mobile and Casual Game Development
    3
  •  
  • IT 4123
    Electronic Commerce
    3
  • IT 4823
    Information Security Administration & Privacy
    3
  • IT 4833
    Wireless Security
    3
  • IT 4843
    Ethical Hacking for Effective Defense
    3

 

©