Apexes

Bachelor of Computer Science

Start Date:

29 September 2024

Duration:

4 years

Fees:

1000 $

Description:

Program Overview:

The Bachelor of Science in Computer Science at Al-Muhibbah University is an extensive undergraduate program tailored to impart foundational and advanced computing skills. Established to address the evolving demands of the technology sector, this program encompasses core subjects such as programming, algorithms, software engineering, artificial intelligence, and computer systems. Students will develop the expertise needed to solve complex problems, innovate in the tech field, and drive progress within the industry. With a blend of theoretical knowledge and practical skills, the program is led by a team of experienced faculty dedicated to academic excellence and industry relevance.

Program Objectives:

The B.Sc. Computer Science program aims to:

  • Provide Fundamental Knowledge: Offer a deep understanding of core computing concepts, programming languages, and algorithmic principles.
  • Develop Technical Skills: Equip students with hands-on experience in software development, system design, and artificial intelligence.
  • Foster Problem-Solving Abilities: Enhance skills in analyzing and addressing complex computational problems and creating innovative solutions.
  • Promote Analytical Thinking: Cultivate strong analytical skills essential for tackling intricate computing challenges.
  • Encourage Ethical Practices: Emphasize the importance of ethics and professionalism in computing and technology.
  • Prepare for Advanced Studies: Lay a solid foundation for further education or professional certifications in computer science and related fields.

Career Opportunities:

Graduates of the B.Sc. Computer Science program are well-positioned for a range of career paths, including:

  • Software Developer
  • Systems Analyst
  • Data Scientist
  • Artificial Intelligence Engineer
  • IT Consultant
  • Network Administrator

Curriculum:

Program Structure:

  • Total Credits Required: 120 credits
  • Duration: 4 years (Standard Entry); 3 years (Direct Entry)
  • Minimum Credit Load per Semester: 15 credits

Key Courses:

  • Introduction to Programming: Basic principles and techniques of programming in various languages.
  • Data Structures and Algorithms: Study of data organization, storage, and efficient algorithms.
  • Software Engineering: Techniques for designing, developing, and managing software projects.
  • Computer Systems Architecture: Examination of computer hardware and systems architecture.
  • Artificial Intelligence: Concepts and applications of AI in various domains.

Why Choose This Program?

  • Comprehensive Curriculum: Offers a robust education in both foundational and advanced computing concepts.
  • Hands-On Learning: Emphasizes practical experience through projects, labs, and real-world problem-solving.
  • Industry-Relevant Skills: Develops expertise directly applicable to various technology sectors and job roles.
  • Ethical Focus: Strong commitment to ethical standards and professional practices in computing.
  • Career Advancement: Courses designed to enhance technical skills, problem-solving abilities, and career prospects.

Features

Certificate

EN