Faculty of Computer Sciences

/Faculty of Computer Sciences
Faculty of Computer Sciences 2019-07-17T11:03:34+00:00


Welcome to the Faculty of Computer Sciences at University of South Asia. Our faculty offers a practical orientation to computer sciences; cutting- edge research; best facilities; qualified faculty; and an active student population. We enjoy teaching and research in software engineering, networks and security, artificial intelligence, distributed systems, mobile applications, computer vision, big data, and human-computer interactions. We invite you to become actively involved in our community.

As members of a department at one of the premier universities of computer sciences in the country, address the most important challenges facing society today. From harnessing the power of big data, to understanding the role of social media, discover advances in computer sciences today that will change the world tomorrow.

Led by a qualified faculty, our flexible track-based curriculum allows students to select specific coursework to meet individual student needs while preparing graduates for careers in any area of computer sciences.

In addition, industry projects, internships and networking opportunities allow students to gain real world experience before graduation.

At USA you join hands with qualified faculty, students and team to actively participate in this modern age revolution. Are you ready to think Big?

To learn more about our faculty and programs, please explore our visit ,contact us, or visit our head office.

HOD Message

In 1993, we were the first institution in Pakistan to offer degree program in the field of Computer Sciences, giving it the name of BCS (Bachelors of Computer Science). We have trained more than 100,000 students to date, with graduates across the world- from America to Australia.
The Faculty of Computer Science at the University of South Asia offers undergraduate, graduate and postgraduate programs, led by qualified faculty; our flexible updated track-based curriculum allows students to select the courses that meet their career requirements.
The department assists students in getting internships and securing jobs in various professional organizations through placement office. The alumni network is frequently tapped into and they visit the department and provide valuable feedback, which helps to improve learning in our classrooms.
Our focus is future-based, preparing students for the world they will enter upon graduation, in an industry that evolves rapidly. We are proud that today our students play an important role in the IT sector’s development in Pakistan.

Dr. Rahat Bukhari
Head of Department,
Computer Science

Vision & Mission


To be renowned as “Center of Excellence in Computational Sciences and Informatics”


To promote quality computing education and research through the pursuit of academic excellence and scholarship

Dr. Rahat Hussain Bokhari

Dean / Professor


  • PhD-IS (Brunel University, UK)
  • MSc-Physics (IUB) (Gold-Medalist)

Academic Experience: 20 years
Industry Experience: 15 years

Mr. Shahid Waseem

Head of Department


  • PhD(Scholar) (UET, Lahore)
  • MS-CS (GCU, Lahore)
  • MSc (PUCIT)
  • BSc (BZU, Multan)

Academic Experience: 10 years
Industry Experience: 8 years

Dr. Muhammad Din Chaudhary

Associate Professor


  • PhD-CS (DeMotfort University, UK)
  • PGTP (HEC Campus, Islamabad)
  • MSc-Math (IUB)

Academic Experience: 35 years

Mr. Masroor Hussain

Assistant Professor


  • MS-QM (Superior College, Lahore)
  • MSc (PU, Lahore)
  • BSc (PU, Lahore)

Academic Experience: 20 years
Industry Experience: 4 years

Ms. Shagufta Riaz

Assistant Professor


  • PhD (Scholar) (UCP, Lahore)
  • MSCS (UCP, Lahore)
  • BSCS (AIOU, Islamabad)

Academic Experience: 4 years
Industry Experience: 3 years

Mr. Irshad Ahmed Sumra

