FCIS 2023
All Semesters' Courses

Consider exploring this page in landscape mode for better experience

Course Code Course Name Credit Hours Prequisites
CIS160 Introduction to Computer Sciences 3 -
BSC121 Physics 1 3 -
BSC122 Calculus 1 3 -
BSC123 Probability and Statistics 3 -
HUM110 English 1 2 -
STU130 Selected Uni Topic (1) 2 -
STU140 Selected Uni Topic (2) 2 -
Total Hours 18
Course Code Course Name Credit Hours Prequisites
CIS150 Structured Programming 3 CIS160. Introduction to Computer Sciences
CIS124 Electronics 4 BSC121. Physics 1
BSC125 Calculus 2 3 BSC122. Calculus 1
BSC126 Physics 2 3 BSC121. Physics 1
HUM119 Human Rights & Combating Corruption 2 -
STU150 Selected Uni Topic (3) 2 -
Total Hours 17
Course Code Course Name Credit Hours Prequisites
CIS250 Object Oriented Programming 3 CIS150. Structured Programming
BSC221 Discrete Mathematics 3 -
CIS260 Logic Design 3 BSC121. Physics 1
CIS280 Database Management Systems 3 CIS150. Structured Programming
CIS240 Statistical Analysis 3 BSC123. Probability & Statistics
HUM113 Report Writing 2 -
Total Hours 17
Course Code Course Name Credit Hours Prequisites
CIS270 Data Structures 3 CIS250. Structured Programming
CIS220 Computer Organization & Architecture 3 CIS260. Logic Design
BSC225 Linear Algebra 3 -
CIS230 Operations Research 3 -
CIS243 Artificial Intelligence 3 CIS 150. Structured Programming
Total Hours 15
Then you choose one department only to specialize in
Computer Sciences Department
Course Code Course Name Credit Hours Prequisites
CIS353 Opertaing Systems 3 CIS220. Computer Organization & Architecture
CIS365 Computer Networks 3 CIS160. Introduction to Computer Sciences
CIS290 System Analysis & Design 3 CIS280. Database Management Systems
SCO311 Computer Graphics 3 CIS150. Structured Programming, BSC225. Linear Algebra
INF311 Data Mining 3 CIS280. Database Management Systems
Total Hours 15
Course Code Course Name Credit Hours Prequisites
CIS380 Software Engineering 3 CIS150. Structured Programming
CIS340 Analysis & Design of Algorithms 3 CIS150. Structured Programming
CSC330 Pattern Recognition 3 CIS150. Structured Programming, BSC123. Probability & Statistics
CSC340 Natural Language Processing 3 CIS150. Structured Programming
CSC360 Compiler Theory 3 BSC221. Discrete Mathematics
CSC350 Concepts of Programming Languages 3 CIS250. Object-Oriented Programming
Total Hours 18
Course Code Course Name Credit Hours Prequisites
SCO436 Computer Animation 3 SCO311. Computer Graphics
CSC410 Neural Networks & Deep learning 3 CIS243. Artificial intelligence
CSC425 Image Processing 3 CIS150. Structured Programming
STC310 Selected Topic (1) 3 -
STC320 Selected Topic (2) 3 -
PRO400 Project 3 -
Total Hours 18
Course Code Course Name Credit Hours Prequisites
INF423 Cyber Security 3 CIS365. Computer networks
CSC310 Distributed Computing 3 CIS353. Operating Systems
STC330 Selected Topic (3) 3 -
STC340 Selected Topic (4) 3 -
STC350 Selected Topic (5) 3 -
PRO400 Project 3 -
Total Hours 18
Scientific Computing Department
Course Code Course Name Credit Hours Prequisites
CIS353 Opertaing Systems 3 CIS220. Computer Organization & Architecture
CIS365 Computer Networks 3 CIS160. Introduction to Computer Sciences
CIS290 System Analysis & Design 3 CIS280. Database Management Systems
SCO311 Computer Graphics 3 CIS150. Structured Programming, BSC225. Linear Algebra
SCO313 Numerical Computing 3 CIS150. Structured Programming, BSC225. Linear Algebra
Total Hours 15
Course Code Course Name Credit Hours Prequisites
CIS380 Software Engineering 3 CIS150. Structured Programming
CIS340 Analysis & Design of Algorithms 3 CIS150. Structured Programming
SCO322 Machine Learning 3 BSC123. Probability and Statistics
CSC350 Concepts of Programming Languages 3 CIS250. Object-Oriented Programming
SCO321 Digital Signal Processing 3 BSC125. Calculus 2
CSY330 High Performance Computing 3 CIS353. Operating Systems
Total Hours 18
Course Code Course Name Credit Hours Prequisites
SCO422 Computational Geometry 3 SCO311. Computer Graphics
SCO411 Neural Networks & Deep Learning 3 BSC225. Linear Algebra
SCO421 Computer Vision 3 CIS243. Artificial Intelligence
STS310 Selected Topic (1) 3 -
STS320 Selected Topic (2) 3 -
PRO400 Project 3 -
Total Hours 18
Course Code Course Name Credit Hours Prequisites
CSY410 Computer & Network Security 3 CIS365. Computer networks
SCO312 Modeling & Simulation 3 -
STS330 Selected Topic (3) 3 -
STS340 Selected Topic (4) 3 -
STS350 Selected Topic (5) 3 -
PRO400 Project 3 -
Total Hours 18
Information Systems Department
Course Code Course Name Credit Hours Prequisites
CIS353 Opertaing Systems 3 CIS220. Computer Organization & Architecture
CIS365 Computer Networks 3 CIS160. Introduction to Computer Sciences
CIS290 System Analysis & Design 3 CIS280. Database Management Systems
INF311 Data Mining 3 CIS280. Database Management Systems
INF312 Statistical Inference 3 BSC123. Probability and Statistics
Total Hours 15
Course Code Course Name Credit Hours Prequisites
CIS380 Software Engineering 3 CIS150. Structured Programming
CIS340 Analysis & Design of Algorithms 3 CIS150. Structured Programming
INF321 Data Analytics 3 INF312. Statistical Inference
INF322 Digital Multimedia 3 CIS150. Structured Programming
INF323 Data Security 3 CIS365. Computer networks
STI310 Selected Topic (1) 3 -
Total Hours 18
Course Code Course Name Credit Hours Prequisites
INF411 Data Science 1 3 INF312. Statistical Inference
INF412 Cloud Computing 3 CIS365. Computer networks
INF413 Geographic Information Systems 3 CIS280. Database Management Systems
STI320 Selected Topic (2) 3 -
STI330 Selected Topic (3) 3 -
PRO400 Project 3 -
Total Hours 18
Course Code Course Name Credit Hours Prequisites
INF421 Mobile Computing 3 CIS150. Structured Programming, CIS365. Computer networks
INF422 Social Media Analytics 3 INF312. Statistical Inference
INF423 Cyber Security 3 CIS365. Computer networks
STI340 Selected Topic (4) 3 -
STI350 Selected Topic (5) 3 -
PRO400 Project 3 -
Total Hours 18
Computer Systems Department
Course Code Course Name Credit Hours Prequisites
CIS353 Opertaing Systems 3 CIS220. Computer Organization & Architecture
CIS365 Computer Networks 3 CIS160. Introduction to Computer Sciences
CIS290 System Analysis & Design 3 CIS280. Database Management Systems
SCO321 Digital Signal Processing 3 BSC125. Calculus 2
CSY340 Microprocessors & Interfacing 3 CIS220. Computer Organization & Architecture
Total Hours 15
Course Code Course Name Credit Hours Prequisites
CIS380 Software Engineering 3 CIS150. Structured Programming
CIS340 Analysis & Design of Algorithms 3 CIS150. Structured Programming
CSY350 Embedded System 3 CSY340. Microprocessors & Interfacing
CSY320 Data Communication 3 BSC125. Calculus 2
CSY330 High Performance Computing 3 CIS353. Operating Systems
CSY360 Parallel and Distributed Architectures 3 CSY330. High Performance Computing
Total Hours 18
Course Code Course Name Credit Hours Prequisites
CSY410 Computer & Network Security 3 -
INF412 Cloud Computing 3 CIS365. Computer networks
SCO421 Computer Vision 3 CIS243. Artificial Intelligence
STY310 Selected Topic (1) 3 -
STY320 Selected Topic (2) 3 -
PRO400 Project 3 -
Total Hours 18
Course Code Course Name Credit Hours Prequisites
CSY420 Real-time Systems 3 CSY350. Embedded System
INF421 Mobile Computing 3 CIS150. Structured Programming, CIS365. Computer networks
STY330 Selected Topic (3) 3 -
STY340 Selected Topic (4) 3 -
STY350 Selected Topic (5) 3 -
PRO400 Project 3 -
Total Hours 18