Skip to main content
Banner promoting the Bachelor of Science in Software Engineering program with an image of a student using a laptop and a graphic indicating '#1 fastest-growing career in tech.'

BS in Software Engineering

This is a STEM-designated program! Want to learn more? Click here for detailed information.

97%

#1

35,820

390K

PROGRAM OVERVIEW

 

COURSE DELIVERY METHOD DURATION TOTAL CREDITS TUITION PER YEAR*
ON CAMPUS 4 YEARS 120 $19,050
* For full-time course load students
REQUEST INFORMATION

DEGREE DETAILS

The Bachelor of Science in Software Engineering is earned by completing the program course requirements of 120 credit hours. Of these credit hours, 63 credits are major or core courses, 42 general education credits, and 18 pure elective credits. Students must meet their core requirements as well as their general education requirements.

1. Students enrolled in the undergraduate program must maintain a Cumulative Grade Point Average (CGPA) of at least 2.0 out of 4.0 to qualify for the BA degree, to remain in good standing, and to graduate.
2. The Maximum Time Frame (MTF) for completion of the BA program is 180 credits.
3. An undergraduate student may transfer up to 60 credit hours earned at accredited institutions.
4. No degree credit is received by an undergraduate for any failing grade (a grade less than D, or 1.00 out of 4.00 grade points).

REQUEST MORE INFORMATION
A group of people standing behind a table with Bay Atlantic University materials at an event, wearing black shirts and lanyards.
A group of four people engaged in conversation indoors, some holding backpacks and notebooks.

PROGRAM OUTCOMES

  1. Explain the theories and methodologies used in software engineering and architecture in various Software Development Life Cycle (SDLC) models.
  2. Apply the foundation and principle of software engineering and SDLC to solve real-world problems with programmatic and computing approaches.
  3. Utilize advanced tools for managing, designing, implementing, analyzing, and enhancing software solutions for various domains and industries.
  4. Develop reliable and cost-effective software applications to ensure usability, availability, integrity, and security using multiple technologies, including database management systems, network and communication protocols, cloud computing, software frameworks, etc.
  5. Analyze software performance with other technical disciplines such as artificial intelligence, data science, machine learning, the Internet of Things (IoT), etc.
  6. Demonstrate effectively orally and in writing with technical and non-technical stakeholders regarding computing solutions, project management, and ethical considerations to information systems decisions.
  7. Assess technical skills and knowledge to pursue various professional technology certifications globally recognizable in the industry, such as CSSLP – Certified Secure Software Lifecycle Professional, IEEE Professional Software Developer Certification, Oracle Database SQL Certified Associate Certification, Java Certified Foundations Associate, ISACA – Data Science Fundamentals Certification, etc.
  8. Define the role of responsible citizenship in the legitimate use of technology and digital data.
REQUEST MORE INFORMATION

COURSES IN THE DEGREE

SOFTWARE ENGINEERING:
COURSE LISTING

Core Requirements: 60 Credits

 

Course Code Course Name Pre Requisite Credit
CMPS 122 Introduction to Programming I   3
CMPS 202 Data Structure and Algorithms I CMPS 122 3
CMPS 205 Data Structures and Algorithms II CMPS 202 3
CMPS 211 Computer Networks   3
CMPS 222 Programming II CMPS 122 3
CMPS 315 Operating Systems CMPS 122 3
CMPS 324 Software Design and Implementation with Object-Oriented CMPS 222 3
CMPS 433 Game Programming CMPS 205 3
ISIT 350 Advanced Web Application Design CMPS 122 3
ISIT 351 Software Engineering CMPS 122 3
ISIT 352 Web Development CMPS 122 3
ISIT 353 Software User Interface Analysis and Design CMPS 122 3
ISIT 354 Software Architecture   3
ISIT 356 Software Quality and Testing CMPS 122 3
ISIT 355 Advanced Mobile Application Development ISIT 350 or CMPS 222 3
ISIT 370 Agile Project Management MGMT 200 3
MATH 110 Introduction to Statistics   3
MATH 140 Discrete Mathematics   3
MGMT 200 Introduction to Project Management   3
PHIL 200 Ethics   3

Electives: 18 Credits (Choose 6 Courses)

 

 

Course Code Course Name Pre Requisite Credit
CMPS 226 Introduction to Data Science   3
CMPS 310 Introduction to Artificial Intelligence CMPS 202 3
CMPS 320 Computer Forensics   3
CMPS 322 Machine Learning and Pattern Recognition CMPS 202 3
CMPS 350 Cyber Security Laws   3
ISIT 224 Information Systems Analysis and Design   3
ISIT 226 Management Information Systems ISIT 224 3
ISIT 325 Cloud Data Storage Management ISIT 225 3
ISIT 335 Cloud Security ISIT 225 3
ISIT 357 Content Management Software   3
ISIT 360 Data Mining CMPS 226 3

* For detailed descriptions of each course, please visit the BAU 2024-2025 Academic Catalog.

An audience attentively listening to a speaker during an indoor presentation or seminar.

PROGRAM BENEFITS

BAU’s Bachelor of Science in Software Engineering leads to career paths from entry to mid-level software development. The primary benefit of this program is that students gain fundamental knowledge of computer science and intensive hands-on experience defined in the Software Development Life Cycle (SDLC), providing them with complete skillsets to pursue a professional career in software engineering.

REQUEST MORE INFORMATION

CAREER OPPORTUNITIES

This major will prepare students for job positions such as Software Engineer, Front-End Engineer, Back-End Engineer, Full-Stack Engineer, DevOps Engineer, Software Developer, Mobile Application Developer, Analyst/Programmer, Web Developer, Software Testers, etc.

REQUEST MORE INFORMATION
A graduate in cap and gown receiving her diploma and posing for a photo with faculty members during a commencement ceremony.

READY TO APPLY?

 

  START DATE DEADLINE TO APPLY
SUMMER SESSION MAY APRIL 1
FALL SEMESTER AUGUST JULY 1
SPRING SEMESTER JANUARY OCTOBER 1

OUR PRACTITIONER-DRIVEN TEACHING
WILL PROVIDE YOU A REAL-WORLD EXPERIENCE

NEED MORE INFORMATION?

Check out our Frequently Asked Questions (FAQ) page:

FREQUENTLY ASKED QUESTIONS
APPLY NOW

TAKE THE FIRST STEP TOWARDS CRAFTING YOUR STORY!

  • Personalized Guidance
    Our admission officers guide you to the right programs.
  • Timely Responses
    Swift and informative communication for a stress-free admission journey.
  • Exclusive Insights
    Access exclusive updates, events, and opportunities at BAU.



*By submitting this form, you consent to the personal data provided above to be processed, used, and/or retained by Bay Atlantic University and its members, officers, employees, and representatives for communication, promotional, and marketing purposes.