Introduction
The Department of Computer Science offers a 2-year Associate Degree Program in Web Design and Development and is equivalent to a 14-year bachelor’s degree. Today’s businesses and organizations survive and thrive due to their presence in cyberspace. A dynamic and captivating website enhances the business and, thus there is always a need for the professional web designers and developers. This new and exciting degree program offered by Virtual University of Pakistan equips you with such skills and enables you to develop websites/portals using cutting edge technology. During this study program you will learn to develop websites using PHP, PERL, CGI, MYSQL java, Dot Net Technologies, as well as advanced Web Services Development, Web Development for Portable Devices and Internet Marketing.
Eligibility Criteria
-
- Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics are required for admission in Associate Degree in Web Design and Development. Equivalency certificate by IBCC will be required in case of education from some other country or system.
- The students who have not studied Mathematics at intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.
- “Zero Semester” is not applicable.
Award of Degree
To be eligible for the award of Associate Degree in Web design and Development, a student is required to earn at least 70 credit hours with a minimum Cumulative Grade Point Average (CGPA) of 2.00 out of 4.
Scheme of Study
| Total Credit Hours | 70 |
| Total Semesters | 4 |
| Duration | 2 Years |
|
|||||||||
| Semester No. 1 | |||||||||
| Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | ||
| CS101 | Introduction to Computing | General Education | Applications of Information and Communication Technologies (ICT) | Required | 3 (Theory:3, Practical:0) | ||||
| ENG101 | English Comprehension | General Education | Functional English | Required | 3 (Theory:3, Practical:0) | ||||
| MGT602 | Entrepreneurship | General Education | Entrepreneurship | Required | 3 (Theory:3, Practical:0) | ||||
| MTH101 | Calculus And Analytical Geometry | General Education | Quantitative Reasoning | Required | 3 (Theory:3, Practical:0) | ||||
| MTH100 | General Mathematics | Interdisciplinary | Mathematics Supporting | Deficiency | 3 (Theory:3, Practical:0) | ||||
| PAK301 | Pakistan Studies | General Education | Social Sciences | Required | 2 (Theory:2, Practical:0) | ||||
| ETH202 | Ethics (for Non-Muslims) | General Education | Islamic Studies/Religious Education Studies | Elective | 2 (Theory:2, Practical:0) | ||||
| ISL202 | Islamic Studies | General Education | Islamic Studies/Religious Education Studies | Elective | 2 (Theory:2, Practical:0) | ||||
| VU001 | Introduction to e-Learning | Interdisciplinary | Required | 1 (Theory:1, Practical:0) | |||||
| Semester No. 2 | |||||||||
| Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | ||
| CS201 | Introduction to Programming | Major | Computing Core | Required | 3 (Theory:3, Practical:0) | ||||
| CS302 | Digital Logic Design | Major | Computing Core | Required | 3 (Theory:3, Practical:0) | ||||
| CS601 | Data Communication | Major | Computing Core | Required | 3 (Theory:3, Practical:0) | ||||
| ENG201 | Business and Technical English Writing | General Education | Expository Writing | Required | ENG101 | 3 (Theory:3, Practical:0) | |||
| MTH202 | Discrete Mathematics | General Education | Quantitative Reasoning | Required | 3 (Theory:3, Practical:0) | ||||
| MTH501 | Linear Algebra | Interdisciplinary | Mathematics Supporting | Required | 3 (Theory:3, Practical:0) | ||||
| MTH104 | Sets and Logic | Interdisciplinary | Mathematics Supporting | Deficiency | 3 (Theory:3, Practical:0) | ||||
| CS201P | Introduction to Programming (Practical) | Major | Computing Core | Required | 1 (Theory:0, Practical:1) | ||||
| Semester No. 3 | |||||||||
| Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | ||
| CS301 | Data Structures | Major | Computing Core | Required | CS201 | 3 (Theory:3, Practical:0) | |||
| CS304 | Object Oriented Programming | Major | Computing Core | Required | CS201 | 3 (Theory:3, Practical:0) | |||
| CS306 | Introduction to Python | Major | Domain Electives | Required | 3 (Theory:3, Practical:0) | ||||
| CS607 | Artificial Intelligence | Major | Computing Core | Required | 3 (Theory:3, Practical:0) | ||||
| CS311 | Introduction to Web Services Development | Major | Domain Electives | Elective | CS201 | 3 (Theory:3, Practical:0) | |||
| CS411 | Visual Programming | Major | Domain Electives | Elective | 3 (Theory:3, Practical:0) | ||||
| CS420 | Web Development for Portable Devices | Major | Domain Electives | Elective | CS201 | 3 (Theory:3, Practical:0) | |||
| CS301P | Data Structures (Practical) | Major | Computing Core | Required | 1 (Theory:0, Practical:1) | ||||
| CS304P | Object Oriented Programming (Practical) | Major | Computing Core | Required | 1 (Theory:0, Practical:1) | ||||
| Semester No. 4 | |||||||||
| Course Code | Title | Category | Sub Category | Type | Pre Requisite | Credit Hours | Specialization | ||
| CS205 | Information Security | Major | Computing Core | Required | 3 (Theory:3, Practical:0) | ||||
| CS403 | Database Management Systems | Major | Computing Core | Required | CS201 | 3 (Theory:3, Practical:0) | |||
| CS504 | Software Engineering – I | Major | Computing Core | Required | CS201 | 3 (Theory:3, Practical:0) | |||
| CS519 | Final Project | Major | Capstone Project | Required | 3 (Theory:3, Practical:0) | ||||
| CS202 | Fundamentals of Front End Development | Major | Domain Electives | Elective | 3 (Theory:3, Practical:0) | ||||
| CS310 | Open Source Web Application Development (PHP, PERL, CGI, Mysql) | Major | Domain Electives | Elective | CS201 | 3 (Theory:3, Practical:0) | |||
| CS405 | Database Programming using Oracle 11g | Major | Domain Electives | Elective | 3 (Theory:3, Practical:0) | ||||
| CS406 | Web Based Database Applications | Major | Domain Electives | Elective | 3 (Theory:3, Practical:0) | ||||
| CS409 | Introduction to Database Administration | Major | Domain Electives | Elective | 3 (Theory:3, Practical:0) | ||||
| CS506 | Web Design and Development | Major | Domain Electives | Elective | 3 (Theory:3, Practical:0) | ||||
| CS511 | Web Engineering | Major | Domain Electives | Elective | 3 (Theory:3, Practical:0) | ||||
| CS403P | Database Management Systems (Practical) | Major | Computing Core | Required | 1 (Theory:0, Practical:1) | ||||