The structure of BS Programs in computing is proposed to meet the needs of students through theory and practical computing experience. The students are expected to learn theoretical and practical understanding of the respective field of Computing.
The proposed structure is dynamic and provides basis for various options including Breadth-Based, Depth-Based, and Integrated Breadth & Depth-Based specializations. Student may choose a particular option, which is most appropriate to their planned future career. The following are some relevant details:
Eligibility Criteria
The minimum requirements for admission in Bachelor of Science in Multimedia & Gaming or relevant field with at least 50% marks in Intermediate (HSSC)/equal examination with Mathematics. The students who have not studied Mathematics at intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.
Duration
The minimum duration for completion of Bachelor degrees is four years. The HEC allows a maximum period of seven years to complete the Bachelor degrees requirements.
Degree Completion Requirements
To become eligible for award of BS (MG), a student must satisfy the following requirements:
The program structure, scheme of study plan & course outline is attached
Program Structure for BS (MG)
Areas |
Credit hours |
Courses |
% age |
Computing Core |
45 |
14 |
35% |
Domain Core |
19 |
6 |
15% |
Domain Electives |
21 |
7 |
16% |
Mathematics & supporting |
12 |
4 |
9% |
Elective Support |
3 |
1 |
2% |
General Education |
30 |
12 |
23% |
TOTAL |
130 |
44 |
100% |
Mapping of BS (MG) on the Generic Structure:
# |
Code |
Pre-req |
Course Title |
Domain |
Credit hours |
Computing Core Courses (45/130) |
|||||
1 |
CS 1xx |
|
Programming Fundamentals |
Core |
4(3-1) |
2 |
CS 4xx |
DLD |
Computer organization & Assembly language |
Core |
3(2-1) |
3 |
CS 2xx |
PF |
Object Oriented Programming |
Core |
4(3-1) |
4 |
CS 4xx |
|
Computer Networks |
Core |
3(2-1) |
5 |
CS 3xx |
OOP |
Data Structures & Algorithms |
Core |
4(3-1) |
6 |
CS 2xx |
|
Database Systems |
Core |
3(2-1) |
7 |
CS 3xx |
|
Information Security |
Core |
3(2-1) |
8 |
CS 1xx |
|
Software Engineering |
Core |
3(3-0) |
9 |
CS 3xx |
|
Digital Logic Design |
Core |
3(2-1) |
10 |
CS5xx |
|
Analysis of Algorithms |
Core |
3(3-0) |
11 |
CS5xx |
|
Operating System |
Core |
3(2-1) |
12 |
CS7xx |
|
Artificial Intelligence |
Core |
3(2-1) |
13 |
CS7xx |
|
Final Year Project – I |
Core |
2(0, 2) |
14 |
CS xxx |
|
Final Year Project – II |
Core |
4(0, 4) |
Domain Core (19/130) |
|||||
15 |
MG2xx |
|
Mobile Multimedia |
Domain Core |
3 (2-3) |
16 |
MG 2xx |
|
Game Design and Development |
Domain Core |
3 (2-3) |
17 |
MG 3xx |
|
Interactive Games and Audio |
Domain Core |
3 (2-3) |
18 |
MG 3xx |
|
Game Programming |
Domain Core |
3 (2-3) |
19 |
MG 3xx |
|
Video Production Techniques |
Domain Core |
3 (2-3) |
20 |
MG 3xx |
|
Parallel & Distributed Computing |
Domain Core |
3 (2-3) |
Domain Elective (21/130) |
|||||
21 |
SE 4xx |
|
Software Construction & Design |
Elective |
3(3-0) |
22 |
AI 3xx |
|
Programming for AI |
Elective |
3(2-1) |
23 |
CYS 4xx |
|
Cyber Security Attack & Defense |
Elective |
3(2-1) |
24 |
CS xxx |
|
Internet of Things |
Elective |
3(2-1) |
25 |
CS xxx |
|
Deep Learning |
Elective |
3(2-1) |
26 |
CS 2xx |
|
Advance Database System |
Elective |
4(3, 1) |
27 |
CS6xx |
|
Capstone |
Elective |
3(0, 3) |
Math Support (12/130) |
|||||
28 |
MT202 |
|
Linear Algebra |
Maths |
3(3, 0) |
29 |
MT301 |
|
Multi-Variable Calculus |
Maths |
3(3-0) |
30 |
MTxxx |
|
Probability and Statistics |
Maths |
3(3-0) |
31 |
MTxxx |
|
Technical and Business Writing |
EW |
3(3, 0) |
Electives Support (3/130) |
|||||
32 |
CSxxx |
|
Internship |
|
3(0,3) |
General Education (30/130) |
|||||
33 |
GE 101 |
|
Application of Information & Communication Technologies |
GER |
3(2-1) |
34 |
GE 102 |
|
Functional English |
GER |
3(3-0) |
35 |
GE 103 |
|
Social Science (Introduction to International Relation) |
GER |
2(2-0) |
36 |
GE 114 |
|
Natural Science (Applied Physics) |
GER |
3(2-1) |
37 |
GE 205 |
|
Expository English |
GER |
3(3-0) |
38 |
GE 206 |
|
Islamic Studies/ Ethics |
GER |
2(2-0) |
39 |
GE 207 |
|
Calculus and Analytics Geometry (QR-1) |
GER |
3(3-0) |
40 |
GE 308 |
|
Ideology & Constitution of Pakistan |
GER |
2(2-0) |
41 |
GE 309 |
|
Discrete Structure (QR2) |
GER |
3(3-0) |
42 |
GE 410 |
|
Art & Humanities (Professional Practice) |
GER |
2(2-0) |
43 |
GE 411 |
|
Civic & Community Engagement |
GER |
2(2-0) |
44 |
GE 412 |
|
Entrepreneurship |
GER |
2(2-0) |
Proposed Study Plan for BS (Multimedia & Gaming)
4-Year Program (8 Regular Semesters of 18 weeks each)
# |
Code |
Pre-requisite |
Course Title |
Domain |
Credit Hours |
Semester – I* |
|||||
1 |
CS1xx |
|
Programming Fundamental |
Computing Core I |
4(3-1) |
2 |
Cs3xx |
|
Information Security |
Computing Core II |
3(2-1) |
3 |
GE101 |
|
Application of Information & Communication Technologies |
General Education I |
3(2-1) |
4 |
GE102 |
|
Functional English |
General Education I |
3(3-0) |
5 |
GE103 |
|
Social Science (Introduction to International Relation) |
General Education III |
2(2-0) |
6 |
GE114 |
|
Natural Science (Applied Physics) |
General Education IV |
3(2-1) |
|
|
|
|
Total Cr Hrs. |
18(14-4) |
Semester – II** |
|||||
1 |
CS2xx |
PF |
Object Oriented Programming |
Computing Core III |
4(3-1) |
2 |
CS2xx |
|
Database System |
Computing Core IV |
3(2-1) |
3 |
CS3xx |
|
Digital Logic Design |
Computing Core V |
3(2-1) |
4 |
GE205 |
|
Expository English |
General Education V |
3(3-0) |
5 |
GE206 |
|
Islamic Studies |
General Education VI |
2(2-0) |
6 |
GE207 |
|
Calculus and Analytics Geometry (QR-1) |
General Education VII |
3(3-0) |
|
|
|
|
Total Cr Hrs. |
18(15-3) |
Semester – III |
|||||
1 |
CS3xx |
OOP |
Data Structure & Algorithm |
Computing Core VI |
4(3-1) |
2 |
CS4xx |
DLD |
Computer Organization and Assembly Language |
Computing Core VII |
3(2-1) |
3 |
CS1xx |
|
Software Engineering |
Computing Core VIII |
3(3-0) |
4 |
GE309 |
|
Discrete Structure (QR2) |
General Education VIII |
3(3-0) |
5 |
GE410 |
|
Art & Humanities (Professional Practice) |
General Education IX |
2(2-0) |
6 |
GE308 |
|
Ideology & Constitution of Pakistan |
General Education X |
2(2-0) |
|
|
|
|
Total Cr Hrs. |
17(15-2) |
Semester – IV |
|||||
1 |
CS4xx |
|
Computer Network |
Computing Core IX |
3(2-1) |
2 |
CS2xx |
|
HCI & Computer Graphics |
Domain Elective I |
3(2-1) |
3 |
MG4xx |
|
Game Design and Development |
Domain Core I |
3(2-1) |
4 |
CYS4xx |
|
Cyber Security Attack & Defense |
Domain Elective II |
3(2-1) |
4 |
AI3xx |
|
Programming for Artificial Intelligence |
Domain Elective III |
3(2-1) |
6 |
GE411 |
|
Civic & Community Engagement |
General Education XI |
2(2-0) |
7 |
GE412 |
|
Entrepreneurship |
General Education XII |
2(2-0) |
|
|
|
|
Total Cr Hrs. |
19(14-5) |
Semester – V |
|||||
1 |
CS5xx |
|
Operating System |
Computing Core X |
3(2-1) |
2 |
CS3xx |
|
Artificial Intelligence |
Computing Core XI |
3(2-1) |
2 |
SE403 |
|
Deep learning |
Domain Elective IV |
3(2-1) |
3 |
CS5xx |
|
Internet of Things |
Domain Elective V |
3(2-1) |
5 |
MT202 |
|
Linear Algebra |
Mathematics & Support I |
3(3-0) |
6 |
MTxxx |
|
Probability and Statistics |
Mathematics Support II |
3(3-0) |
|
|
|
|
Total Cr Hrs. |
18 (14-4) |
Semester – VI |
|||||
1 |
CS5xx |
DSA |
Analysis of Algorithms |
Computing Core XII |
3(3-0) |
2 |
MG 3xx |
|
Mobile Multimedia |
Domain Core II |
3(3-0) |
3 |
MG 6xx |
OS |
Parallel & Distributed Computing |
Domain Core III |
3(2-1) |
4 |
MT301 |
|
Multi-Variable Calculus |
Mathematics & Support III |
3(3-0) |
5 |
CS6xx |
|
Capstone |
Domain Elective VI |
3(0-3) |
|
|
|
|
Total Cr Hrs. |
15 (11-4) |
Summer Semester (Fall Batch) |
|||||
1 |
CSxxx |
|
Internship |
Elective Support I |
3(0-3) |
Semester – VII |
|||||
1 |
MG 5xx |
|
Interactive Games and Audio |
Domain Core IV |
3(2-1) |
2 |
MG xxx |
|
Game Programming |
Domain Core V |
3(3-0) |
3 |
CS4xx |
|
Final Year Project – I |
Computing Core XIII |
2(0-2) |
4 |
MTxxx |
|
Technical and Business Writing |
Mathematics & Support IV |
3(3-0) |
|
|
|
|
Total Cr Hrs. |
11 (8-3) |
Summer Semester (Spring Batch) |
|||||
1 |
CSxxx |
|
Internship |
Elective Support I |
3(0-3) |
Semester – VII |
|||||
1 |
CSxxx |
DB |
Advance Database System |
Domain Elective VII |
3(2-1) |
2 |
MG xxx |
|
Video Production Techniques |
Domain Core VI |
4(3-1) |
3 |
CSxxx |
|
Final Year Project – II |
Computing Core XIV |
4(0-4) |
|
|
|
|
Total Cr Hrs. |
11 (5-6) |
Total Credit Hours = 130
MY University is a springboard for learning. It is committed to high quality teaching with a thriving interactive culture. That's why we have established a strong support system between students and staff. They work on professionalism, teamwork, respect, integrity, mentorship, systems thinking and communication skills. We intend to recruit a diverse intake of students – the best and the truest of a kind – as it is our vision to see the institution par excellence in the days ahead.