Department of Computer Science

DEPARTMENT OF COMPUTER SCIENCE

In this modern era of the information age, the field of computing is advancing at an ultra-high speed. With the recent advancements in different areas of computing e.g. Internet of Things, Big Data, Cloud Computing, Computer Vision, Cyber Security, although there has been a growing demand to excel in these particular areas, however, the importance of having a strong foundation of the core principles of computing also has more attention. The need to build the core competency in the area of a foundation of computing, the underlying hardware and software platforms, programming interfaces, complex algorithms, trends in user interface designs, and the emergence of new businesses, has increased. The Department of Computer Science is offering a BS program in Computer Science. The curriculum formulated by HEC is followed. Similarly, Department of Computer science want to start the MS in Computer Science and BS Software Engineering programs in coming Fall semester 2022. The Department actively organizes special lectures, seminars, training, tutorials, workshops, and study tours for its students. The Department of Computer Science is dedicated to providing the students with the best quality of teaching, state-of-the-art lab facilities, research and development environment. Our main incentive is to develop and improve the professional and technical skills of our students.

not provided

Not provided

Programs Offered

Study Scheme of BS Computer Science
Course Code Course Title Credit Hours
Semester-I
CS-101 Introduction to Information and Communication Technologies 3(2-2)
CS-102 Programming Fundamentals 4(3-2)
ENG-101 Functional English 3(3-0)
ISL-101 Islamic Studies //Ethic -I 2(2-0)
PHYS-107 Basic Electronics 3(3-0)
MATH-105 Calculus and Analytical Geometry 3(3-0)
Credit Hours 18
Semester-II
CS-103 Object Oriented Programming 4(3-2)
CS-104 Digital Logic Design 3(2-2)
ENG-102 Communication Skills 3(3-0)
QURAN-101 Quran Translation–I 2(2-0)
MGT-103 Fundamentals of Accounting 3(3-0)
MATH-115 Multivariable Calculus 3(3-0)
Credit Hours 18
Semester-III
CS-201 Computer Organization and Assembly Language 4(3-2)
CS-202 Data Structures 4(3-2)
CS-203 Discrete Structures 3(3-0)
QURAN-102 Quran Translation–II 2(2-0)
PKS-101 Pakistan Studies 2(2-0)
MATH-206 Differential Equations 3(3-0)
Credit Hours 18
Semester-IV
CS-204 Operating Systems 4(3-2)
CS-205 Data Communication and Networks 4(3-2)
CS-206 Database Systems 4(3-2)
STAT-205 Probability and Statistics 3(3-0)
MATH-204 Linear Algebra 3(3-0)
Credit Hours 18
Semester-V
CS-301 Design and Analysis of Algorithms 3(3-0)
CS-302 Theory of Automata 3(3-0)
CS-303 Software Engineering 3(3-0)
CS-319 CS Elective (Internet Architecture and Protocols) 3(3-0)
ECO-101 Introduction to Economics 3(3-0)
CS-407 Numerical Computing 3(3-0)
Credit Hours 18
Semester-VI
CS-304 Artificial Intelligence 3(2-2)
CS-305 Information Security 3(3-0)
CS-306 Parallel and Distributed Computing 3(3-0)
CS-318 CS Elective (Object Oriented Analysis and Design) 3(3-0)
PSY-101 Introduction to Psychology 3(3-0)
CS-309 Research Planning & Report Writing 3(2-2)
Credit Hours 18
Semester-VII
CS-419 Project-I 2(0-2)
CS-402 Compiler Constructions 3(3-0)
CS-424 CS Elective (Human Computer Interaction) 3(3-0)
ENG-201 Technical Writing and Presentation Skills 3(3-0)
CS-421 CS Elective (Visual Programming) 3(3-0)
SS-301 Professional Practices 3(3-0)
Credit Hours 17
Semester-VIII
CS-420 Project-II 4(0-4)
CS-328 CS Elective (Software Project Management) 3(3-0)
MGT-306 Entrepreneurship 3(3-0)
- Foreign Language 2(2-0)

Social Services 1(1-0)
Credit Hours 13
Total Credit Hours in 8 Semesters: 138




Scheme of Study for BS Software Engineering




Semester - I
Code Course Title Credit Hours Pre-requisite
CS-101 Introduction to Information and Communication Technologies 3(2-1)
CS-102 Programming Fundamentals 4(3-1)
ENG-101 English Composition & 3(3-0)
MATH-107 Calculus & Analytical Geometry 3(3-0)
ISL-101 Islamic Studies 2(2-0)
PHYS-107 Basic Electronics 3(3-0)
Total 18(16-2)




Semester - II
Code Course Title Credit Pre-requisite
CS-103 Object Oriented Programming 4(3-1) Programming
Fundamentals
ENG-102 Communication & Presentation Skills 3(3-0)
CS-203 Discrete Structures 3(3-0)
SE-104 Software Engineering 3(3-0)
PKS-101 Pakistan Studies 2(2-0)

University Elective - I 3(3-0)
Total 18(17-1)




Semester - III
Code Course Title Credit Hours Pre-requisite
CS-201 Data Structures 4(3-1) Object Oriented Programming
SE-201 Software Requirement Engineering 3(3-0) Software Engineering
CS-424 Human Computer Interaction 3(3-0)
MATH-204 Linear Algebra 3(3-0)
QURAN-101 Quran Translation–I 2(2-0)

