B.Sc. Courses (From 2017/2018)

CISB110.Programming Science
CISB111.Discrete Structures
CISB114.Introduction to Computer Science
CISB122.Probability and Statistics
CISB211.Computer Organization
CISB212.Numerical Methods and Computation
CISB213.Object Oriented Programming and Data Structures
CISB220.Compiler Construction
CISB221.Introduction to Database Systems
CISB222.Principles of Operating Systems
CISB223.Algorithm Design and Analysis
CISB250.Human-Computer Interaction
CISB251.Object- Oriented Analysis And Design Patterns
CISB310.Computer Networks
CISB320.Mobile Application Programming
CISB321.Web Programming
CISB351.Advanced Database Systems
CISB352.Computer Based Simulation
CISB353.Formal Languages and Automata
CISB355.Computer Graphics
CISB356.Distributed Computer Systems
CISB357.Digital Image Processing
CISB358.Artificial Intelligence
CISB363.Information Retrieval and Web Search
CISB364.Data and Information Visualization
CISB365.Multimedia Computing
CISB366.Bioinformatics
CISB367.Cloud Computing and Big Data Systems
CISB368.Competition Programming and Problem Solving
CISB369.Formal Software Specification
CISB370.Multimedia Forensics and Security
CISB371.Software Testing
CISB410.Final Year Project
CISB411.Professionalism and Ethics in Computer Science
CISB450.Machine Learning
CISB451.Pattern Recognition
CISB454.Natural Language Processing
CISB457.Software Engineering Principles
CISB458.Software Project Management
CISB459.Special Topics in Computer and Information Science
CISB461.Information Security
CISB464.Entrepreneurship in Computer Science
CISB466.Computer Vision
INTP300.Work-Integrated Education
MATB112.Linear Algebra I
MATB120.Intermediate Calculus