BCH101

GENERAL BIOCHEMISTRY

COS100

Computer Programming (1)

COS102

Computer Programming (2)

COS105

Data structures

COS110

Introduction to Computer organization and Architec...

COS170

Introduction to Computer Networks

COS205

Theory of Computation

COS212

Software engineering

COS217

Applied Operating Systems

COS251

Web programming

COS303

Algorithms and Complexity

COS305

Programming Languages and compilers

COS324,ISY219

Project Management

COS370

Network Protocols

COS372

Network Simulation

COS471

Network Security

COS479

selected topics

COS489_490,ISY489_490

Training1,2

COS495_497,ISY495_497

Project1,2

IC100

Studies in the prophet biography

IC101

Principles of Islamic Culture

IC102

Family in Islam

IC103

Economic System in Islam

IC104

Islamic Political System

IC105

Human Rights

IC106

Medical Jurisprudence

IC107

Professional Ethics

IC108

Current Issues

ISY101

Computing Foundations and Ethics

ISY201

Fundamentals of information systems

ISY202

Database Fundamentals

ISY208

modern programming language

ISY215

Database 2

ISY272

Enterprise Resource Planning Systems

ISY351

Data Science Fundamentals

ISY354

Introduction to Data Mining

ISY356

Big Data

ISY358

Data visualization

MATH106

INTEGRAL CALCULUS

MATH107

Vectors & Matrices

MATH151

DISCRETE MATHEMATICS

MATH244

linear algebra

MGAT101

Introduction to management

MGAT103

Advanced Studies in Entrepreneurship

MGAT412

MANAGEMENT SKILLS

NGA160

English proficiency

PHYS104

GENERAL PHYSICS (2)