Bachelor of Science in Software Engineering (120-137 Hours)

Essential Liberal Arts Courses (31 hours)

Required

CCC100Introduction to College Writing

3

CCC102Public Speaking

3

 

MATH100Mathematics for the Liberal Arts

4

Or

MATH101Intermediate Algebra

4

 

XXXX
Scientific Inquiry

4

XXXX
Experiential Learning

2

Great Conversation Series

Required

GCON110Great Conversation: The Meaning of Life

3

GCON120Great Conversation: Western Civilization

3

GCON130GCON130 - Great Conversation: Global Civilization

3

GCON140GCON140 - Great Conversation: Art

3

GCON150GCON150 - Great Conversation: What It Means to Be A U.S. Citizen

3

BS in Software Engineering’s Core (55 hours)

Required

CS101Introduction to Computer Science

3

CS103Programming for Everyone I

3

CS104Programming for Everyone II

3

CS110Web Development

3

CS203Introduction to C

3

CS242Data Structures

3

CS323Computer Organization and Architecture

4

CS325Operating Systems

3

CS326Computer Networks

3

CS341Algorithms Analysis and Design

3

CS351Software Design

3

CS352Software Construction

3

CS380Database Design

3

CS405Object-oriented Design

3

CS452Software Engineering

3

CS454Software Quality Assurance

3

CS493Capstone: SwEng Project I

3

CS494Capstone: SwEng Project II

3

Bachelor of Science Software Engineering Cognates (31 hours)

Required

MATH135Calculus and Analytic Geometry I

4

MATH205Calculus and Analytic Geometry II

4

MATH216Discrete Mathematics

3

MATH303Linear Algebra & Matrices

3

MATH304Theory of Probability

3

MATH305Differential Equations

3

MATH324Numerical Analysis

3

PHYS101Introductory Physics I

3

PHYS103Introductory Physics I Lab

1

PHYS102Introductory Physics II

3

PHYS104Introductory Physics II Lab

1

Note:

  • The expected first mathematics course for this degree is MATH135. Students who do not place into MATH135 based on the Mathematics Placement Policy may need to complete the following prerequisite courses listed below, in addition to the courses listed above:

    MATH101 - Intermediate Algebra (4)

    MATH115 - Pre-Calculus Mathematics (4)

    C- or higher is required for all prerequisite courses in the Department of Mathematics.

  • General elective credit hours will vary dependent upon the following degree requirements:
    • Must complete a minimum of 120 credit hours
    • Must complete a minimum of 30 credit hours of coursework at the 300 or 400-level
  • Courses requiring prerequisites and corequisites are noted on the course which can be found in the course description section of the catalog.