Department of Computing is foremost established department in Abasyn University Islamabad Campus with state of the art lab facilities and highly qualified faculty members. The mission of the department is dedicated to provide quality education to students so that they can be equipped with knowledge, leadership skills, ability to engage in life-long learning and professional integrity along with the strong sense of social responsibility. To achieve this mission, department offers an Outcome Based Education (OBE) system which is focused at achieving specific quality attributes that a student should have while progressing through the degree program and after being graduated from the university. For this purpose, the department has adopted the guidelines provided by Computing Accreditation Commission of ABET.
The Department of Computing offers the following two 4 years (8 semesters) undergraduate degree programs:
BS Computer Science (BSCS)
BS Software Engineering (BSSE)
Bachalor's of Science in Software Engineering
Software Engineering is the practice of creating and implementing large, reliable, efficient and economical software by applying the principles and practices of engineering. The basic intention of BS Program in Software Engineering is to train students in all aspects of software life cycle from requirements specification through analysis and design to testing, maintenance and evolution of software product; such that by means of critical analysis and creativity, reallife problems are addressed in an effective manner.
Program Educational Objectives (PEOs)
The Program Educational Objectives describe the career and professional accomplishments that the graduates are expected to attain within a few years of graduation. The Program Educational Objectives (PEOs) are focused on to produce BSSE graduates who:
Are competent, employable and demonstrate sound knowledge and skills meeting needs of the modern computing practice and software industry.
Are effective in communication and interpersonal skills with high professional and ethical standards.
Are engaged in continuous pursuit of knowledge through research, continuous education and/or professional development.
Program Learning Outcomes (PLOs) Mapping to Curriculum
Program learning outcomes serve as guidelines that describe what students are expected to know and be able to do by the time of graduation. These relate to the knowledge, skills and attitude that the students acquire while progressing through the program:
Apply knowledge of mathematics, science and engineering.
Design and conduct experiments, as well as to analyze and interpret data.
Are engaged in continuous pursuit of knowledge through research, continuous education and/or professional development.Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
Function on multidisciplinary teams.
Identify, formulate and solve engineering problems.
Understand professional and ethical responsibility.
Communicate effectively.
Understand the impact of engineering solutions in a global, economic, environmental and societal context.
Recognize the need for, and an ability to engage in life-long learning.
Harness knowledge of contemporary issues.
Use the techniques, skills, and modern engineering tools necessary for engineering practice.
Semester Plan
Course Code
Course Name
Credit Hours
Pre Req
CS100
Introduction to Computing
3+0
None
CS106
Introduction to Computer Programming
3+1
None
NS109
Applied Physics
2+1
None
SS104
English-I (Comprehension)
3+0
None
SS108
Islamic Studies/Ethics (for Non-Muslims)
2+0
None
MT112
Calculus-I
3+0
None
Course Code
Course Name
Credit Hours
Pre Req
MT221
Linear Algebra
3+0
MT112
CS200
Object Oriented Programming
3+1
CS106
SS124
English-II (Communication Skills)
3+0
SS104
SE242
Software Engineering
3+0
None
SS118
Pakistan Studies
2+0
None
Course Code
Course Name
Credit Hours
Pre Req
CS210
Data Structures & Algorithms
3+1
CS200
SE253
Software Requirement Engineering
3+0
SE242
SE432
Human Computer Interaction
3+0
SE242
SE443
Web Engineering
3+0
None
SS216
Intro. to Sociology
3+1
None
Course Code
Course Name
Credit Hours
Pre Req
CS385
Database Management Systems
3+1
CS210
CS210
CS313
Operating Systems Concepts
3+1
CS210
SE317
Software Design & Architecture
2+1
SE253
SExxx
Software Elective I
3+0
SE443
SS218
Into. To Psychology
3+0
None
Course Code
Course Name
Credit Hours
Pre Req
SE252
Software Construction and Development
2+1
SE317
MT301
Probability and Statistics
3+0
None
SExxx
Supporting - I
3+0
None
MG100
Fundamentals of Accounting
3+0
None
SS401
Research Methodology and Professional Ethics
3+0
None
MT201
Discrete Structures
3+0
None
Course Code
Course Name
Credit Hours
Pre Req
SE321
Software Quality Engineering
3+0
SE242
CS306
Computer Networks
3+1
None
SExxx
Supporting – II
3+0
None
SExxx
Software Elective II
3+0
None
SS211
English-III (Technical Report Writing)
3+0
SS203
SExxx
Software Elective III
3+0
None
CS494
Industrial Training Internship (During semester break or Summer Semester)