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 CSC 1102 3
MAT 1205 Integral Calculus & Ord. Diff Equation MAT 1102 3
PHY 1203 Physics 2 PHY 1101 3
PHY 1204 Physics 2 lab PHY 1102 1
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: 19
SEMESTER 3
CSC 2105 Data Structure CSC 1203, CSC 1204 3/Lab
CSC 2107 Introduction to Database CSC 1203 3/Lab
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
EEE 2106 Introduction To Electrical Engineering PHY 1203 1
EEE 2107 Introduction To Electrical Eng. Lab PHY 1204 1
Total Credit: 19
SEMESTER 4
CSC 2211 Algorithms CSC 2105 3/Lab
EEE 2205 Digital Logic Design EEE 2106 3
EEE 2206 Digital Logic Design Lab EEE 2107 1
CSC 2209 Object Oriented Programming 1 CSC 2105 3/Lab
BBA 1204 Principles of Economics MAT 1205, CSC 1204 3
CSC 2208 Operating Systems CSC 2106 3/Lab
CSC 2210 Object Oriented Analysis and Design CSC 2105, CSC 2107 3
Total Credit: 19
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 3217 Computer Science Mathematics CSC 2211, MAT3101 3
CSC 3255 Software Project I 90 Credits 3
CSC 3222 Web Technologies CSC 3115 3/Lab
CSC 3223 Advanced Computer Networks CSC 3116 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 4195 Research Methodology 100 Credits 3
CSC 4126 Software Requirement CSC 3114 3
CSC 4133 Software Quality And Testing CSC 3114 3
Total Credit: 18
SEMESTER 8
CSC **** Elective 1 --- 3
CSC **** Elective 2 --- 3
CSC **** Elective 3 --- 3
CSC 4298/CSC 4299 Software Project II / Thesis CSC 4195 3
CSC 4296 Internship 127 Credits 3
Total Credit: 15
TOTAL DEGREE CREDITS: 142

ELECTIVES

CODE COURSE DESCRIPTION PREREQUISITE CREDIT
CSC 2212Advance Database Management SystemCSC 21073/Lab
MIS 3201Management Information SystemCSC 1203 3
EEE 4211Microprocessor & I/O SystemCSC 2106, EEE 22053/Lab
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-GovernanceNil3
MIS 4017Decision Support SystemMIS 32013
MIS 4018Global Information Technology ManagementMIS 32013
CSC 3127Enterprise Resource PlanningMIS 32013
CSC 3118Computer And Information EthicsMIS 32013
CSC 3230Formal Methods of Software Engg.CSC 31143
CSC 4140Human Computer InteractionCSC 41213
CSC 4139Data Warehouse and Data MiningCSC 4121, CSC 21073
CSC 3229Embedded TechnologiesCSC 3115, EEE 22053/Lab
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
CSC 3234Advanced Operating SystemCSC 22083/Lab
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 CSC 1102 3
MAT 1205 Integral Calculus & Ord. Diff Equation MAT 1102 3
PHY 1203 Physics 2 PHY 1101 3
PHY 1204 Physics 2 lab PHY 1102 1/Lab
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: 19
SEMESTER 3
ENG 2101 Business Communications ENG 1202 3
CSC 2105 Data Structure CSC 1203, CSC 1204 3/Lab
EEE 1201 Electrical Circuits - 1 (DC) PHY 1101 3
EEE 1202 Electrical Circuits - 1 Lab (DC) PHY 1102 1/Lab
CSC 2107 Introduction to Database CSC 1203, CSC1204 3/Lab
MAT 2202 Matrices, Vectors, Fourier analysis MAT 1205 3
CSC 2106 Computer Organization & Architecture CSC 1203 3/Lab
Total Credit: 19
SEMESTER 4
CSC 2211 Algorithms CSC 2105 3/Lab
EEE 2205 Digital Logic Design EEE 1201 3
EEE 2206 Digital Logic Design Lab EEE 1202 1/Lab
CSC 2209 Object Oriented Programming 1 CSC 2105 3/Lab
BBA 1204 Principles of Economics MAT 1205 3
CSC 2208 Operating Systems CSC 2106 3/Lab
CSC 2210 Object Oriented Analysis and Design CSC 2107, CSC 2105 3
Total Credit: 19
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 3217 Cs Math CSC 2211, MAT3101 3
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
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 4195 Research Methodology 110 Credits 3
CSC 4126 Software Requirement CSC 3114 3
CSC 4133 Software Quality And Testing CSC 3114 3
Total Credit: 18
SEMESTER 8
CSC **** Elective 1 --- 3
CSC **** Elective 2 --- 3
CSC **** Elective 3 --- 3
CSC 4299 Software Project II Or Project & Thesis CSC 4195, 120 Credits 3
CSC 4296 Internship 130 Credits 3
Total Credit: 15
TOTAL DEGREE CREDITS: 142

ELECTIVES

CODE COURSE DESCRIPTION PREREQUISITE CREDIT
CSC 3206Advance Database Management SystemCSC 21073/Lab
MIS 3102Management Information SystemCSC 21073
COE 4206Microprocessor & I/O SystemCSC 2106, EEE 22053/Lab
CSC 3119Basic Graph TheoryCSC 41213
CSC 4230Multimedia SystemsCSC 32223
EEE 4209Simulation & ModelingCSC 3223, CSC 41213/Lab
MIS 4012E-GovernanceNil3
MIS 4014Enterprise Resource PlanningMIS 31023
CSC 4139Data Warehouse and Data MiningCSC 4121, CSC 21073
CSC 4251Computer And Information EthicsMIS 31023
CSC 4257Formal Methods of Software Engg.CSC 31143
CSC 4258Human Computer InteractionCSC 41213
CSC 3229Embedded TechnologiesEEE 22053/Lab
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
CSC 4134Advanced Operating SystemCSC 22083/Lab