REQUEST MORE INFORMATION

Certificate in Software Engineering

Course Delivery

Total Credits

Tuition Per Year

Duration

Certificate in Software Engineering

The program is designed to prepare students to become highly skilled technicians in software engineering who can produce computing solutions for various scales of software development projects. The SWE program focuses on all aspects of the Software Development Life Cycle (SDLC), including requirement analysis, design, implementation, testing, and maintenance to ensure the software and system applications’ usability, operation, and security. The engineering process covers all types of software, such as standalone applications, web applications, mobile applications, etc., from small-scale software to enterprise level to ensure the effectiveness and efficiency of digital products. The market for the workforce in the industry, commercially and academically, is continually growing worldwide, which places our graduates in very high demand. BAU is located in one of the largest areas for a collection of technology and software companies, which graduates will tremendously benefit from while they pursue their degrees for experiences and after graduation for job opportunities. This minor will prepare students for job positions at the entry level 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.

 

Programing Learning Objectives

  • ​Understand the theories and methodologies used in software engineering and architecture in various Software Development Life Cycle (SDLC) models.
  • ​Apply the foundation and principle of software engineering and SDLC to solve real-world problems with programmatic and computing approaches.
  • Utilize advanced tools for managing, designing, implementing, analyzing, and enhancing software solutions for various domains and industries.
  • ​Integrate new and advanced technological disciplines into software development, such as artificial intelligence, data mining, machine learning, the Internet of Things (IoT), etc.
  • 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.
The mission of this program is to prepare students to become highly skilled technicians in software engineering who can produce computing solutions for various scales of software development projects. The SWE program focuses on all aspects of the Software Development Life Cycle (SDLC), including requirement analysis, design, implementation, testing, and maintenance to ensure the software and system applications’ usability, operation, and security. Students learn to apply scientific and mathematical principles to the design, analysis, verification, validation, implementation, and maintenance of computer software systems using a variety of computer languages. The program will provide students with the opportunity to attain a degree that will enhance their opportunities in various positions for the entry level within the software engineering field.
Current Learning Goals Proposed Learning Goals Bloom Taxonomy Course(s) Assessment Methods

 

  Understand the theories and methodologies used in software engineering and architecture in various Software Development Life Cycle (SDLC) models.

 

Knowledge and comprehend ISIT 351
ISIT 353
Graded assignments (Written and Computer Programming assignments)

 

Exams

Final Project

  Apply the foundation and principle of software engineering and SDLC to solve real-world problems with programmatic and computing approaches.

 

Application and analysis CMPS 202

ISIT 351
ISIT 353

 

Graded assignments (Written and Computer Programming assignments)

 

Exams

Final Project

  Utilize advanced tools for managing, designing, implementing, analyzing, and enhancing software solutions for various domains and industries.

 

Application and analysis ISIT 351 Graded assignments (Written and Computer Programming assignments)

 

Exams

Final Project

  Integrate new and advanced technological disciplines into software development, such as artificial intelligence, data mining, machine learning, the Internet of Things (IoT), etc.

 

Synthesis CMPS 202 Graded assignments (Written and Computer Programming assignments)

 

Exams

Final Project

  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.

 

Synthesis CMPS 122

CMPS 202

CMPS 324

ISIT 248
ISIT 350

ISIT 351
ISIT 353

 

Graded assignments (Written and Computer Programming assignments)

 

Exams

 

Software Development Projects

MININUM HARDWARE REQUIREMENTS
Students must have a computer system that meets the following general requirements: (Most computers are equipped with these components.)

  • Memory/RAM (8 GB or Higher)
  • Video Card
  • Sound Card
  • Speakers and Microphone
  • Headphones (not required but recommended)
  • Webcam
  • USB Ports
  • Network Card (10/100/1000 Mbps Ethernet)
  • Wireless Network Card (2.4 and 5.0 GHz)
  • Operating Systems
    • Windows 10 64-bit or Later
    • MacOS Catalina or Later

Meet the Department Chair

PipopPipop Nuangpookka, PhD

[email protected]

