CODE COURSE DESCRIPTION PREREQUISITE CREDIT
SEMESTER 1
MAT 1102 Diff Calculus & Co-ordinate Geometry NIL 3
PHY 1101 Physics 1 NIL 3
PHY 1102 Physics 1 lab NIL 1/Lab
CSC 1102 Programming Language 1 NIL 3/Lab
CSC 1101 Computer Fundamentals NIL 3/Lab
ENG 1101 English Reading Skills and Public Speaking NIL 3
Total Credit: 16
SEMESTER 2
CSC 1204 Discrete Mathematics MAT 1102 3
MAT 1205 Integral Calculus & Ord. Diff Equation MAT 1102 3
CSC 1203 Programming Language 2 CSC 1102 3/Lab
BBA 1102 Principles of Accounting NIL 3
ENG 1202 English Writing Skills and Communication ENG 1101 3
Total Credit: 15
SEMESTER 3
CSC 2105 Data Structure CSC 1203, CSC 1204 3/Lab
CSC 2107 Introduction to Database CSC 1203 3/Lab
BBA 1204 Principles of Economics MAT 1205, CSC1204 3
ENG 2101 Business Communications ENG 1202 3
CSC 2106 Computer Organization & Architecture CSC 1203 3/Lab
MAT 2203 Lin. Algebra, Comp. Variable, Laplace trans. & Fourier Analy. MAT 1205 3
Total Credit: 18
SEMESTER 4
CSC 2212 Advanced Database Management Systems CSC 2107 3/Lab
CSC 2211 Algorithms CSC 2105 3/Lab
CSC 2209 Object Oriented Programming 1 CSC 2105 3/Lab
CSC 2208 Operating Systems CSC 2106 3/Lab
CSC 2210 Object Oriented Analysis and Design CSC 2107, CSC 2105 3
Total Credit: 15
SEMESTER 5
MAT 3101 Mathematical Methods Of Engineering MAT 2203 3
CSC 3115 Object Oriented Programming 2 CSC 2209 3/Lab
CSC 3114 Software Engineering CSC 2210 3
MAT 3103 Statistics And Probability MAT 1205 3
CSC 3116 Computer Networks CSC 2208 3/Lab
CSC 3113 Theory Of Computation CSC 2211 3
Total Credit: 18
SEMESTER 6
CSC 3220 Compiler Design CSC 3113 3
CSC 3224 Computer Graphics CSC2211, MAT2203 3/Lab
CSC 3297 Software Project I 82 Credits 3
CSC 3222 Web Technologies CSC 3115 3/Lab
CSC 3223 Advanced Computer Networks CSC 3116 3/Lab
CSC 3234 Advanced Operating Systems CSC 2208 3/Lab
Total Credit: 18
SEMESTER 7
CSC 4121 Artificial Intelligence & Expert Sys. CSC 2211 3/Lab
CSC 4125 Software Development Project Management CSC 3114 3
MGT 3202 Engineering Management ENG 2101 3
CSC 4126 Software Requirement CSC 3114 3
CSC 4133 Software Quality And Testing CSC 3114 3
Total Credit: 15
SEMESTER 8
CSC **** Elective 1 --- 3
CSC **** Elective 2 --- 3
CSC **** Elective 3 --- 3
CSC 4298 Software Project II 100 Credits 3
CSC 4296 Internship 115 Credits 3
Total Credit: 15
TOTAL DEGREE CREDITS: 130

ELECTIVES

