Department of Computer Science

Programs

Learning Objectives: Following are the learning objectives
  • To produce quality graduates equipped with a wide breadth of knowledge
  • To develop strong critical, analytical and logical thinking in the graduates
  • To establish effective communication and interpersonal skills in the graduates
Outcomes: Following are expected outcomes
  • The program will prepare such professional as to fulfill the need of industry
  • The program will establish foundations for further learning and education
  • The program will produce graduates with convincing capabilities
Eligibility Criteria for BS:
Female Candidates having Intermediate or equivalent with Mathematics with at least 50% marks.
Equivalence must be from IBCC.
Duration: 4 years Total Credit Hours: 133 CH
 
Scheme of Studies:
As per guidelines of Higher Education Commission & National Computing Education Accreditation Council Curricula.
Program Educational Objectives:

PO-1: “Demonstrate application of computing and Information Technology principles to identify, design, implement, and support technologies that effectively address IT-related challenges.”
PO-2: “Communicate proficiently, both verbally and in writing, in professional IT settings, excelling as collaborative team members and capable leaders.”
PO-3: “Act responsibly and ethically within the IT profession, contributing to society with a strong sense of social accountability.”

Program Learning Outcomes PLOs/Graduate Attributes (GAs):

Keeping in view the latest transformation from knowledge-based education philosophy to Outcome based education (OBE) system, the OBE model based on Seoul Accord has also been considered. Computing programs prepare students to attain educational objectives by ensuring that students demonstrate achievement of the following outcomes (derived from Graduate Attributes defined by Seoul Accord www.seoulaccord.org).
PLO# GA# Program Learning Outcomes (PLOs) / Graduate Attributes (GAs) Computing Professional Graduate
PLO-1 Academic Education To prepare graduates as computing professionals
PLO-2 Knowledge for Solving Computing Problems Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
PLO-3 Problem Analysis Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, Computing sciences, and relevant domain disciplines.
PLO-4 Design/Development of Solutions Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
PLO-5 Modern Tool Usage Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
PLO-6 Individual and Team Work Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.
PLO-7 Communication Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
PLO-8 Computing Professionalism and Society Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice
PLO-9 Ethics Understand and commit to professional ethics, responsibilities, and norms of professional computing practice
PLO-10 Life-long Learning Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional

Program Eligibility Criteria:

Female candidates having 50% or more marks in Intermediate (HSSC) examinations with Mathematics, or equivalent qualification with Mathematics are eligible to apply for admission in BS Information Technology.
Note: The equivalence must be from IBCC.

Duration: 4 years Total Credit Hours: 137 CH
 
Scheme of Studies:

As per guidelines of Higher Education Commission & National Computing Education Accreditation Council Curricula.

Program Educational Objectives:

PO-1: To produce graduates with in-depth knowledge of artificial intelligence concepts, techniques, and tools.
PO-2: To develop problem-solving abilities through critical, analytical, and logical thinking tailored to AI applications.
PO-3: To instill strong ethical values, communication, and teamwork skills necessary for AI-driven innovation and collaboration.
PO-4: To foster a culture of research, innovation, and continuous learning in the rapidly evolving field of AI.

Program Learning Outcomes PLOs/Graduate Attributes (GAs):

Keeping in view the latest transformation from knowledge-based education philosophy to Outcome based education (OBE) system, the OBE model based on Seoul Accord has also been considered. Computing programs prepare students to attain educational objectives by ensuring that students demonstrate achievement of the following outcomes (derived from Graduate Attributes defined by Seoul Accord www.seoulaccord.org).
PLO# GA# Program Learning Outcomes (PLOs) / Graduate Attributes (GAs) Computing Professional Graduate
PLO-1 Academic Education To prepare graduates as computing professionals
PLO-2 Knowledge for Solving Computing Problems Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
PLO-3 Problem Analysis Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, Computing sciences, and relevant domain disciplines.
PLO-4 Design/Development of Solutions Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
PLO-5 Modern Tool Usage Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.
PLO-6 Individual and Team Work Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.
PLO-7 Communication Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.
PLO-8 Computing Professionalism and Society Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice
PLO-9 Ethics Understand and commit to professional ethics, responsibilities, and norms of professional computing practice
PLO-10 Life-long Learning Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional

Program Eligibility Criteria:

Female candidates having 50% or more marks in Intermediate (HSSC) examinations with Mathematics, or equivalent qualification with Mathematics are eligible to apply for admission in BS Artificial Intelligence.
Note: The equivalence must be from IBCC.

Duration: 4 years Total Credit Hours: 137 CH
 
Scheme of Studies:
As per guidelines of Higher Education Commission & National Computing Education Accreditation Council Curricula.

 
Learning Objectives: Following are the learning objectives
  • To produce quality graduates equipped with a focused depth of a specialized domain of computing knowledge
  • To develop a strong and critical reasoning necessary for research
  • To establish effective communication and interpersonal skills in the graduates
Outcomes: Following are expected outcomes
  • The program will prepare such professional as to uplift the economic situation of the country
  • The program will strengthen the foundations for further learning and research
  • The program will produce graduates with convincing capabilities
Eligibility Criteria for MS:
  • 16 years of education (BSCS (4 Years) or B. Sc. Computer Science (Hons.) (4 Years) or MCS or MIT or M. Sc. Computer Science or Equivalent. Equivalence must be from HEC.
  • The candidates must have obtained 2.5/4.00 CGPA in semester system or 50% marks in annual system.
  • Entry test (50% qualifying marks) and interview organized by university is mandatory for admission.
  • All other requirements as per university policy (Please see University admission criteria for MS). Duration: 2 years Total Credit Hours: 31 CH
Scheme of Studies:
As per guidelines of Higher Education Commission & National Computing Education Accreditation Council Curricula
Learning Objectives: Following are the learning objectives
  • To produce quality researchers equipped with strong analytical capabilities
Outcomes: Following are expected outcomes
  • The program will prepare such researchers who will uplift the socio economic situation of the country
Eligibility Criteria for PhD:
  • Minimum 18 years of education M.Phil / MS in Chemistry.
  • The candidates must have obtained 3.00/4.00 CGPA in semester or 60% marks in annual system.
  • Entry test (60% qualifying marks) and interview organized by university is mandatory for admission in Ph.D program.
  • Candidates working in Government/semi-government institutions have to submit NOC from concerned organization.
  • All other requirements as per university policy (Please see university admission criteria for Ph.D).
  • Admissions in PhD program will be carried out twice a year, in spring and in autumn depending on the availability of seats.
Scheme of Studies:
As per guidelines of Higher Education Commission & National Computing Education Accreditation Council Curricula