Introduction to Computer Science & Information Technology
4(3-1)
CSI -552
Introduction to Computer Programming
4(3 -1)
CSI -553
Database Management Systems
>4(3 - 1)
CSI -563
Digital Logic and Design
3(2- 1)
ENG-421
Communication Skills
3(3-0)
CSI-554
Discrete Structure
3(3-0)
Semester 2
CSI -561
Object Oriented Programming
4 (3 –1)
CSI –562
Theory of Automata and Formal Lan-guages
(3 –0)
CSI –571
Distributed Database Systems
3 (2 –1)
CSI –574
Computer Organization and Assembly Language
(2 –1)
SWE-572
Software Engineering
3 (3 –0)
CSI –573
Operating Systems
3 (2 –1)
Semester 3
CSI-651
Data Structures and Algorithms
3(2-1)
CSI-652
Computer Graphics
3(2-1)
CSI-653
Theory of Compiler Construction
3(2-1)
CSI-654
Web Engineering
3(2-1)
CSI-655
Data Communication and Networks
3(2-1)
CSI-661
Artificial Intelligence
3(2-1)
Semester 4
SWE–656
Software Project Management
3(3-0)
CSI-671
Research Methods and Data Analysis
3(3-0)
CSI-657
Wireless and Mobile Communication
(3-0)
CSI-680
Thesis
6(0-6)
MPhil / PhD Computer Science
CSI-710
Advanced Topics in Computer Networks
3(3-0)
CSI-711
Advanced Topics in Distributed Computing
3(3-0)
CSI-712
Special Topics in Intelligent Systems
3(3-0)
CSI-713
Special Topics in Web Services
3(3-0)
CSI-714
Research Trends in Web Services
3(3-0)
CSI-715
Research Trends in Data Grid
3(3-0)
CSI-716
Advanced Topics in Software Engineering
3(3-0)
CSI-717
Advanced Topics in Computer Science
3(3-0)
CSI-718
Advanced Data Analysis
3(3-0)
CSI-719
Advanced Topics in Information Technology
3(3-0)
CSI-720
Special Topics in Modeling and Simulation
3(3-0)
CSI-721
Research Trends in Data Mining
3(3-0)
CSI-722
Research Trends in Data Warehouse
3(3-0)
CSI-723
Research Trends in Distributed Database
3(3-0)
CSI-724
Research Trends in Semantic Web
3(3-0)
CSI-725
Research Trends in Business Process Management
3(3-0)
CSI-726
Research Trends in Workflow Resource Management
3(3-0)
CSI-731
Research Trends in Data Provenance
3(3-0)
CSI-732
Advance topics in Parallel Computing
3(3-0)
CSI-733
Special Topics in Machine Learning
3(3-0)
CSI-734
Research Trends in Semantic web
3(3-0)
CSI-735
Advance topics in Big Data Analysis
3(3-0)
CSI-736
Research Seminar
3(3-0)
CSI-737
Special Topics in Text Mining
3(3-0)
*More elective courses can be added by the department depending on availability of faculty as and when needed (CSI-732 to CSI-756)
Other Mandatory Requirements for MS
CSI - 701
Advanced Theory of Computation
3(3-0)
CSI - 702
Advanced Algorithm Analysis
3(3-0)
CSI - 705
Research Methods and Data Analysis
3(3-0)
Other Mandatory Requirements for PhD
*CSI-706
Research Trends in Information Technology
3(3-0)
*CSI-707
Research Trends in Computer Science
3(3-0)
*CSI-708
Research Trends in Software Engineering
3(3-0)
CSI-709
Advance Research Methods
3(3-0)
Vision
To ensure that the students take maximum advantage of the modern computer sciences to solve a wide range of complex scientific, technological and social problems.
Mission
To provide exemplary education and training to our students in the field of computer so that they productively contribute to academia and industry.
Introduction
The Department of Computer Science is one of the most prominent and oldest centers of computer education in Faisalabad city and was established as a separate department by offering ICS program in 1999. The progress journey of the department continued, and it offered BS (CS) program in 2001 and MCS program in 2004.
The department provides excellent computing facilities and ensures the enhancement of practical knowledge of students by facilitating them to learning. The Computer Science Department provides a comprehensive range of facilities necessary for computer use and a library of programs and packages for solving scientific, engineering, commercial and social problems.
Laboratories
The department is equipped with three state of the art computer labs with the latest Pentium machines. These laboratories which are accessible to all students and teachers of Computer Science Department are linked through the state of the art network environment for retrieving information.
The following laboratories have been set up:
Database Design Lab
Software Development Lab
A team of excellent and dedicated developers works untiringly hard to develop, design and update wide range of software that meets the university requirements in addition to the market demands as well.