Bachelor of Computer Engineering

 Far-Western University

 4 years

Curriculum Structure

First Year | First Semester
Course Code Course Credits
AR 111 Engineering Drawing 2
SH 112 Engineering Math I 3
SH 113 Engineering Physics 3
EE 114 Basic Electrical Engineering 3
CT 115 Programming in C 3
ME 116 Workshop Technology 1
Total   15
First Year | Second Semester
Course Code Course Credits
SH 121 Engineering Math II 3
SH 122 Engineering Chemistry 3
ME 123 Thermodynamics 3
CE 124 Applied Mechanics 3
CT 125 Object-Oriented Programming 3
CT 126 Discrete Structure 2
Total   17
Second Year | Third Semester
Course Code Course Credits
SH 231 Engineering Math III 3
CT 232 Data Structure and Algorithm 3
CT 233 Theory of Computation 3
EE 234 Electrical Circuit Theory Course 3
EX 235 Digital Logic 3
EX 236 Electromagnetics 3
Total   18
Second Year | Fourth Semester
Course Code Course Credits
SH 241 Applied Mathematics 3
EX 242 Microprocessor 3
CT 243 Algorithmic Mathematics 3
EE 244 Electrical Machine 3
EX 245 Electronic Device and Circuit 3
SH 246 Communication English 3
Total   18
Third Year | Fifth Semester
Course Code Course Credits
SH 351 Probability and Statistic 3
EX 352 Instrumentation 3
EX 353 Computer Graphics 3
CT 354 Object-Oriented Software Engineering 3
CT 355 Computer Architecture and Design 3
CT 356 Operating System 3
Total   18
Third Year | Sixth Semester
Course Code Course Credits
CT 361 Project and Organization Management 3
CT 362 Research Methodology 2
CT 363 Artificial Intelligence 3
CT 364 Database Management System 3
EX 365 Communication System 3
SH 366 Engineering Economics 2
CT 367 Minor Project 3
Total   19
Fourth Year | Seventh Semester
Course Code Course Credits
CT 471 Computer Networks 3
CT 472 Distributed Computing 3
CT 473 Information System 2
CT 474 Data Mining and Data Warehousing 3
CT 475 Simulation and Modelling 2
CT Elective I 3
CT 476 Project - Part A 2
Total   18
Fourth Year | Eighth Semester
Course Code Course Credits
CT 481 Digital Signal Analysis and Processing 3
CE 482 Engineering Professional Practice 2
CT 483 Information Security 3
CT 484 Big Data 3
CT Elective - II 3
CT 485 Project - Part B 4
Total   18
Elective I
Code No. Subject Credits
CT 4701 Multimedia System 3
CT 4702 Image Processing and Pattern Recognition 3
CT 4703 Networking with IPV6 3
CT 4704 Geographical Information System 3
CT 4705 Agile Software Development 3
CT 4706 Embedded System 3
CT 4707 Software Project Management 3
CT 4708 Internet and Intranet 3
Elective II
Code No. Subject Credits
CT 4801 Enterprise Application Design and Development 3
CT 4802 Internet of Things 3
CT 4803 Distributed and Object-Oriented Database 3
CT 4804 e-Government System 3
CT 4805 Web Technology 3
CT 4806 Machine Learning 3