Bachelor of Computer Science

  • Home
  • Bachelor of Computer Science

1Program Overview

The Computer Science program emphasizes practical skills built on theoretical foundations. Every course is designed to give students hands-on practices with up-to-date tools and frameworks. The main areas include basic sciences, web and mobile applications, database management, big data analysis, cloud computing, artificial intelligence, and work-readiness skills. With the implementation of a blended learning model, effective open content, and strong faculty-industry relationships, students will be prepared to demonstrate their knowledge to the greatest potential.

Our courses are continually revised to stay on top of trends in programming languages, application development technologies, libraries, and hardware.

2Job Opportunities

  •   Web and mobile developer
  •   Database designer and administrator
  •   Project manager
  •   Technology entrepreneur
  •   Digital innovator

3 Learning Outcomes

Upon completion of this program the students will be able to:

    •   Identify, formulate, and solve software engineering problems.
    •   Apply the knowledge of mathematics and science to software development.
    •   Design and conduct experiments, as well as analyze and interpret data.
    •   Design a software system, component, or process to meet desired needs within realistic constraints.
    •   Elaborate professional and ethical responsibilities.
    •   Recognize the impact of engineering solutions in a global, economic, environmental, and societal context.
    •   Demonstrate a practical knowledge of contemporary issues.
    •   Apply the techniques, skills, and modern engineering tools necessary for engineering practice.
    •   Construct the engineering concepts and theory to build real engineering applications.

4Program Structure

Year 1
Term 1 Term 2 Term 3
– Algorithms and Programming I – Algorithms and Programming II – Web Design
– IT Essentials – Discrete Mathematics – Advanced Algorithms
– Algebra – Introduction to Network – Database Analysis &Design
– Liberal Art – Probability and Statistics – Design Thinking
– Life Skill – Interpersonal Skills – Problem Solving & Creativity
– Seminar – Seminar – Seminar
Year 2
Term 4 Term 5 Term 6
– Web Application – Software Engineering Internship:
– Real Project at Company
– Work Readiness Skills-I
– Database Administration – Mobile Programming
– System Fundamentals – Computer Architecture
– Object-Oriented Programming – Operating Systems
– Entrepreneurship – Career Preparation
– Seminar – Seminar
Year 3
Term 7 Term 8 Term 9
– Cybersecurity – Research Methodology – Data Science
– Distributed Systems – Machine Learning – Cloud Computing
– Theory of Coding – Project Management – Artificial Intelligence
– Automata – Management Skills – Project-II
– Leadership – Project-I – Marketing Skills
– Seminar  – Seminar – Seminar
Year 4
Term 10
Internship:
– Final Project
– Work Readiness Skills-II