Dr. Pipop Nuangpookka is the Chair of Information Management Science Program and Director of Distance Education at Bay Atlantic University.

Dr. Pipop Nuangpookka has been working as an Analyst/Programmer, Infrastructure Technologies, and Infrastructure Security since the year 2005. While working in the IT industry as a technical person, He started teaching in Computer Science, Information Technology, and Cybersecurity disciplines at several universities in Washington, DC, and Northern Virginia area in 2007. The various courses include Introduction to Computer Science, Computer Network, Computer Programming Languages (i.e., Java, Python, C, C++, ML, and Prolog), Structure of Programming Languages, Software Engineering, Data Structures & Algorithms, Database Management System (i.e., MS SQL Server, Oracle, MySQL, and SQL/PLSQL), Web Application Development and Security, Technology Management, and Technical Capstone Project. Dr. Nuangpookka graduated with a Bachelor’s Degree in Business Administration from Payap University, Thailand, in 1999, and a Master’s Degree in Computer Science in 2004 from Marymount University, Arlington, Virginia. He also earned a Doctor of Science Degree in Cybersecurity at Marymount University in 2020. His research interests are Non-Destructive Method of Detecting Hardware Attack, Personally Identifiable Information (PII) Security Controls, Web Server Protection, and Bilingual Translator Programming. He is a co-author of scholarly papers published in the Journal of Computing Sciences in Colleges/ACM digital library, including “Hardware-Tampering Security Risks in the Supply Chain” and “Fileless Malware and Programmatic Method of Detection.”



Certificate in Software Engineering Course Listing

CORE Requirements:  15 Credits (5 courses) A minimum grade of C required for all courses including the prerequisites.

Course Code Course Pre-requisites Credits
CMPS 122 Introduction to Programming   3
CMPS 202 Data Structures and Algorithms I CMPS 122 3
ISIT 351 Software Engineering CMPS 122 3
ISIT 353 Software User Interface Analysis and Design CMPS 122 3
CMPS 324 Software Design and Implementation with Object-Oriented CMPS 222 3

 

Electives: 3 Credits (Choose 1 course)

Course Code Course Pre-requisites Credits
ISIT 248 Mobile Development CMPS 122 3
ISIT 350 Advanced Web Application Design CMPS 122 3

 






Be an Innovator,
Be a Leader,
At BAU!

Complete this form and a BAU Admission Advisor will contact you and provide further assistance.

Phuong Do

I love the experience here at Bay Atlantic University. The university is in the center of Washington D.C., the capital of the US. My friends and I have a wonderful time here at BAU and love the learning experience. It is really an honor to study in a high quality university that gives us top notch education, paving the way for success in our future careers.

Enkhjinzaya Ganbold

I love the fact that the university is so diverse.

Izel Ugur

The professors at Bay Atlantic University are diverse, not only in terms of their international backgrounds, but also their professional backgrounds. Being able to hear how the theories connect to their real-life experiences has been invaluable to my studies.

Qazi Khan

It is great to be a part of such an international environment in my everyday life because it has provided me with a different perspective of the world. And now I have good friends from many different countries.

Uyanga Batsukh

After completing the MBA Entrepreneurship program at BAU, I feel more confident in taking the next step towards starting my own business.

Daniel Giraldo

Great location, great staff, and great learning experience. Qualified teachers with an extended work experience.

Aghamirza Fazel

It has been a great experience here at BAU. Especially learning from the professors who are great and very helpful at any given circumstance. They are always friendly.

Mauricio Facciolla

I had great professors who taught me important skills and concepts that I applied daily in my job. These skills helped me to grow and stand out in the company I work for. The location and the building are awesome, providing great experiences. The student body is very diverse; great to learn about different cultures.

Phuong Vo, Vietnam

“I am a normal girl, but I have a big ambition. That’s living the truest and most beautiful life. I think the risk is always better than the regret. I am happy to be here at BAU and living a life I have always dreamed of. I prayed faithfully and worked hard for this opportunity. Moreover, thank you so much my beloved family for all their unlimited support and unconditional love. Thank you BAU for this opportunity!”