Bachelor of Computer Science (Full-Stack Mobile Development)

Bachelor of Computer Science (Full-Stack Mobile Development)
Related Courses

Bachelor of Computer Science (Web Development & Digital Technologies)

View Course

Bachelor of Computer Science (Windows App Development)

View Course

Pre-Masters for Master of Software Engineering

View Course

Bachelor of Software Engineering

View Course

Master of Software Engineering

View Course
Course Descriptions

The Bachelor of Computer Science program provides a comprehensive foundation in software development, specializing in Web Development, Mobile Development, and Windows Application Development. Designed to equip students with essential technical and problem-solving skills, this program covers core computing principles, programming languages, database management, and advanced application development techniques. Students will gain hands-on experience in front-end and back-end development, full-stack application design, cloud computing, and cybersecurity best practices. The curriculum integrates industry-relevant frameworks such as React, Next.js, ASP.NET, Kotlin, Flutter, and Swift, enabling students to build modern, scalable, and secure applications. Through a blend of theoretical learning and practical application, students will engage in real-world projects, internships, and industry collaborations. Emphasis is placed on algorithmic thinking, data structures, and software engineering methodologies, preparing graduates for high-demand roles such as software engineers, full-stack developers, mobile app developers, and IT consultants. Graduates will develop strong communication, teamwork, and analytical skills, allowing them to adapt to emerging technologies and industry trends. The program fosters autonomy, accountability, and ethical responsibility, ensuring that students become innovative professionals who can contribute effectively to the evolving digital landscape. This program is ideal for individuals seeking a dynamic career in software development and technology innovation.

Potential Career

Full-Stack Engineer

ENTRY CRITERIA

General Criteria

Successful Completion of Higher Secondary Education( A’ level 2 pass - E and above) OR Attainment of a Level 4 qualification in a related field OR Attainment of a Level 4 Foundation Study Program approved for the specific Diploma program.

Alternative Criteria

20 years old, completion of a Level 4 qualification (unrelated), and successful completion of an MQA approved University Preparation Program OR 20 years old, completion of secondary school, 2 years of relevant work experience, and successful completion of an MQA approved University Preparation Program

Intake

-

Mode

Online

Duration

36 Months

Fees Details

3600

No Download Available
Modules
Semester 1
  • Building Next Generation Website
  • Database Management
  • Elementary Programming in C
  • Advanced English
Semester 2
  • C# Programming
  • Software Engineering Principles
  • Management Information Systems
  • Software Project Management and MS Project
Semester 3
  • Online Marketing
  • Quantitative Methods for Business Decisions
  • Business Ethic
  • E-Commerce Concepts
Semester 4
  • Search Engine Optimization
  • Working with MySQL
  • Introduction to Python
  • Probability and Statistics with Numpy
Semester 5
  • Web Development with PHP
  • Server-Side Application Development Using ASP.Net
  • React for Modern Web Development
  • Advanced Web Application Development with Python
I would like to request more Information