Program Education Objectives (PEOs)
-
- PEO 1   Fundamental Computing Knowledge: A graduate who is performing his/her professional roles with understanding of fundamental computing knowledge acquired during his studies.
- PEO 2   Ethical and Societal Responsibilities: A graduate who is fulfilling his/her professional responsibilities taking into account ethical and societal concerns.
- PEO 3   Communication Skills: A graduate who is effective in oral and written communication of technical and managerial information.
- PEO 4   Leadership: A graduate who is effective in a leadership role of a group/team assigned to him/her or in an entrepreneurial environment.
- PEO 5   Continuous Improvement: A graduate who keeps on exploring new fields and areas in computing for his/her organization or conduct research for academic pursuits.
Program Learning Outcomes (PLOs)
- The following is a list of some program outcomes:
- PLO 1   Computing Knowledge: Apply knowledge of mathematics, natural sciences, computing fundamentals, and a computing specialization to the solution of complex computing problems.
- PLO 2   Problem Analysis: Identify, formulate, research literature, and analyse complex computing problems, reaching substantiated conclusions using first principles of mathematics, natural sciences, and computing sciences.
- PLO 3   Design/Develop Solutions: Design solutions for complex computing problems and design systems, components, and processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
- PLO 4   Investigation & Experimentation: Conduct investigation of complex computing problems using research based knowledge and research based methods.
- PLO 5   Modern Tool Usage: Create, select, and apply appropriate techniques, resources and modern computing tools, including prediction and modelling for complex computing problems.
- PLO 6   Society Responsibility: Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal, and cultural issues relevant to context of complex computing problems.
- PLO 7   Environment and Sustainability: Understand and evaluate sustainability and impact of professional computing work in the solution of complex computing problems.
- PLO 8   Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of computing practice.
- PLO 9   Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse teams and in multi-disciplinary settings.
- PLO 10   Communication: Communicate effectively on complex computing activities with the computing community and with society at large.
- PLO 11   Project Management and Finance: Demonstrate knowledge and understanding of management principles and economic decision making and apply these to one's own work as a member or a team.
- PLO 12   Life-Long Learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological changes.
Career Opportunities
Your career prospects will be excellent: You may become a software engineer, programmer, web developer, games programmer or computer graphic designer.
Award of Degree
For the award of BS (Computer Science) degree, a student must have:
-
- 1. Passed courses totalling at least 130 credit hours, including all those courses which have been specified as Core courses.
- 2. Obtained a CGPA of at least 2.00.
Tentative Study Plan
Those who have taken the HSSC or an equivalent examination and are awaiting result are also eligible to apply. The four-year undergraduate programs of full time study are divided into eight semesters.
Semester 1 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Introduction to Computing | 3+1 | |
2 | Applied Physics | 3 | |
3 | Calculus - I | 3 | |
4 | English Language | 3+1 | |
5 | Islamic & Religious Studies | 3 |
Semester 2 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Computer Programming | 3+1 | |
2 | Digital Logic Design | 3+1 | |
3 | Calculus - II | 3 | |
4 | Pakistan Studies | 3 | |
5 | English Composition | 3 |
Semester 3 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Data Structures | 3 | |
2 | Discrete Structures | 3 | |
3 | Comp. Organization & Assembly Lang. | 3+1 | |
4 | Linear Algebra | 3 | |
5 | CS/MG Elective-I | 3 |
Semester 4 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Database Systems | 3+1 | |
2 | Operating Systems | 3+1 | |
3 | Design & Analysis of Algorithms | 3 | |
4 | Business Elective - II | 3 | |
5 | Math Elective | 3 |
Semester 5 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Theory of Automata | 3 | |
2 | Computer Networks | 3+1 | |
3 | Object Oriented Analysis & Design | 3+1 | |
4 | Probability & Statistics | 4 | |
5 | CS Elective | 3 |
Semester 6 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Software Engineering | 3 | |
2 | Artificial Intelligence | 3 | |
3 | Technical and Business Writing | 3 | |
4 | CS/MG Elective - II | 3 | |
5 | Social Science Elective | 3 |
Semester 7 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Human Computer Interaction | 3 | |
2 | Project - I | 3 | |
3 | Computer Architecture | 3 | |
4 | CS Elective - III | 3 | |
5 | Social Science Elective | 3 |
Semester 8 | |||
Sr. No | Course Name | Crdt Hrs. | |
---|---|---|---|
1 | Professional Issues in IT | 3 | |
2 | Project - II | 3 | |
3 | CS Elective - IV | 3 | |
4 | CS Elective - V | 3 | |
5 | CS Elective - VI | 3 |
Note: Registration in “Project-I” is allowed provided the student has earned at least 100 credit hours, and his/her CGPA is equal to or greater than the graduating CGPA (2.0).
BS Computer Science
Accreditation Status
NCEAC paid following visits to NUCES (FAST) Peshawar for BS Computer Science on;
-
- October 11th, 2021. Awarded accreditation for batch 2017, 2018, 2019 via its letter dated February 4th, 2022.
- January 31, 2020. Awarded accreditation for batch 2015 and 2016 via its letter dated April 10th, 2020.
- October 15, 2016. Awarded “X” Category for batch 2012 and 2013 via its letter dated January 5th, 2017.
- April 05, 2013. Awarded “W” Category (which is the highest ranking category) for batch 2009, 2010, and 2011 via its letter dated April 22nd, 2013.
- October 22, 2010. Awarded “W” Category (which is the highest ranking category) for batch 2006, 2007, and 2008.
Eligibility Criteria
-
- At least 60% marks in SSC (Matric) or an equivalent examination AND
- At least 50% marks in the HSSC or an equivalent examination.
- Must have studied Mathematics at the HSSC level.