Program Learning Outcomes
Upon completion of the Bachelor of Science in Software Engineering, graduates will be equipped to:
1. **Develop Software Solutions**: Design, develop, and test high-quality software applications.
2. **Software Project Management**: Manage software projects using modern methodologies and tools.
3. **Collaborative Development**: Work effectively in team environments to deliver software projects.
4. **Problem-Solving Skills**: Apply critical thinking to solve complex software engineering problems.
5. **Adaptation to Emerging Technologies**: Stay current with emerging trends and technologies in software engineering.
Pathways Available
– **Standard Pathway**: Designed for students with a basic understanding of programming and software fundamentals.
– **Advanced Pathway**: For students with advanced standing or prior software development experience.
– **Flexible Online Pathway**: An online program that accommodates working professionals and remote learners.
Program Goals
Our program aims to:
– Foster in-depth knowledge and skills in software engineering practices.
– Prepare graduates for diverse roles in the software industry.
– Promote innovation and ethical practices in software development.
Possible Career Options
Graduates can pursue various career paths, including:
– Software Developer
– Systems Analyst
– Quality Assurance Engineer
– Software Architect
– IT Project Manager
Program Curriculum and Structure
– **Year 1**: Introduction to Software Engineering, Programming Fundamentals, Discrete Mathematics.
– **Year 2**: Data Structures and Algorithms, Database Management, Software Design Patterns.
– **Year 3**: Web and Mobile Application Development, Software Testing and Quality Assurance, Elective Courses (e.g., Cloud Computing, AI in Software Engineering).
– **Year 4**: Capstone Project, Advanced Software Engineering Topics, Internship Program.
**Learning Outcomes**:
– **Year 1**: Build foundational knowledge in software engineering and programming.
– **Year 2**: Develop skills in efficient data handling and software design.
– **Year 3**: Apply knowledge in specialized software engineering areas.
– **Year 4**: Demonstrate expertise through a comprehensive project and gain practical experience.
Entry Requirements
– High School Diploma or equivalent.
– Minimum GPA: 3.0 (on a 4.0 scale).
– SAT/ACT scores (optional for 2023 admissions).
– Demonstrated proficiency in mathematics and basic programming.
– Personal Statement and Letters of Recommendation.
Awards and Recognition
– **Software Engineering Excellence Award**: Recognizing innovation and excellence in software engineering education.
– **Global Software Development Award**: Awarded for outstanding collaborative international software projects.
– **Emerging Software Engineer Award**: Celebrating exceptional achievements by students in cutting-edge software development.