CODE COURSE DESCRIPTION PREREQUISITE CREDIT
CSC 3217Computer Science MathematicsCSC 2211, MAT 31013
MIS 3201Management Information SystemCSC 21073
MIS 4008Network Resource ManagementMIS 32013
CSC 3119Basic Graph TheoryCSC 41213
CSC 4136Multimedia SystemsCSC 32223
CSC 4137Simulation & ModelingCSC 3223, CSC 41213/Lab
MIS 4001Computer Utilization In BusinessMIS 32013
CSC 4135E-GovernanceMIS 32013
MIS 4017Decision Support SystemMIS 32013
MIS 4018Global Information Technology ManagementMIS 32013
CSC 3127Enterprise Resource PlanningMIS 32013
CSC 3118Computer And Information EthicsMIS 31023
CSC 3230Formal Methods of Software Engg.CSC 31143
CSC 4140Human Computer InteractionCSC 41213
CSC 4139Data Warehouse and Data MiningCSC 4121, CSC 21073
CSC 4180Advanced Topics in Programming ICSC 3222 3/Lab
CSC 4181Advanced Topics in Programming IICSC 3222 3/Lab
CSC 4182Advanced Topics in Programming IIICSC 3222 3/Lab
CSC 4138Computer Vision And Pattern RecognitionCSC 32243
CSC 4141Linear ProgrammingCSC 4121, MAT 31013/Lab
CSC 3231Network SecurityCSC 32233
CSC 3232Embedded System SoftwareCSC 31143
EEE 4235Robotics EngineeringPHY 11013/Lab
CODE COURSE DESCRIPTION PREREQUISITE CREDIT
SEMESTER 1
MAT 1102 Diff Calculus & Co-ordinate Geometry NIL 3
PHY 1101 Physics 1 NIL 3
PHY 1102 Physics 1 lab NIL 1/Lab
CSC 1102 Programming Language 1 NIL 3/Lab
CSC 1101 Computer Fundamentals NIL 3/Lab
ENG 1101 English Reading Skills and Public Speaking NIL 3
Total Credit: 16
SEMESTER 2
CSC 1204 Discrete Mathematics MAT 1102 3
MAT 1205 Integral Calculus & Ord. Diff Equation MAT 1102 3
CSC 1203 Programming Language 2 CSC 1102 3/Lab
BBA 1102 Principles of Accounting NIL 3
ENG 1202 English Writing Skills and Communication ENG 1101 3
Total Credit: 15
SEMESTER 3
ENG 2101 Business Communications ENG 1202 3
CSC 2105 Data Structure CSC 1203, CSC 1204 3/Lab
CSC 2107 Introduction to Database CSC 1203, CSC1204 3/Lab
MAT 2202 Matrices, Vectors, Fourier analysis MAT 1205 3
BBA 1204 Principles of Economics MAT 1205 3
CSC 2106 Computer Organization & Architecture CSC 1203 3/Lab
Total Credit: 18
SEMESTER 4
CSC 2212 Advanced Database Management Systems CSC 2107 3/Lab
CSC 2211 Algorithms CSC 2105 3/Lab
CSC 2209 Object Oriented Programming 1 CSC 2105 3/Lab
CSC 2208 Operating Systems CSC 2106 3/Lab
CSC 2210 Object Oriented Analysis and Design CSC 2107, CSC 2105 3
Total Credit: 15
SEMESTER 5
MAT 3101 Mathematical Methods Of Engineering MAT 2202 3
CSC 3115 Object Oriented Programming 2 CSC 2209 3/Lab
CSC 3114 Software Engineering CSC 2210 3
MAT 3103 Statistics And Probability MAT 1205 3
CSC 3116 Computer Networks CSC 2208 3/Lab
CSC 3113 Theory Of Computation CSC 2211 3
Total Credit: 18
SEMESTER 6
CSC 3220 Compiler Design CSC 3113 3
CSC 3224 Computer Graphics CSC2211, MAT2202 3/Lab
CSC 3297 Software Project I 90 Credits 3
CSC 3222 Web Technologies CSC 3115 3/Lab
CSC 3223 Advanced Computer Networks CSC 3116 3/Lab
CSC 4134 Advanced Operating Systems CSC 2208 3/Lab
Total Credit: 18
SEMESTER 7
CSC 4121 Artificial Intelligence & Expert Sys. CSC 2211 3/Lab
CSC 4125 Software Development Project Management CSC 3114 3
MGT 3202 Engineering Management ENG 2101 3
CSC 4126 Software Requirement CSC 3114 3
CSC 4133 Software Quality And Testing CSC 3114 3
Total Credit: 15
SEMESTER 8
CSC **** Elective 1 --- 3
CSC **** Elective 2 --- 3
CSC **** Elective 3 --- 3
CSC 4298 Software Project II CSC 3297 3
CSC 4296 Internship 118 Credits 3
Total Credit: 15
TOTAL DEGREE CREDITS: 130

ELECTIVES

CODE COURSE DESCRIPTION PREREQUISITE CREDIT
CSC 3217Cs MathCSC 2211, MAT 31013
MIS 3201Management Information SystemCSC 21073
CSC 3119Basic Graph TheoryCSC 41213
CSC 4136Multimedia SystemsCSC 32223
CSC 4137Simulation & ModelingCSC 3223, CSC 41213/Lab
CSC 413E-GovernanceCSC 3222, MIS 32013
CSC 3227Enterprise Resource PlanningMIS 31023
CSC 4139Data Warehouse and Data MiningCSC 4121, CSC 21073
CSC 3118Computer And Information EthicsMIS 31023
CSC 3230Formal Methods of Software Engg.CSC 31143
CSC 4140Human Computer InteractionCSC 41213
CSC 4180Advanced Topics in Programming ICSC 3222 3/Lab
CSC 4181Advanced Topics in Programming IICSC 3222 3/Lab
CSC 4182Advanced Topics in Programming IIICSC 3222 3/Lab
CSC 4138Computer Vision And Pattern RecognitionCSC 4121, CSC 32243
CSC 4141Linear ProgrammingCSC 4121, MAT 31013/Lab
CSC 3231Network SecurityCSC 32233
CSC 3232Embedded System SoftwareCSC 31143