B.Sc. Courses (From 2018/2019)

CISC1000.Information Technology Fundamentals and Practices
CISC1001.Programming Science
CISC1002.Discrete Structures
CISC1004.Introduction to Computer Science
CISC1006.Probability and Statistics
CISC2001.Computer Organization
CISC2002.Numerical Methods and Computation
CISC2003.Object Oriented Programming and Data Structures
CISC2004.Compiler Construction
CISC2005.Principles of Operating Systems
CISC2006.Algorithm Design and Analysis
CISC2007.Human-Computer Interaction
CISC2008.Object- Oriented Analysis and Design Patterns
CISC3000.Introduction to Database Systems
CISC3001.Computer Networks
CISC3002.Mobile Application Programming
CISC3003.Web Programming
CISC3005.Advanced Database Systems
CISC3006.Computer Based Simulation
CISC3007.Formal Languages and Automata
CISC3009.Computer Graphics
CISC3010.Distributed Computer Systems
CISC3011.Digital Image Processing
CISC3012.Artificial Intelligence
CISC3014.Information Retrieval and Web Search
CISC3015.Data and Information Visualization
CISC3016.Multimedia Computing
CISC3017.Bioinformatics
CISC3018.Cloud Computing and Big Data Systems
CISC3019.Competition Programming and Problem Solving
CISC3020.Formal Software Specification
CISC3021.Multimedia Forensics and Security
CISC3022.Software Testing
CISC3023.Machine Learning
CISC3024.Pattern Recognition
CISC3025.Natural Language Processing
CISC3026.Software Engineering Principles
CISC3027.Special Topics in Computer and Information Science
CISC3028.Entrepreneurship in Computer Science
CISC3029.Computer Vision
CISC4000.Graduation Project
CISC4001.Professionalism and Ethics in Computer Science
CISC4002.Software Project Management
CISC4003.Information Security
MATH1001.Linear Algebra I
MATH1003.Intermediate Calculus
STGC3000.Work-Integrated Education