B.Sc. Software Engineering
Start Date:
29 September 2024
Duration:
4 years
Fees:
1000$
Description:
Program Overview:
The Bachelor of Science in Software Engineering at Al-Hikmah University is a rigorous undergraduate program designed to provide students with a deep understanding of software development processes and engineering principles. Launched to address the growing demand for skilled software engineers, this program prepares students to tackle complex software projects, from requirements analysis to design, implementation, and maintenance. Supported by a committed faculty, including experts in various software engineering disciplines, the program emphasizes both theoretical knowledge and practical skills essential for success in today’s technology-driven world.
Program Objectives:
The B.Sc. Software Engineering program aims to:
- Develop Core Engineering Skills: Equip students with essential software engineering skills, including requirements analysis, software design, and quality assurance.
- Enhance Programming Proficiency: Provide expertise in multiple programming languages, focusing on producing secure, reliable, and cost-effective software solutions.
- Prepare for Real-World Challenges: Train students to maintain and enhance complex legacy software systems, ensuring their relevance in a rapidly evolving technological landscape.
- Build Project Management Competence: Foster project management and entrepreneurial skills, preparing graduates to lead and execute successful software projects.
- Contribute to Socio-Economic Development: Empower students to contribute to Nigeria’s socio-economic growth by building intellectual capital and creating employment opportunities in the software industry.
Career Opportunities:
Graduates of the B.Sc. Software Engineering program are well-equipped for various career paths, including:
- Software Developer
- Software Engineer
- Systems Architect
- Quality Assurance Engineer
- IT Project Manager
- Software Consultant
Curriculum:
Program Structure:
- Total Credits Required: 133 credits (Standard Entry); 99 credits (Direct Entry)
- Duration: 4 years (Standard Entry); 3 years (Direct Entry)
- Minimum Credit Load per Semester: 15 credits
Key Courses:
- Introduction to Software Engineering: Fundamentals of software engineering, including processes, methodologies, and lifecycle management.
- Software Design and Architecture: Principles of software design and architectural patterns, focusing on creating scalable and maintainable systems.
- Software Quality Assurance: Techniques and tools for ensuring software quality, including testing, verification, and validation methods.
- Software Project Management: Managing software development projects, including planning, risk management, and project execution.
- Advanced Programming: Mastery of multiple programming languages, emphasizing secure and efficient code development.
Why Choose This Program?
- Industry-Aligned Curriculum: Combines cutting-edge software engineering concepts with practical application, ensuring graduates are industry-ready.
- Hands-On Experience: Emphasizes practical learning through labs, projects, and internships, preparing students for real-world challenges.
- Ethical Engineering: Strong focus on ethical practices in software development, fostering responsible and effective professionals.
- Comprehensive Skill Set: Equips students with a broad skill set, from technical expertise to project management, enhancing career prospects.
- Contribution to National Development: Aligns with Nigeria’s goal of developing intellectual capital and reducing unemployment through the growth of the software industry.