COMPUTER SCIENCE,
SOFTWARE ENGINEERING, AND
INFORMATION TECHNOLOGY
(Bachelors & Masters Programs)
(Revised 2017)
HIGHER EDUCATION COMMISSION
ISLAMABAD
CURRICULUM DIVISION, HEC
1
,Prof. Dr. Mukhtar Ahmed Chairman, HEC
Prof. Dr. Arshad Ali Executive Director, HEC
Mr. Muhammad Raza Chohan Director General (Academics)
Dr. Muhammad Idrees Director (Curriculum)
Syeda Sanober Rizvi Deputy Director (Curriculum)
Mr. Riaz-ul-Haque Assistant Director (Curriculum)
Mr. Muhammad Faisal Khan Assistant Director (Curriculum)
2
, CONTENTS
Contents
CURRICULUM OF COMPUTING PROGRAMS ....................................................
INTRODUCTION ..............................................................................................................................
Curricula Consideration ..............................................................................................
Computing Discipline .................................................................................................
Introduction .................................................................................................................
Bachelor Degree Programs in Computing ..................................................................
Eligibility Criteria ...................................................................................................
Duration ..................................................................................................................
Degree Completion Requirements ..........................................................................
Master Degree Programs in Computing .....................................................................
Eligibility Criteria ...................................................................................................
Duration ..................................................................................................................
Degree Completion Requirements ..........................................................................
Program Learning Outcomes (PLOs) .....................................................................
Curriculum Design for Bachelor Degrees in Computing .......................................
COURSES COMMON for BS (CS/ IT/ SE) ..........................................................
Computer Science Program BS (CS) ..........................................................................
Development in Computer Science ........................................................................
Program Structure: ..................................................................................................
BS Computer Science .............................................................................................
Coverage of ACM Knowledge Areas .....................................................................
Proposed Curriculum for BS-CS ............................................................................
COURSES COMMON to all computing bachelor programs .................................
Domain Courses for BS (COMPUTER SCIENCE) ...............................................
Proposed Study Plan for BS (Computer Science) ..................................................
Proposed Curriculum for BS-IT .............................................................................
COURSES COMMON to all computing bachelor programs .................................
Domain Courses for BS-IT .....................................................................................
Proposed Study Plan for BS (Information Technology) .............................................
BS Software Engineering ............................................................................................
Proposed Curriculum for BS-SE.............................................................................
COURSES COMMON to all computing bachelor programs .................................
Domain Courses for BS-SE ....................................................................................
Proposed Study Plan for BS (Software Engineering) .................................................
Master of Science ........................................................................................................
Programs .....................................................................................................................
Composed by: Mr. Zulfiqar Ali, HEC, Islamabad
3
, PREFACE
The curriculum, with varying definitions, is said to be a plan of the teaching-learning
process that students of an academic program are required to undergo to achieve some
specific objectives. It includes scheme of studies, objectives & learning outcomes,
course contents, teaching methodologies and assessment/ evaluation. Since knowledge
in all disciplines and fields is expanding at a fast pace and new disciplines are also
emerging; it is imperative that curricula be developed and revised accordingly.
University Grants Commission (UGC) was designated as the competent authority to
develop, review and revise curricula beyond Class-XII vide Section 3, Sub-Section 2
(ii), Act of Parliament No. X of 1976 titled “Supervision of Curricula and Textbooks
and Maintenance of Standard of Education”. With the repeal of UGC Act, the same
function was assigned to the Higher Education Commission (HEC) under its Ordinance
of 2002, Section 10, Sub-Section 1 (v).
In compliance with the above provisions, the Curriculum Division of HEC undertakes
the revision of curricula regularly through respective National Curriculum Revision
Committees (NCRCs) which consist of eminent professors and researchers of relevant
fields from public and private sector universities, R&D organizations, councils,
industry and civil society by seeking nominations from their organizations.
In order to impart quality education which is at par with indigenous needs and
international standards, HEC NCRCs have developed unified framework/ templates as
guidelines for the development and revision of curricula in the disciplines of Basic
Sciences, Applied Sciences, Social Sciences, Agriculture and Engineering.
It is hoped that this curriculum document, prepared by the respective NCRC’s, would
serve the purpose of meeting our national, social and economic needs, and it would
also provide the level of competency specified in Pakistan Qualification Framework to
make it compatible with international educational standards. The curriculum is also
placed on the website of HEC
http://hec.gov.pk/english/services/universities/RevisedCurricula/Pages/default.aspx
(Muhammad Raza Chohan)
Director General (Academics)
4
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through EFT, credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying this summary from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller TGUARD. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy this summary for R186,40. You're not tied to anything after your purchase.