Licence en génie logiciel
Start Date:
29 September 2024
4 years
Fees:
1000 $
Description
Program Overview
The Bachelor of Science in Software Engineering at Al-Muhibbah Open University is an advanced undergraduate program designed to prepare students for careers in software development and engineering. Launched in the 2024/2025 academic year, this program provides a comprehensive education in software design, development methodologies, quality assurance, and project management. Students will engage with the entire software development lifecycle, gaining the skills necessary to create robust, scalable, and efficient software solutions. With a focus on both theoretical concepts and practical applications, the program is delivered by a team of experienced faculty dedicated to fostering innovation and excellence in the field.
Program Objectives
The B.Sc. Software Engineering program aims to:
- Provide Technical Expertise: Equip students with a deep understanding of software engineering principles, design patterns, and development methodologies.
- Develop Practical Skills: Offer hands-on experience in software development, testing, and project management through real-world projects and internships.
- Enhance Problem-Solving Abilities: Foster strong analytical and problem-solving skills essential for addressing complex software engineering challenges.
- Promote Innovation: Encourage creativity and innovation in software design and development to drive technological advancement.
- Ensure Quality Assurance: Emphasize best practices in software quality assurance to produce reliable and efficient software systems.
- Prepare for Professional Certification: Lay a solid foundation for further studies or professional certifications in software engineering and related fields.
Career Opportunities
Graduates of the B.Sc. Software Engineering program are well-prepared for diverse career paths, including:
- Software Developer
- Software Engineer
- Quality Assurance Analyst
- Systems Analyst
- Project Manager
- Technical Consultant
Curriculum
Program Structure:
- Total Credits Required: 120 credits (Standard Entry); 95 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 development and engineering principles.
- Software Design and Architecture: Techniques for designing scalable and maintainable software systems.
- Quality Assurance and Testing: Methods for ensuring software quality through rigorous testing and validation.
- Project Management: Skills for managing software projects, including planning, execution, and monitoring.
- Advanced Programming: In-depth exploration of programming languages and development tools.
Why Choose This Program
- Comprehensive Curriculum: Offers a thorough education in software engineering, blending theoretical knowledge with practical skills.
- Real-World Experience: Emphasizes practical learning through internships, projects, and industry collaborations.
- Focus on Quality: Strong commitment to quality assurance and best practices in software development.
- Innovation and Creativity: Encourages innovative thinking and problem-solving in software engineering.
- Career Advancement: Provides skills and knowledge directly applicable to a wide range of software engineering roles and certifications.