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 | ||
|
|
|
|
|
- Name: Mr. Zishan Zafar
-
Designation:
Officer In Charge
Lecturer - Email: zishan.zafar@uon.edu.pk