Welcome to University of Haripur Email Services. Please use the following links for accessing our Email Services.
|
|
|
Click on below links for Admissions Spring 2023.
|
Recognised by: National Computing Education Accreditation Council (NCEAC)/HEC
Duration: 4 Years, 8 Semesters
Credit Hours: 130-136
Eligibility:
i. F.Sc (Pre-Engineering)
ii. F.Sc (Pre-Medical with additional Math)
iii. ICS with Physics or Statistics or Economics, General Science with Mathematics, Statistics or Economics
OR A-Level / Equivalent with:
At least three full credit Science courses including Mathematics.
Minimum B Grade / Equivalence certificate from IBCC
[At least 50 % Marks/Second Division]
INTRODUCTION TO BS COMPUTER SCIENCE
The Department of Information Technology offers students a Bachelor of Science in Computer Science degree has been accredited by the National Computing Education Accredited Council NCEAC, HEC, Pakistan. This program introduces students to core concepts and cutting-edge topics in computer science. The program provides students with hands-on experience and a depth of understanding of computer systems that prepares them for successful careers in computer science and to participate in the next-generation of technological advance. BCS (Hons) program focuses on software development, networking and designing and provides you with in depth technical skills and hands- on approach and practice to enable you to start your career with confidence. Our program is designed for those wanting to follow a career in computing, or those who wish to develop their understanding and application of computer science in daily life and professional career. It will also appeal to professionals in related areas such as IT parks, law enforcement, system administration, government jobs, corporate setups, information security and non-governmental organizations in-house and abroad.
This four years degree program places a deep emphasis and provides you with an extensive knowledge on business and application and is designed to equip with the necessary latest technical skills required to meet the need of the businesses. One will combine academic study with practical work in well-equipped and specious laboratories, often working in groups to develop your teamwork and communication skills. This innovative course is designed to create graduates specializing in computer science. By developing expert technical and legal knowledge one will be able to make a major contribution to computer applications. Information Technology is constantly creating new opportunities and challenges in a variety of fields. Advances in computing enable breakthroughs in genetics, mathematical modeling, medicine, weather simulations, and most scientific fields. Because of the Internet, people separated by oceans can communicate and collaborate at work and through social networks. Video game and movie graphics are increasingly realistic. Children learn various skills using fun, educational software. Policies and laws continue to be rewritten to account for our increasing use of and reliance on computers and networks.
The Information Technology Department maintains teaching labs exclusively for the use of computer science students. Both labs are equipped with late model computers running Linux and Microsoft Windows. Students have a wide variety of software available for their use, and we are able to quickly update or implement student suggestions. We also employ student system administrator positions where students can work with our system admin to learn about and maintain these labs. In addition to these computing labs, the department has been developing specialized systems for use in classes. For students taking Networking or Operating Systems courses, we have dedicated hardware on which they can run code directly.
PROGRAM OBJECTIVES
PROGRAM LEARNING OUTCOMES (PLO’s)
Each graduated student should be able to:
SCHEME OF STUDIES FOR BACHELOR DEGREE IN COMPUTER SCIENCE
SEMESTER-WISE 4-YEAR PLAN (CH means Credit Hours) | |||||
Codes |
Semester 1 |
CH |
Codes |
Semester 2 |
CH |
BCS-101 |
Introduction to Computing |
4 |
BCS-111 |
Discrete Structures |
3 |
BCS-102 |
Programming Fundamentals |
4 |
BCS-112 |
Object Oriented Programming |
3 |
BCS-103 |
Calculus and Analytical Geometry |
3 |
BCS-113 |
Multivariable Calculus |
3 |
BCS-104 |
Pakistan Studies and Islamic Studies |
3 |
BCS-114 |
Probability and Statistics |
3 |
BCS-105 |
English-I (Functional English) |
3 |
BCS-115 |
English-II (Technical and Report Writing Skills) |
3 |
|
Total Credit Hours |
17 |
|
Total Credit Hours |
15 |
Codes |
Semester 3 |
CH |
Codes |
Semester 4 |
CH |
BCS-201 |
Digital Logic and Design |
3 |
BCS-211 |
Operating Systems |
4 |
BCS-202 |
Data Structures and Algorithms |
3 |
BCS-212 |
Differential Equations |
3 |
BCS-203 |
Linear Algebra |
3 |
BCS-213 |
Introduction to Database Systems |
4 |
BCS-204 |
English-III (Communication Skills) |
3 |
BCS-214 |
Introduction to Software Engineering |
3 |
BCS-205 |
Electromagnetism |
3 |
BCS-215 |
Computer Organization and Assembly Language |
3 |
BCS-206 |
University Elective I |
3 |
|
|
|
|
Total Credit Hours |
18 |
|
Total Credit Hours |
17 |
Codes |
Semester 5 |
CH |
Codes |
Semester 6 |
CH |
BCS-301 |
Computer Communication and Networks |
3 |
BCS-311 |
Compiler Construction |
3 |
BCS-302 |
Theory of Automata & Formal Languages |
3 |
BCS-312 |
CS Elective I |
3 |
BCS-303 |
Computer Architecture |
3 |
BCS-313 |
Numerical Computations |
3 |
BCS-304 |
Human Computer Interaction |
3 |
BCS-314 |
Design and Analysis of Algorithms |
3 |
BCS-305 |
University Elective II |
3 |
BCS-315 |
CS Elective II |
3 |
BCS-306 |
University Elective III |
3 |
BCS-316 |
University Elective IV |
3 |
|
Total Credit Hours |
18 |
|
Total Credit Hours |
18 |
Codes |
Semester 7 |
CH |
Codes |
Semester 8 |
CH |
BCS-401 |
Software Design Project I |
3 |
BCS-411 |
Software Design Project II |
3 |
BCS-402 |
Professional Practices |
3 |
BCS-412 |
CS Elective V |
3 |
BCS-403 |
CS Elective III |
3 |
BCS-413 |
CS Elective VI |
3 |
BCS-404 |
CS Elective IV |
3 |
BCS-414 |
CS Elective VII |
3 |
BCS-405 |
Artificial Intelligence |
3 |
|
|
|
|
Total Credit Hours |
15 |
|
Total Credit Hours |
12 |