Logo

NEW!! Bachelor of Computer Science (Windows App Development)

foto

OBJECTIVES

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.

ENTRY 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


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 Ethics

E-Commerce Concepts

Semester 4

Search Engine Optimization

Working with MySQL

Introduction to Python

Probability and Statistics with Numpy

Semester 5

Windows Forms Programming using C#

Java Programming

Advanced Programming in Java

Advanced Windows Forms Programming using C#

Semester 6

Capstone Project in Computer Science

Internship Experience and Career Development

I WOULD LIKE TO REQUEST MORE INFORMATION