University Elective-II 3(3-0)
Total 18(17-1)




Semester - IV
Code Course Title Credit Hours Pre-requisite
CS-204 Operating Systems 4(3-1) Data Structures & Algorithms
CS-206 Database Systems 4(3-1) Data Structures & Algorithms
SE-202 Software Design & 3(2-1) Software Requirement
STAT-205 Probability and Statistics 3(3-0)

University Elective – III 3(3-0)
Total 17(14-3)




Semester - V
Code Course Title Credit Hours Pre-requisite
SE-301 Software Construction & Development 3(2-1) Software Design & Architecture
CS- 205 Data Communication and Networks 4(3-1)
ENG-201 Technical and Business Writing 3(3-0) Communication & Presentation Skills
QURAN-102 Quran Translation–II 2(2-0)

SE Supporting –I 3(3-0)

SE Supporting – II 3(3-0)
Total 18(16-2)




Semester - VI
Code Course Title Credit Hours Pre-requisite
SE-302 Software Quality Engineering 3(3-0) Software Engineering
CS-305 Information Security 3(3-0)
SE-303 Professional Practice 3(3-0)
CS-323 Web Engineering 3(3-0)

SE Elective – I 3(3-0)

SE Supporting - III 3(3-0)
Total 18-0




Semester - VII
Code Course Title Credit Hours Pre-requisite
SE-402 Software Re-Engineering 3(3-0)

SE Elective –II 3(3-0)

SE Elective – III 3(3-0)
SE-405 Final Year Project - I 3(0-3)
Total 15(12-3)




Semester - VIII
Code Course Title Credit Hours Pre-requisite

SE Elective – IV 3(3-0)

SE Elective – V 3(3-0)
SE-406 Final Year Project - II 3(0-3)

University Elective - IV 3(3-0)
Total 12(9-3)
Total Credit Hours for 8 semesters: 134








SCHEME OF STUDIES FOR MS COMPUTER SCIENCE
Course Code Course Title Credit Hrs.
Semester-I
CS-501 Advanced Analysis of Algorithms 3(3-0)
CS-505 Advanced Operating Systems 3(3-0)
CS-507 Theory of Programming Languages 3(3-0)
Credit Hours 9
Semester-II
CS-534 Theory of Automata – II 3(3-0)
CS-535 Research Methodology 2(2-0)

Elective – I 3(3-0)

Elective – II 3(3-0)
Credit Hours 11
Semester-III

Elective – III 3(3-0)
CS-601 MS Thesis-I 3(3-0)
Credit Hours 6
Semester-IV

Elective-IV 3(3-0)
CS-601 MS Thesis-II 3(3-0)
Credit Hours 6
Total Credit Hours in 4 Semesters: 32



LIST OF ELECTIVE COURSES
Course Code Course Title Credit Hours
CS-536 Computer Vision 3(3-0)
CS-537 Deep Learning 3(3-0)
CS-538 Biometrics and Techniques 3(3-0)
CS-601 Deep Reinforcement Learning 3(3-0)
CS-602 Fundamentals of Autonomous Robotics 3(3-0)
CS-539 Advanced Image Processing 3(3-0)
CS-540 Advanced Artificial Neural Networks 3(3-0)
CS-541 Advanced Artificial Intelligence 3(3-0)
CS-603 Bio-informatics 3(3-0)
CS-604 Statistical Natural Language Processing 3(3-0)
CS-605 Statistical Data Analysis 3(3-0)
CS-542 Advanced-Data Mining 3(3-0)
CS-543 Game Design 3(3-0)
CS-606 Advanced Data Science 3(3-0)
CS-607 Multi-Agent Systems 3(3-0)
CS-608 Information Retrieval 3(3-0)
CS-544 Software Quality Assurance (SQA) and Testing 3(3-0)
CS-545 Object-Oriented Software Engineering 3(3-0)
CS-546 Advanced Topics in Software Engineering 3(3-0)
CS-547 Theory of Measurement in Software Engineering 3(3-0)
CS-548 Advanced Database Concepts 3(3-0)
CS-549 Cloud & Distribute Computing 3(3-0)
CS-550 Advanced Network/ Web Security 3(3-0)
CS-551 Wireless Sensor Networks 3(3-0)
CS-552 Distributed Databases 3(3-0)
CS-553 Semantic Web 3(3-0)
CS-554 Data Security & Privacy 3(3-0)
CS-555 Data and Network Security 3 (3-0)

FACULTY

Teacher
Dr. Altaf Khan
Coordinator/HOD
altaf.khan@uon.edu.pk Google Scholar Link
Teacher
Dr. Muhammad Naveed Yasir
Additional IT Director / Assistant Professor (BPS-19)
naveed.yasir@uon.edu.pk Google Scholar Link
Teacher
Mr. Zishan Zafar
Lecturer, Department of Computer Science
zishan.zafar@uon.edu.pk Google Scholar Link
Teacher
Mr. Zaeem Nazir
Associate Lecturer
zaeem.nazir@uon.edu.pk Google Scholar Link
Teacher
Mr. Waseem Younas
Associate Lecturer
waseem.younas@uon.edu.pk Google Scholar Link