Assistant Professor


  • PhD (Scholar) Malaysia University of Science & Technology
  • MSCS (Bahria University, Islamabad
  • BSCS (IUB)

Academic Experience: 10 years

Industry Experience: 2 years

Mr. Abidnoon Qadir

Assistant Professor


  • MSCS (BTH, Sweden)
  • MCS (Iqra University, Karachi)

Academic Experience: 6 years
Industry Experience: 8+ years

Mr. Syed Ali Nauman Gillani

Assistant Professor


  • MS (UMT, Lahore)
  • BSCS (UET, Lahore)

Industry Experience: 2 years

Mr. Usman Asghar Sandhu

Assistant Professor


  • PhD-CS (Scholar) NCBA&E, Lahore
  • MSCS (Szabist, Islamabad)
  • BSCS (PU, Lahore)

Academic Experience: 5 years

Mr. Syed Tanweer Shah Bukhari

Senior Lecturer


  • PhD-CS (Scholar) COMSATS
  • MSCS (GCU, Lahore)
  • MCS (VU)

Academic Experience: 7 years
Industry Experience: 2 years

Mr. Babar Hameed

Senior Lecturer


  • MS (UET, Lahore)
  • BE (AIOU, Islamabad)

Academic Experience: 3 years
Industry Experience: 10 years

Mr. M Kashif




Academic Experience: 5 years
Industry Experience: 2 years

Mr. Imran Ashraf



  • MCS (UMT)

Academic Experience: 8 years
Industry Experience: 4 years

Mr. Imran Aftab



  • MSc (UET, Lahore)
  • BSc (PU, Lahore)

Academic Experience: 10 years

Mr. Ali Harris



  • MSCS ITU, Lahore
  • BSCS (GCU, Lahore)

Academic Experience: 3 years
Industry Experience: 1 year

Ms. Maham Noor



  • BSCS (FC College University)

Academic Experience: 2 years

Ms. Syeda Tayyaba Bukhari



  • MSCS, PUCIT Lahore
  • BSCS, University of the Punjab

Academic Experience: 1 year

Ms. Mubashra Manzoor



  • MS (Computational Science & Engineering) NUST
  • BS (Electronics) GCU Lahore

Academic Experience: 1 years
Industry Experience: 1 years

Ms. Ramsha Imran




Academic Experience: 1 year

Mr. Hassan Bashir

Teacher Assistant


  • MSCS (In Progress) University of Lahore
  • BSCS (UET, Lahore)

Academic Experience: 3 years
Industry Experience: 1.5 years

Mr. Shahzad Sharif

Teacher Assistant


  • MSCS (In Progress) COMSATS

Academic Experience: 3 years

Mr. Zeeshan Qaiser

Teacher Assistant


  • MSCS (In Progress) University of Lahore

Academic Experience: 2 years
Industry Experience: 1.5 years

Mr. Bilal Hussain

Teacher Assistant


  • MSCS (In Progress) University of Lahore

Academic Experience: 2.8 years
Industry Experience: 2.5 years

Ms. Faria Ferooz

Teacher Assistant


  • MSSE (In Progress) UMT
  • BSSE (UMT)

Academic Experience: 3 years

Mr. Hassan Ahmad

Teacher Assistant


  • MSCS (In Progress) University of Lahore
  • BSCS (University of Lahore)

Academic Experience: 2.5 years
Industry Experience: 2 years

Mr. Abrar Ahmad

Teacher Assistant


  • MSCS (In Progress), FAST – NUCES
  • BSCS (FC College University)

Academic Experience: 1.5 years
Industry Experience: 1 year

Mr. Arham Tariq

Teacher Assistant


  • MSCS (In Progress) University of Lahore
  • BS(SE) (University of Lahore)

Academic Experience: 1 year
Industry Experience: 2 years

Degree Programs

Faculty of Computer Science 2019-06-20T07:16:34+00:00

Final Year Project (FYP)

Successful completion of Final Year Projects (FYP) in Department of Computer Science, USA University of South Asia is an obligatory requirement for all BSCS and MCS students.

Students of BSCS can register themselves with projects office of the department, while studying in semester 6. An FYP equates to 6 credit hours of study for each student.

An FYP serves dual purpose; students learn the trio of study, research and implementation, as well as earning good grades.

Learned teachers of the department are assigned as advisors to guide, monitor and supervise the students in their FYP related activities.

FYPs are done in the form of groups of two or three students, one of whom is the group lead. This is the best opportunity for students to experience teamwork and leadership.

The prerequisite study for FYP includes and involves all the major areas of software production to solve the problems of the prevailing industry and market.

The curriculum is already designed in such a way that students can learn the conventional and emerging technologies of the field.

Students forming an FYP group are encouraged to pick a topic for their FYP.

Students can chose from the different domains of software engineering such as web portals, mobile applications, and desktop and distributed applications development.

In the recent couple of years the emerging markets have introduced the use of hardware gadgets as an important component of modern software systems.

That is why there has been an increase in FYPs involving robotics, hardware based security systems and internet of things.

Our students and teachers mutually have shown keen interest in developing such software solutions as FYPs.

Great emphasis is ensured that students chose and work on unique and extraordinary ideas.

A panel of teachers scrutinizes potential ideas and assigns titles for each group.

FYP groups have to prepare well for presentation of their proposals. After the acceptance of the proposal the group has to complete their work within an allowed duration.

At the completion of their FYP, the group now has to present their final defence in front of a panel of experienced faculty members.

Students are evaluated for their team effort as well as their individual performance within the group.

All the necessary information regarding the FYP schedules for registration, topics selection, proposal presentation and final presentation are conveyed to the students through university notice boards, social media and emails.

Students of semester 6 onwards are asked to attend special lectures regarding the FYP process.

During the past 4 years our students have worked on several areas of market and industry. Such as:

  1. Home automation.
  2. Industrial automation.
  3. Medical and Hospital management systems.
  4. Social media marketing management.
  5. Social media e-commerce.
  6. Security systems for buildings and vehicles.
  7. Gesture triggered commercial solutions.
  8. Online shopping and services provision systems.
  9. Academia management systems
  10. Rescue and crisis management support systems.
  11. Irrigation and agriculture support systems
  12. Robotics based surveillance systems.

For Students

Steps towards your FYP are given below:

  1. Student registration for FYP.
  2. Adviser assigning for FYP.
  3. Proposal presentation.
  4. Approval of project proposal.
  5. Completion of work.
  6. FYP final presentation.
  7. FYP final documentation.
  8. Grading.

Students can visit the COMMON folder of the Resource Center File services to stay updated with latest templates.

Templates for FYP registration, FYP proposal documentation and Final documentation are available.

MSCS (Thesis)

Coming Soon…

Syllabus 2018-07-17T05:10:04+00:00

There shall be a complete syllabus for each course made available to students no later than the first day of class at the beginning of each semester. Any changes to the syllabus made after the first day of class will be announced and will be clearly represented with the date of the revision.

The course syllabus will cover:

– a course description including course objectives;
– reference books for the course;
– the content and nature of assignments;
– the schedule of major graded assessments (e.g., examinations and due dates for projects and papers);
– the examination and/or assessment procedures;
– the mode of communication for excused absences;
– the basis for determining final grades, including grading system used and the relationship
between in-class participation and the final course grade;

Attendance 2018-07-17T05:10:57+00:00


Students are expected to take complete responsibility for their own academic work and progress.

Students, to progress satisfactorily, must meet all of the requirements of each course for which they are registered. Consistent attendance offers students the most effective opportunity to gain command of course concepts and materials. To appear in final examination, some course instructors can enforce the rule of 75% attendance for appearing in the examination.

In-class participation may be an ongoing requirement and an integral part of the work of some courses. In-class assessments may occur, sometimes without any advance notice- known as a surprise quiz.

The syllabus will specify expectations about in-class participation and its relationship to the final course grade.

Recording of student attendance is required of the faculty.


Absences from courses in which in-class participation forms a significant part of the work of the course (such as lab or discussion courses) shall be handled by instructors in accordance with the general policies of their academic units.

An excused absence is an absence for which the student has the right to receive, and the instructor has the responsibility to provide, academic accommodation.

Excused absences must be requested promptly and must be supported by appropriate documentation. They are granted by the Head of Department. Excused absences do not alter the academic requirements for the course.

Students are responsible for information and material missed on the day of absence.

Students are within reason entitled to receive any materials provided to the class during the absence. Students are responsible for determining what course material they have missed and for completing required exercises in a timely manner.

Events that justify an excused absence include: religious observances; illness of the student or illness of an immediate family member; participation in university activities at the request of university authorities; and compelling circumstances beyond the student’s control (e.g., death in the family). Absences stemming from work duties (e.g., unexpected changes in shift assignments) and traffic problems do not typically count for excused absence.

Students claiming excused absence must notify the course instructor in a timely manner and provide appropriate documentation. The notification should be provided either prior to the absence or as soon afterwards as possible.

In the case of religious observances, athletic events, and planned absences known at the beginning of the semester, the student must inform the instructor during the first two weeks.

All other absences must be reported as soon as is practical. The student must provide appropriate documentation of the absence. The documentation must be provided in writing to the instructor by the means specified in the syllabus.

a. For medically necessitated absences: Students may, one time per course per semester, provide a self-signed excuse as documentation of an absence from a single class (e.g., lecture, recitation, or laboratory session) that does not coincide with a major assessment or assignment due date.

b. For all other absences students must provide verifiable documentation upon request (e.g., religious calendar, death announcement, etc.).

The faculty may allow student to make up for absence by submitting a makeup assessment. Student must submit it timely, at a time and place agreed upon by the instructor and student, cover the same material.

In the event that a group of students requires the same makeup assessment, one time and place may be scheduled. The makeup assessment must not interfere with the student’s regularly scheduled classes. If makeup work is not feasible, an alternate accommodation for excused absences will be provided. Alternate accommodations will be according to the principles established by the unit offering the course.

Students who miss a substantial number of class sessions or course assignments should seek guidance from an academic advisor with respect to academic options.

Assessment 2018-07-17T05:12:24+00:00

Students can expect to receive a reasonable number of graded assignments, projects, quizzes to permit evaluation of their performance. These assessments shall be returned to the students in a timely manner. Students will have reasonable opportunity to review graded assignments, such as papers and examinations (including the final examination or assessment), after evaluation by the instructor and while materials are reasonably current. Information about assessments and determination of the final course grade will be presented in a course syllabus.

Ordinarily, in-class assessments are given during class hours in accordance with the regularly scheduled time and place of each course.

Students are responsible for knowing the information in the syllabus, including dates of assessments and due dates of graded assignments. Assessments may take a variety of forms and need not be classroom-based written examinations.

Final Examination:  There shall be a final examination and/or assessment in every undergraduate course. Exceptions may be made with the written approval of the Faculty Dean.

Each faculty member shall retain, for one full semester (either fall or spring) after a course is ended, the students’ final assessments in the appropriate medium. The examination department maintains all examinations of students for up to 4 years.

All in-class final examinations must be held on the date and at the time listed in the official final examination schedule.  Out-of- class final examination or equivalent assessments shall be due on the date and at a time listed in the official final examination schedule.  Students may seek to reschedule final examinations so that they have no more than three examinations on any given day.

It is the responsibility of the student to initiate the rescheduling or be responsible for taking the examination as originally scheduled. When rescheduling is desired, students should first contact their instructors.  Students who encounter difficulty rescheduling examinations with their instructors are advised to contact Office of Student Affairs for help.

Faculty members are expected to accommodate students with legitimate rescheduling requests.

Resolution of Problems

Any concerns regarding the syllabus, attendance, absences and assessment should be addressed to the course instructor.  In the case of unresolved concerns, students are supposed to submit written application to the Office of Student Affairs.

Academic Integrity 2018-07-17T05:13:26+00:00

University of South Asia is an academic community. Its main purpose is the pursuit of knowledge.

Like all flourishing communities, the University can function properly only if its members adhere to clearly established goals and values.

Essential to the fundamental purpose of the University is the commitment to the principles of truth and academic honesty. Accordingly, the Code of Academic Integrity- Policy on Plagiarism  is designed to ensure that the principle of academic honesty is upheld. While all members of the University share this responsibility, the Code of Academic Integrity is designed so that special responsibility for upholding the principle of academic honesty lies with the students.

The University’s Code of Academic Integrity is a world recognized honor code. Any of the following acts, when committed by a student, shall constitute academic dishonesty:

1. Cheating: fraud, deceit, or dishonesty in any academic course or final year project or final thesis in an attempt to gain an unfair advantage and/or intentionally using or attempting to use unauthorized materials, information, or study aids in any academic course or final year project or final thesis.

2. Fabrication: intentional and unauthorized falsification or invention of any information or citation in any academic course/ final year project/ final thesis.

3. Facilitating academic dishonesty: Intentionally or knowingly helping or attempting to help another student to violate any provision of the Code of Academic Integrity.

4. Plagiarism: Intentionally or knowingly representing the words or ideas of another as one’s own in any academic course or exercise.

If it is determined that an act of academic dishonesty has occurred, the matter is referred to Discipline Committee for further deliberation.

Academic Regulations 2018-07-17T05:14:22+00:00

If it is determined that an act of academic dishonesty has occurred, the matter is referred to Discipline Committee for further deliberation.

Academic Probation and Dismissal 2018-07-17T05:15:18+00:00

The University endeavors to ensure that students progress towards their degree objectives satisfactorily, and achieve academic success.

If a student has special circumstances that make it impossible to complete a normal course load (5-6 courses per semester), the student must meet with HOD to discuss the circumstances, the student’s plans for remaining degree, and the implications for continued enrollment.

a.   Academic retention is based entirely on grade point average (GPA). A minimum of 128 successfully completed course credit hours is required for graduation in any degree curriculum at Bachelors level and 30 credit hours for Masters’ degree.

b.   Satisfactory Performance is defined as the achievement of a cumulative GPA of 2.0 or above at Bachelor Level and 2.5 or above at Master Level. Students whose semester GPA falls below 2.0 or 2.5 for bachelor or master respectively are encouraged to meet with their Head of Departments regarding the development of a plan that will appropriately respond to the student’s academic difficulties and lead to academic improvement.

c.   Unsatisfactory Performance is defined as the achievement of a cumulative GPA of less than 2.0 for Bachelor Students and 2.5 for Masters’ Student. Students will be placed on Academic Probation following any semester in which a 2.0 or 2.5 cumulative GPA for Bachelor or Master respectively is not achieved. The University reserves the right for Academic Dismissal of students who are unable to raise their cumulative GPA to 2.0 or 2.5 or higher for Bachelor or Master respectively at the end of their probationary semester.

Academic Probation:

Students will be placed on academic probation if their cumulative GPA falls below 2.0 at Bachelor level and 2.5 at Masters’ level. Normally, a student is expected to attain a 2.0 CGPA at the end of any probationary semester for Bachelors’ degree and 2.5 for Masters’ degree.

The Office of the Student Affairs will notify students when they are placed on academic probation at the end of every semester after results are announced. Such notices will include a requirement that the students consult their Head of Department early in the probationary semester and in no event later than the beginning of the early enrolment period for the next semester.

a. The HOD will assist students in developing appropriate plans for achieving satisfactory academic performance.

b. Students who are placed on probation will not be allowed to add or drop courses, or register without the approval of HOD.

Academic Dismissal:

Students who have earned 60 or more credit hours will be dismissed if their CGPA remains below 2.0 for two consecutive semesters after being placed on probation.           The Office of Student Affairs will notify students via email. The email will include a statement that registration for the next semester will be canceled.

Student Conduct 2018-07-17T05:16:18+00:00

Students are expected to maintain the highest standards of conduct. For all graded presentation and competitions, students are expected to dress professionally- for men that is wearing a suit with a tie and shirt buttoned up, and for women that is wearing professional colors and well- ironed clothes.

Cases that may result in suspension or expulsion are heard by committees, comprised of faculty members. Acts of violence, intimidation, disruption, or rioting; substantial theft or damaging university property; fraud or forgery; use or distribution of illegal drugs; wrongful use of technology; are forms of misconduct that most frequently result in dismissal from the University.

Prohibited Conduct

The following is general list of what constitutes prohibited conduct and is subject to disciplinary action:

– Initiating or causing to be initiated a false report, warning or threat of fire, explosion or other emergency
– Possession of any weapon
– Causing physical harm or threat of harm to faculty or fellow students or any management member
– Serious Crime committed off-campus
– Violating the terms of any disciplinary sanction imposed
– Distribution or possession for purposes of distribution of any illegal drug
– Furnishing false information to the University
– Interfering with the freedom of expression of others
– Theft of property or of services; possession of stolen property
– Destroying or damaging the property of others
– Engaging in disorderly or disruptive conduct
– Failure to comply with the directions of university officials
– Use or possession of any illegal drug or controlled substances
– Use or possession of fireworks
– Use or possession of any alcoholic beverage
– Violation of published university regulations or policies including the hostel contract, as well as those regulations relating to entry and use of University facilities, use of vehicles, campus demonstrations, misuse of identification cards, sexual misconduct, hazing, acceptable use, and parking regulations.

Those students found guilty of any of the following acts will be immediately dismissed from campus:

Assault, theft, damaged property, fire-setting, or other serious misconduct related to a University-sponsored event, occurring on- or off-campus, that results in harm to persons or property or otherwise poses a threat to the stability of the campus or campus community may result in disciplinary action.

What is Computer Science? 2018-07-17T05:40:06+00:00

Computer Science is the study of step-by-step computational methods for solving problems by encoding, storing, tracking and transforming information.

It involves the creation of fundamental software (sets of computer instructions) for solving practical and theoretical problems and performing tasks that lend themselves to computational solutions. It extends to the construction of software that learns and adapts to circumstances in the course of solving problems and also ways to enable computers to learn and adapt.

Computer Science is different from:

Computer Engineering: The study of computer hardware design and the physical circuitry that make up computers. This field is related to electrical engineering and traditionally emphasizes a hardware up understanding of computers.

Computer Information Systems: The study of the use of computers and computer software to solve business problems. It concerns learning how to set up systems to solve specific business problems, for example, tracking inventories, printing payroll checks, analyzing sales. CIS majors study some programming, but generally without the technical depth required to produce large and complex software.

Information Technology (IT): The study of information technology in order to be able to maintain, upgrade, and troubleshoot computer systems used within an organization. IT is focused on solving systems problems and setting up computer technology for use.

Is Computer Science the same as programming? 2018-07-17T05:40:42+00:00

Many students gain interest in Computer Science because they either like using computers or have enjoyed some prior programming experiences. Computer programming is a broad term covering a range of software development activities, ranging from writing small programs in order to perform simple tasks, to the creation of large user applications and systems software consisting of millions of lines of complex code.

Programming and programming languages are tools of computer science, but they are not its primary subject matter.

There is a reason the major is called Computer Science and not “Computer Programming” since the emphasis is on the best methods for tackling problems whose solutions are not immediately apparent.

Complex and abstract problem solving plays a key role in the application of computer technology to practical problems. Before you can effectively build complex and maintainable applications, you must have fundamental knowledge of programming tools, mathematical concepts, and software development methodology.

Computer Science goes far beyond merely programming. A bachelor’s degree in computer science qualifies students for jobs as “software engineers,” the most common job title for graduates with computer science degrees. A bachelor’s degree in computer science also teaches students critical time management, problem solving, software engineering, networking, and security skills.

What skills or talents will help me succeed in Computer Science? 2018-07-17T05:41:22+00:00

Useful skills include: strong problem solving skills, logical thinking, community skills (teamwork, group participation), mathematical skills, writing skills and a willingness to concentrate on precise details for an extended period of time.


3rd convocation of University of South Asia .

3rd convocation of University of South Asia .

Timing: April,14 2018, 5:00pm – 10:00pm

2nd IEEE National Workshop On Robotics And Industrial Automation

2nd IEEE National Workshop On Robotics And Industrial Automation

Timing: January , 2nd 2018 – January, 3rd 2018 , 5:00pm – 10:00pm

Annual Dinner-Department of Computer Science 2017

Annual Dinner-Department of Computer Science 2017

Timing: December ,14 2017, 5:00pm – 10:00pm