Bachelor’s in Computer Science

Home > Courses

36 Months

36 Months

Method

Online

Time

Full Time

Level

Degree

> Overview

Choose from one of seven cutting-edge subjects to specialize in. Machine Learning and AI, Data Science, Web, and Mobile Development, Physical Computing and the Internet of Things, Games Development, Virtual Reality, or User Experience are some of the areas of concentration.

Make a portfolio of work that will help you advance your career. Develop computing abilities, including project management, presentation skills, and collaboration, with a strong concentration on programming and mathematics. Make a portfolio of your courses to show future or current employers.

Develop the technical and transferable abilities required for a career in a fast-growing industry. The course material covers a wide range of topics, from fundamentals to specialized issues. Do you have a degree in something other than computer science? Through business applications of computer methods, the program allows you to upgrade your marketable and competitive abilities. Flexible degree programs are created for those with hectic schedules. You may learn at your speed while studying online.

> Programme Aim

  • Develop a thorough understanding of computer science, with an emphasis on how software and programming may be utilized to address real-world issues.
  • Increase your knowledge and employability by participating in a one-year work experience.
  • Learn how to assess computer science solutions.
  • Develop abilities that will be useful in your future employment.
  • With our unique Professional Pathway Scheme, which combines paid employment and education, you may get three years of professional experience.
  • Collaborate with globally recognized research groups at City to produce knowledge at the cutting edge of computing science.
  • Acquire cutting-edge methods to a wide range of technology.
  • Learn to code and utilize programming languages correctly.

> Admission Requirements

  • Senior Secondary Schooling

> Course Content

No Subject
Semester 1 – 28 ECTS
01. Computer Science Basics
02. Digital Electronics
03. Computer Science Applications
04. C Programming
05. Introduction to Windows, its Features, Application
06. Computer Organization Principles
07. Foreign Language
08. Technical Communication
Semester 2 – 28 ECTS
01. Fundamental of LINUX
02. Database Management Systems
03. Introduction to Programming Concepts
04. Computer Graphics
05. Software Design and Patterns
06. C++ Programming
07. Foreign Language
08. Communication Skills
No Subject
Semester 3 – 30 ECTS
01. Media Technologies
02. Artificial Intelligence
03. Data Mining
04. Distributed Systems
05. Network Security
06. Web Application Development
07. Foreign Language
08. Internship Report
Semester 4 – 26 ECTS
01. Advanced Programming Techniques
02. Web Mining and Graph Analytics
03. Network Forensics
04. Advanced Database Management
05. Special Topics in Computer Science
06. Biometrics
07. Communication Skills

Apart from the below mentioned specialized modules (30 ECTS) & core courses (16 ECTS), you will need to submit a “Major Project with proper report which consists of 24 credits.” The third year is bascially not divided into semester due to specialization mode and all course work is being delivered continously.

Core Courses
01. Visual Programming & Visual Basics (4 ECTS)
02. Software testing (4 ECTS)
03. Software Engineering (4 ECTS)
04. Introduction to Web Technology (4 ECTS)
No Subject
Data Science Specialization (28 Credits)
01. Foundations
02. Data Analysis
03. Machine Learning Techniques
04. Data Visualization
05. Introduction To Artificial Intelligence
Cyber Security Specialization (28 Credits)
01. Fundamentals of Cyber Security, Linux & Networking
02. Ethical Hacking, Footprint & Reconnaissance
03. Enumeration, Vulnerability Analysis, System Hacking
04. Malware Threats, Network Attacks, Social Engineering
05. Denial-of-Service, Honeypots & Hacking Web Servers
06. Hacking Wireless Networks, Mobile platforms & IoT hacking
07. Cloud security & Cryptography
Full Stack Specialization (28 Credits)
01. Introduction & Preparatory
02. Front End Development
03. Back End Development
04. Mobile Application Development React Native
05. Cloud Computing & Devops
Artificial Intelligence & Machine Learning (28 Credits)
01. Foundations
02. Machine Learning
03. Introduction to Neural Networks and Deep Learning
04. Introduction to Sequential data
05. Introduction to GANs & its Applications

> University

> How To Apply

Just click the “Apply Now” button, fill out the form, and submit it. For more detailed information, you can download our brochure by clicking the “Download Brochure” button below.

Open chat
Hello
Can we help you?