Professional Documents
Culture Documents
TECHNOLOGY
UNIVERSITY OF
CENTRAL PUNJAB
1 - Khayaban-e-Jinnah
Road, Johar Town, Lahore.
INTRODUCTION
08 Dean’s Message
Associate Dean’s Message
Head of Department
05
07
08
OUR FACULTY
Research Centres at the FOIT 11
Centre for Learning & Design 11
Centre for Game Design 11
Centre for Healthcare Modeling
& Informatics 12
Centre for Mathematics, Teaching
and Research 12
13
CONTENTS
Centre for Robotics 12
Societies 13
Program Objectives 13
Programs Offered 13
SAMPLE MODULE
BS Computer Science 17
Scheme of Studies: BS Computer
Science Program 24
BS Data Science 27
Scheme of Studies: BS Data
Science Program 30
MS Computer Science 33
MS Data Science 35
41
PhD Computer Science 37
Department of Software Engineering 38
Scheme of Studies: BS Software
Engineering Program 41
CAREER PROSPECTS
CAREER
PROSPECTS
IT brings many exciting opportunities for
students after the completion of their studies.
This dynamic field offers an array of
opportunities to our students, to see them
excelling as Data Scientists, Data Analysts,
Business Analysts, Computer Service
Technicians, Cyber Security Specialists,
Software Developers, etc. Each career
opportunity requires a distinctive set of skills
and personal traits; almost all IT jobs depend on
strong technical knowledge, which Faculty of
Information Technology at UCPs imparts in its
students.
DEAN’S MESSAGE themselves in efforts to provide a quality
learning experience to the students. We
the help our students, conducting robotics
workshops for local school students. This
are proud to have introduced an year FOIT is planning to offer workshops in
We have made major strides from 2019 to indigenously developed process to Machine Learning, Robotics, Computer
2020 - achieving significant improvements monitor students’ progress on daily-basis Vision and Image Processing, providing an
in the quality of teaching and increasing and enabling teachers to respond opportunity for our students to contribute
the breadth and inter-disciplinary nature effectively and efficiently to any learning and make a difference in the education of
of the research portfolio of the faculty. Our difficulties faced by the students. These our youth.
plans for the coming year are even more improvements, brought in through the
ambitious. Our existing research centres untiring efforts of our team, envisage a I am sure that our students will prove
continue to mature while the groundwork new breed of computer science themselves in all challenging
for new ones is in process. All research graduates; competent young women and circumstances owing to the rigour and
activities at FOIT are geared to realize our men with a vision and full of purpose, to quality of education, a hallmark of FOIT. I
primary mission: analyze and diagnose innovate and excel, to solve invite you to join us on this fascinating and
problems encountered in the real world, socio-economic problems of Pakistan, exciting journey, unlock your potential, a
conduct research and develop innovative, make significant contributions towards shrug of the conventional approaches,
independently verifiable solutions. We Pakistan’s progress and prosperity. and boldly create new realities and new
bring the perspectives and powerful Furthermore, we at FOIT believe in opportunities for the next generations.
techniques of Computer Science to bear contributing to the local communities and
Pakistan’s particular socio-economic making a difference. We have been, with
challenges, particularly in the fields of
data science, game design, health care
and campus security. In the process, we
are further strengthening our linkages,
both with the software industry and with DR. M AHMAD SHABBIR KAZMI
the institutions of higher education in
Pakistan and abroad. communities, thus, encouraging us to plan
even more ambitiously for the coming
These improvements translate into a new year. Our state-of-the-art research
breed of Computer Science graduates, centres continue to mature while the
young women and men brimming over groundwork for new ones is in process.
with energy, ambitious in their objectives, The novel initiatives that are undertaken
clear on the nature of the challenges by the FOIT focus on addressing the issues
facing society and quick to learn new specific to the socio-economic challenges
concepts and technologies and thrive in and problems of Pakistan. We bring the
challenging circumstances. Furthermore, perspectives and powerful techniques of
we are striving to bring in guest speakers Computer Science to the fields of data
from the industry and develop a science, game design, learning design,
relationship with the industry experts, health care, robotics and campus security.
providing various opportunities for our Our collaborations with national and
students to learn about state-of-the-art, international partners promise
cutting edge technologies. independently verifiable materialization of
our vision to make Pakistan a leader in
FOIT has consistently achieving significant Computer Science and Software
improvements in the quality of both Development.
undergraduate and postgraduate
education by introducing emerging Our major source of strength is the
technologies to increase the breadth and competent, experienced and qualified
depth of taught courses and research. The faculty members at FOIT. All faculty
efforts have been applauded by the members continuously engage
professional industry and research
OUR FACULTY
currently being refined using feedback
FACILITIES Centre for Learning & Design from the target user base - students, Centre for Mathematics,
primarily in grades 6 through 8.
In addition to introducing game design Teaching and Research
By leveraging technology, we can
Research Centres at the FOIT transform the educational landscape of
programs at multiple levels of education,
the Centre aims to conduct research and Generally, one of the main challenges
Pakistan and make education more support entrepreneurs to promote the universities around the world face is poor
The strength of FOIT is its highly qualified effective, accessible and affordable for all learning achievement in mathematical
local game industry. It supports
faculty – with specialized training in students. With this vision, the Faculty of IT courses. The Faculty recognizes this
individuals who aspire to become
various fields of Computer Science from at UCP launched the Centre for Learning fundamental problem and has moved to
entrepreneurs by providing them with
renowned universities of USA, Australia, & Design in March 2016. The Centre aims address it with the establishment of the
various resources, mentorship and
UK, Sweden, France, Switzerland and to radically change the field of education Centre for Mathematics Teaching and
support in developing and marketing their
Austria – dedicated to producing and revolutionize the methods of Research - the first of its type in our
products. The Centre provides the perfect
graduates and researchers with imparting education with special attention country. We believe that every student in
platform for students from all disciplines
exceptional theoretical and practical skills paid to developing affordable educational Pakistan can learn mathematics -
to start their careers in the computer
in the field of Computer Science. The tools and applications using mobile appreciate the beauty behind it and use it
game industry.
guidance and support extended by the learning concepts for students from to solve daily life, as well as challenging
faculty and administration during the under-serviced communities. The Centre problems. We find a general disconnect
entire learning experience of students has has been able to develope tools aiding in Centre for Healthcare between abstract representations and the
produced outstanding professionals, teaching the English language. Evaluation range of real-life scenarios that such
researchers and educators who are feedback is an important element in
Modeling & Informatics
representations apply to. This is a direct
providing services in renowned national driving the learning methodologies. The consequence of the prevalent attitude
and international organizations. classroom auto-response system is The Faculty of IT at UCP has initiated towards teaching and assessment with its
designed to facilitate early feedback to state-of-the-art informatics research for focus on formulae, numerical accuracy
Our well-equipped laboratories and students for supporting classroom improving public health practices across and correct application of the prescribed
state-of-the-art research facilities play a teaching and evaluation. many methodological disciplines, method.
major role in the training and particularly Health Informatics,
development of IT professionals. To Bioinformatics, Biostatistics, Machine The Centre aims to re-introduce the sheer
facilitate the process of learning in both Learning, Computer Vision, Computer joy of learning in a new and incredibly
theoretical and experimental skills, we Centre for Game Design Science and Software Engineering. The powerful language.
have project-based as well as focus of the research within the Centre is
general-purpose laboratories. To facilitate The Faculty of IT at UCP has launched on the development of intelligent solutions
R&D activities, Faculty members and Pakistan’s first game design centre to at undergraduate, graduate and PhD Centre for Robotics
students are fully supported by research facilitate students who want to specialize levels to support evidence-based
and development centres. To make a in game design, especially in the EdTech healthcare and to develop methodologies The Centre for Robotics focuses on
meaningful impact on the IT industry, space. This first of its kind centre is for utilizing information and solving real-life challenges and enabling
academia, and local communities, the helping further to diversify the IT industry communication technologies to improve students to sharpen their skills with
Faculty of IT has launched six centres. of Pakistan to enter the global game the quality of healthcare. hands-on experience. At the Centre,
These research and development centres design market and building linkages students experiment with both
are conducting research and developing amongst the computer game industry, The Centre, therefore, provides an land-based and aerial robots. They
cutting-edge solutions with the potential computer scientists and instruction E-infrastructure for health research by develop machines with increasing levels of
to transform the growing field of IT. designers in academia. The primary focus connecting a wide variety of investigators sophistication incorporating artificial
Productive research is in progress in the of this Centre is on developing (clinical, public health and health services, intelligence that can play football or
areas of Machine Learning, Data educational games and learning computer scientists and engineers) with autonomously undertake inspection tasks
Analytics, Health Care, Robotics, applications that provide an immerse relevant analytical and modeling tools in an agricultural field. The designing,
Embedded Systems, Mathematics, experience where learners gain an and large-scale aggregations of data, to modelling and controlling methods taught
Information Retrieval and Internet of intuitive understanding of critical building establish broad-range medical at the Centre, equip the students with the
Things. A brief description of these blocks in mathematics, kinematics and applications. skill set to enter the industry with
centres is as follows: language learning. These solutions are
SAMPLE MODULE
DEPARTMENT OF a) Core Courses (61 Cr. Hrs.) Course Title Code Cr. Hrs.
Software Engineering CSSE3113 3
COMPUTER SCIENCE Course Title Code Cr. Computer Communications and Networks CSNC2413 3
Hrs. Computer Communications and Networks Lab CSNC2411 1
BS Computer Science Introduction to Computing CSCS1513 3 Information Security CSNC3413 3
Introduction to Computing CSCS1511 1 Digital Logic and Design CSCS2523 3
Admission Requirements Lab Digital Logic and Design Lab CSCS2521 1
Programming Fundamentals CSCP1013 3 Computer Organization & Assembly Language CSCS3543 3
(i) At least 50% marks in F.Sc Programming Fundamentals CSCP1011 1 Computer Organization & Assembly Lab CSCS3541 1
(Pre-Medical/Pre-Engineering/ICS/ Lab Language
A-Levels or equivalent qualification Object Oriented Programming CSCP2023 3 Compiler Construction CSCS4573 3
with Mathematics certified by IBCC. Object Oriented Programming CSCP2021 1 Design and Analysis of Algorithm CSAL3233 3
(ii) Applicant will clear UCP test or Lab Theory of Automata CSAL3253 3
equivalent. Data Structures and CSCP2033 3 Parallel and Distributed Computing CSCS2543 3
Algorithms Artificial Intelligence CSAL3243 3
Artificial Intelligence Lab CSAL3241 1
Degree Requirements Data Structures and CSCP2031 1
Algorithms Lab
Each candidate for the BS Computer Discrete Structures CSAL1213 3 b) Math Science Foundation Courses (12 Cr. Hrs.)
Science degree is required to successfully Introduction to Database CSDB2313 3
Systems
earn 133 Cr. Hrs. with the minimum CGPA Course Title Code Cr.
of 2.0 on the scale of 4.0 as per the Introduction to Database CSDB2311 1 Hrs.
following detail: Systems Lab
Calculus and Analytical Geometry CSSS1713 3
Operating Systems CSCS3553 3
Basic Electronics CSSS1723 3
Operating Systems Lab CSCS3551 1
Area Cr. Probability and Statistics CSSS2743 3
Hrs. Linear Algebra CSSS2753 3
a) Core Courses 61
b) Math Science Foundation Courses 12 c) Humanities Courses (18 Cr. Hrs.)
c) Humanities Courses 18
d) Supporting Courses 09 Course Title Code Cr.
e) CS Elective Courses 15 Hrs.
f) UCP Elective Courses 12 English Composition & Comprehension CSHU1823 3
g) Design Project 06 Pakistan Studies CSHU1893 3
Total 133 Islamic and Religious Studies CSHU1863 3
Communication & Presentation Skills CSHU1873 3
Technical and Business Writing CSHU2813 3
Professional Practices CSMG4963 3
Each student is required to complete 65 hours of community work, usually after 4th
semester which would be a prerequisite to clear the student for the award of degree. Semester-II (17 Cr. Hrs.)
Course Course Title Category Cr. Hrs. Course Course Title Category Cr. Hrs.
Code Code
CSSS2743 Probability and Statistics Math Science 3 CSCS4573 Compiler Construction Core 3
CSCP2033 Data Structures and Algorithms Core 3 CSNC3413 Information Security Core 3
CSCP2031 Data Structures and Algorithms Lab Core 1 CSXXxxx3 Supporting III Supporting 3
CSDB2313 Introduction to Database Systems Core 3 CSXXxxx3 UCP Elective III Uni Elective 3
CSDB2311 Introduction to Database Systems Lab Core 1 CSXXxxx3 CS Elective IV CS Elective 3
CSSS2753 Linear Algebra General 3 CSSD4913 Final Year Project I Core 3
Science
CSXXxxx3 CS Elective I CS Elective 3
Semester-VIII (15 Cr. Hrs.)
Scheme of Studies: BS Computer Science Program Course Course Title Category Cr. Hrs.
Code
Semester-V (16 Cr. Hrs.) CSCS2543 Parallel and Distributed Computing Core 3
CSMG4963 Professional Practices Humanities 3
Course Course Title Category Cr. Hrs. CSXXxxx3 CS Elective V CS Elective 3
Code CSXXxxx3 UCP Elective IV Uni Elective 3
CSSE3113 Software Engineering Core 3 CSSD4923 Final Year Project II Core 3
CSCS3553 Operating Systems Core 3
CSCS3551 Operating Systems Lab Core 1
CSXXxxx3 Supporting II Supporting 3
CSXXxxx3 CS Elective II CS Elective 3
CSAL3233 Design and Analysis of Algorithms Core 3
Scheme of Studies: BS Data Science Program DSSD4913 Final Year Project I Core 3
Course Course Title Category Cr. Hrs. Course Course Title Category Cr. Hrs.
Code Code
DSDB3323 Schema-less Databases Core 3 DSAL4593 Natural Language Processing Core 3
DSNS3413 Operating Systems Core 3 DSAL4591 Natural Language Processing Lab Core 1
DSNS3411 Operating Systems Lab Core 1 DSNS4433 Information Security Core 3
DSXXxxx3 Supporting II Supporting 3 DSXXxxx3 DS Elective V DS Elective 3
DSXXxxx3 DS Elective I DS Elective 3 DSXXxxx3 UCP Elective IV Uni Elective 3
DSAL3533 Design and Analysis of Algorithms Core 3 DSSD4923 Final Year Project II Core 3
(09 Cr. Hrs.) Hrs. Game Application Development SEST4633 3 Final Year Project II SESD4923 3
SE Elective I SEZZzzz3 3 Design Patterns SEST4653 3
SE Elective II SEZZzzz3 3 Computer Graphics SEST3663 3
Course Title Code Cr. SE Elective III SEZZzzz3 3 Software Analysis and Design SESD4273 3 Community Service (SE4000)
Hrs. SE Elective IV SEZZzzz3 3 Semantic Web SEST4643 3
Supporting I SEZZzzz3 3 SE Elective V SEZZzzz3 3
Cloud Computing SEST3673 3
Supporting II SEZZzzz3 3 Each student is required to complete 65
Software Testing SESD3253 3
Supporting III SEZZzzz3 3
Software Quality Assurance SESM3363 3
hours of community work, usually after
Machine Learning SEAD3453 3 4th semester which would be a
Big Data Programming SECP4073 3 prerequisite to clear the student for the
award of degree.
f) University Elective Courses
(12 Cr. Hrs.) Program Duration
Course Course
Course Title Category Cr. Hrs. Course Title Category Cr. Hrs.
Code Code
SECP1023 Programming Fundamentals Core 3 SENS3513 Operating Systems Core 3
SECP1021 Programming Fundamentals Lab Core 1 SENS3511 Operating Systems Lab Core 1
SEHU1863 Communication & Presentation Skills Humanities 3 SEAD3423 Introduction to Database Systems Core 3
SEAD1413 Discrete Structures Core 3 SEAD3421 Introduction to Database Systems Lab Core 1
SESE1113 Software Engineering Core 3 SESD3233 Web Engineering Core 3
SEHU1823 Islamic and Religious Studies Humanities 3 SEZZzzz3 UCP Elective II Uni Elective 3
SEZZzzz3 Supporting II Supporting 3
Course
Course Title Category Cr. Hrs.
Code
SENS4533 Information Security Core 3
SESM4323 Software Project Management Core 3
SESE4143 Software Re-engineering Core 3
SEZZzzz3 SE Elective II SE Elective 3
SEZZzzz3 SE Elective III SE Elective 3
SESD4913 Final Year Project I Core 3
Course
Course Title Category Cr. Hrs.
Code
SEZZzzz3 SE Elective IV SE Elective 3
SEZZzzz3 SE Elective V SE Elective 3
SEZZzzz3 UCP Elective III Uni Elective 3
SEZZzzz3 UCP Elective IV Uni Elective 3
SESD4923 Final Year Project II Core 3