Department of Computer Science

  • Department of Computer Science
  • Introduction
  • Programs Offered

Introduction

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.

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




Head of Department
  • Name: Mr. Zishan Zafar
  • Designation: Officer In Charge
    Lecturer
  • Email: zishan.zafar@uon.edu.pk

Our Experienced team

Mr. Zaeem Nazir
Associate Lecturer
zaeem.nazir@uon.edu.pk