
BS in Software Engineering
Laurel, USA
DURATION
3 up to 4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Sep 2025
TUITION FEES
USD 13,175 / per semester *
STUDY FORMAT
On-Campus
* tuition rates are subject to change
Key Summary
Introduction
Pursuing a Bachelor of Science in Software Engineering in a rapidly evolving digital world, software engineering stands out as one of the most promising, dynamic, and future-proof careers. With technology deeply ingrained in every facet of our lives, from the smallest apps on our phones to the most complex systems managing global corporations, the demand for skilled software engineers is higher than ever. A Bachelor of Science in Software Engineering (BSSE) serves as the foundation for this fulfilling career, offering an all-encompassing education that sets graduates up for success in the tech industry and beyond.
- The Growing Demand for Software Engineers
- Versatility and Flexibility
- The Power of Problem-Solving
- Financial Rewards
- Continuous Learning and Growth
The opportunity for advancement in this field is also significant. With experience, you can progress to roles like senior software engineer, software architect, or project manager. There are also numerous opportunities for specialization, whether in areas like cybersecurity, artificial intelligence, or data science.
Pursuing a Bachelor of Science in Software Engineering is an excellent investment in your future. It provides you with the necessary skills to excel in a booming and versatile field, offers the opportunity for a flexible and well-paid career, and nurtures a problem-solving mindset that can be applied to any aspect of life. As we continue to move towards a digital future, software engineers will be at the forefront, driving innovation and making a difference.
Admissions
Curriculum
Computers and Software - 42 Credits
- CS-120 Intro to Programming Using Python
- CS-130 Intro to Programming Using Java
- CS-150 Introduction to Programming in C
- CS-200 Programming in C++
- CS-220 Database Management
- CS-225 Intermediate Java Programming
- CS-230 Data Structures
- CS-250 Intro to Net Programming with C OR CS-356 Dynamic Web Page Development OR CT-406 Web Programming Languages
- CS-310 Computer Algorithms
- CS-330 iPhone App Development OR CS-305 Android App Development
- CS-405 Introduction to Software Design with Unified Model Language
- CS-418 Operating Systems
- CT-152 Introduction to UNIX
- CT-376 Javascript
Engineering - 21 Credits
- SE-321 Human-Computer Interaction
- SE-351 Software Testing
- CS-406 Requirements/Resource Analysis
- CS-452 Agile Methods
- SDE-457 Senior Design I
- SDE-458 Senior Design II
- Software or Engineering Elective (1)*
Technical Courses - 6 Credits
- EL-204 Digital Electronics
- EL-262 Microprocessors and Microassembly
Mathematics and Sciences - 29 Credits
- MA-114 Algebra and Trigonometry
- MA-124 Discrete Mathematics
- MA-128 Introduction to Statistics
- MA-261 Calculus I
- MA-262 Calculus II
- PH-201 General Physics I
- PH-202 General Physics II
- Science or Math Electives (2)*
English Communications - 6 Credits
- EN-101 English Communications I
- EN-102 English Communications II
Humanities/Social Sciences - 15 Credits
- HU-331 or HU-332 Arts & Ideas
- SS-351 Ethics
- Social Science Electives (2)*
- Humanities Elective*
Program Tuition Fee
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!