Every industry uses computers, so naturally computer scientists can work in any discipline. Problems in science, engineering, health care, and so many other areas can be solved by computers. It's up to the computer scientist to figure out how, and design the software to apply the solution. Graduates of such programmes will be able to function as proficient software developers and effective team members. FUSST graduates have a strong foundation in communication, mathematics and science, with understanding of issues related to the development of high quality software systems.
BSCS Program PEOs
The graduates of the BSCS will accomplish the following PEOs once they complete their degree:
PEO 1: Develop proficiency as computer scientists with an ability to solve a wide range of computational problems
PEO2: Display effective communication skills with the capacity of working individually and as a part of teams for management of software projects.
PEO3: Exhibit high moral values and ethics along with life-long learning of technical skills and manifest socially responsible individuals.
BSCS Program Learning Outcomes (PLOs)
Generic Structure for Computing Disciplines
(08 Semesters / 04 Years) |
||
Course Group |
Credit Hours |
% age |
General Education |
19 |
15 % |
University Electives |
12 |
9 % |
Mathematics and Science Foundations |
12 |
9 % |
Computing-Core |
39 |
30 % |
Common Courses |
82 |
63% |
Domain CS |
||
Domain CS Core |
24 |
18 % |
Domain CS Electives |
15 |
12 % |
Domain CS Supporting |
9 |
7 % |
Domain Courses |
48 |
37% |
TOTAL |
130 |
100% |
HEC Curriculum 2023 BSCS Program Scheme of Studies |
|||
SEMESTER 1 |
18 |
18 |
|
Course Code |
Course Title |
Cr Hrs |
Prerequisite |
CSC 1011 |
Programming Fundamentals |
4 |
|
GER-1100 |
Application of Information & Communication Technologies |
3 |
|
GER-1300 |
QR 1 (Discrete Structures) |
3 |
|
GER-1500 |
Social Science (Introduction to Management) |
2 |
|
GER-1301 |
QR 2 (Calculus and Analytic Geometry) |
3 |
|
GER-1200 |
Functional English |
3 |
SEMESTER 2 |
18 |
36 |
|
Course Code |
Course Title |
Cr Hrs |
Prerequisite |
CSC 1012 |
Object Oriented Programming |
4 |
Programming Fundamentals |
CSC 1021 |
Database Systems |
4 |
|
EEN 1012 |
Digital Logic Design |
3 |
|
GER-2402 |
Civics and Community Engagement |
2 |
|
GER-2400 |
Islamic Studies |
2 |
|
MTH 1021 |
Linear Algebra |
3 |
SEMESTER 3 |
17 |
53 |
|
Course Code |
Course Title |
Cr. Hrs. |
Prerequisite |
CSC 2034 |
Data Structures |
4 |
Object Oriented Programming |
Domain Core 2 |
3 |
||
MTH 2002 |
Multivariable Calculus |
3 |
|
GER-2800 |
Entrepreneurship |
2 |
|
GER-2700 |
Arts & Humanities (Professional Practices) |
2 |
|
SEN2001 |
Software Engineering |
3 |
SEMESTER 4 |
17 |
70 |
|
Course Code |
Course Title |
Cr Hrs. |
Prerequisite |
CSC2011 |
Computer Organization & Assembly Language |
3 |
Digital Logic Design |
GER-2401 |
Ideology and Constitution of Pakistan |
2 |
|
STT2001 |
Probability & Statistics |
3 |
Database Systems |
GER-2600 |
Natural Science (Applied Physics) |
3 |
|
CSC2041 |
Artificial Intelligence |
3 |
|
GER-1201 |
Expository Writing |
3 |
SEMESTER 5 |
15 |
85 |
|
Course Code |
Course Title |
Cr Hrs. |
Prerequisite |
Domain Core 4 |
3 |
||
CSC3112 |
Operating Systems |
3 |
|
Domain Core 1 |
3 |
||
Domain Elective 1 |
3 |
||
CSC3123 |
Computer Networks |
3 |
SEMESTER 6 |
15 |
100 |
|
Course Code |
Course Title |
Cr Hrs. |
Prerequisite |
Domain Core 5 |
3 |
||
Domain Elective 3 |
3 |
||
Domain Elective 2 |
3 |
||
Domain Elective 5 |
3 |
||
Domain Core 3 |
3 |
SEMESTER 7 |
17 |
117 |
|
Course Code |
Course Title |
Cr Hrs |
Prerequisite |
SEN 4996 |
Final Year Project – I |
2 |
70 Credit Hrs Completed ISE passed Appeared in Database Systems |
CSC 4032 |
Analysis of Algorithms |
3 |
Data Structures |
Domain Elective 7 |
3 |
||
CSC 4125 |
Information Security |
3 |
|
ENG4021 |
Technical & Business Writing |
3 |
|
Domain Elective 4 |
3 |
SEMESTER 8 |
13 |
130 |
|
Course Code |
Course Title |
Cr Hrs. |
Prerequisite |
SEN4997 |
Final Year Project – II |
4 |
Final Year Project – I |
Domain Elective 6 |
3 |
||
Elective Supporting Course |
3 |
||
Domain Core 6 |
3 |
Operating Systems |
SUMMER |
3 |
133 |
|
Course Code |
Course Title |
Cr Hrs. |
Prerequisite |
CSC3112 |
Internship |
3 |
(Internship can be done in any summer semester after 4th Semester)
Mapping of BSCS Program on the Generic Structure:
Computer Science- University Elective CoursesNot Limited To The List Below |
||
Course Title |
Credit Hours |
Proposed Semester |
Financial Accounting |
3 |
3-4 |
Financial Management |
3 |
3-4 |
Human Resource Management |
3 |
3-4 |
Marketing |
3 |
5-6 |
Economics |
3 |
5-6 |
Psychology |
3 |
2-6 |
International Relations |
3 |
3-7 |
Foreign/Regional Language (French, |
3 |
7-8 |
Philosophy |
3 |
6-8 |
Eligibility Criteria
The minimum requirement for admission in a bachelor’s degree program in Software Engineering is at least 50% or above marks in the Intermediate (HSSC) or equivalence exam with either mathematics as a subject or pre-medical as a discipline. Students of Intermediate (Pre-Medical) must pass deficiency courses of Mathematics of 6 credit hours within one year of their regular studies.
Assessment
The students are assessed on the basis of assignments, quizzes, projects, presentations, oral and written examinations. The students have to maintain 2.0 CGPA at the end of the degree. The distribution of marks is:
Sessional (Assignments, Quizzes, Projects, and Presentations) = 25%.
Midterm Exam = 25%.
Final term exam = 50%.
Course Contents
The course contents of the courses of the scheme of study are available online at the website of the Higher Education Commission (HEC) of Pakistan: Click Here