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 offers a strong and comprehensive foundation in software development with specializations in Mobile Development. The program is designed to develop students’ technical expertise, problem-solving abilities, and professional skills through a balanced mix of theory and hands-on practice. Core areas include programming languages, database management, and advanced application development.

Students gain practical experience in front-end and back-end development, full-stack solutions, and modern software engineering practices using industry-relevant frameworks such as Kotlin, Flutter, and Swift. Learning is reinforced through real-world projects, internships, and industry collaborations. The curriculum emphasizes scalable, secure, and user-focused application design while fostering analytical thinking and adaptability to emerging technologies.

Graduates develop strong communication, teamwork, and ethical awareness, preparing them to contribute effectively in dynamic technology environments. This program is ideal for those seeking innovative and high-demand careers in software development and digital technology.

Potential Career
  • Mobile Application Developer
  • Full-Stack Developer
  • Android / iOS App Developer
  • Software Developer
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
  • Android Development with Kotlin
  • Full-Stack iOS Development with Swift and Vapor
  • Foundations of Flutter App Development
  • Advanced Flutter Development and App Deployment
Semester 6
  • Capstone Project in Computer Science
  • Internship Experience and Career Development
I would like to request more Information