The BS Computer Science program is an important Degree program at the University. The program is designed very carefully to cater the need of various stakeholders. The curriculum of BSCS is developed in such a way to prepare students to identify problems, provide solutions for the existing problems in commercial, financial, governmental, or other types of organizations. The main tactic of this degree program is to integrate theoretical and practical aspects of computer science discipline and its applications to various business systems. The design and use of the computer based solution to variety of problems is another major aspect to be studied during the BSCS program. The BSCS program provides students with broad range of computer knowledge and practical skills required in most of business and industry areas today. Students are also introduced to a number of latest computer tools to enable them to work in the industry without an on job training.
The program provides an opportunity to students to choose a specific area of the computing discipline for their specialization. Students are allowed to take at least four courses (12 CrHr) of their own choice during the last two-three semesters subject to the availability. However, students will follow guidelines of the university in this regard. Students may opt for double specializations during their studies. In case a student wants double specialization he/she will need to plan it from 6th semester onward.
Total number of Credit Hours and its distribution into various categories:
Category
|
CrHr
|
Description
|
University Requirements |
27
| General Education Courses – Required by all AU students. |
Department Requirements |
24
| Support area courses – Only required for students who are registered in Computer Science related degrees. |
Core Courses |
73
| Core computer courses |
Technical Electives |
9
| Specialization courses |
Industrial Training – Internship |
4
| Students will be required to do one or two internships during the four year studies. In case internship program cannot be offered due any reason, students will be required to take courses from the job placement category. |
Total
|
137
|
Semester I | |||
Code
| Title |
CrHr
| Pre-Requisite |
MT100
| Basic Mathematics |
3
| None |
NS101
| Applied Physics |
3
| None |
SS108
| Pakistan& Islamic Studies |
3
| None |
SS104
| English Comprehension |
3
| None |
CS100
| Introduction to Computer |
3
| None |
Semester-2 | |||
EE101
| Basic Electronics |
3
| NS101 |
CS106
| Introduction to Computer Programming |
4
| CS100 |
MT101
| Calculus-I |
3
| MT100 |
MG100
| Fundamentals of Accounting |
3
| None |
SS203
| Technical Business Report Writing |
3
| SS104 |
Semester-3 | |||
MT201
| Discrete Structures |
3
| MT100 |
SS116
| Introduction to Sociology |
3
| None |
CS210
| Data Structure and Algorithm |
4
| CS106 |
SS211
| Communication Skills |
3
| SS203 |
MT102
| Calculus II |
3
| MT101 |
Semester-4 | |||
CS200
| Object Oriented Programming |
4
| CS106 |
CS310
| Theory of Automata |
3
| None |
CS301
| Web programming Languages |
3
| None |
EE200
| Digital Logic Design |
4
| EE100 |
CS251
| Introduction to Software Development |
3
| CS100 |
CS493 Industrial Training Internship – I 2 | |||
Semester-5 | |||
CS303
| Operating System Concepts |
4
| CS210 |
CS207
| Software Engineering – I |
3
| CS203 |
CS250
| Computer Organization & Assembly Language |
4
| EE200 |
SS114
| Introduction to Psychology |
3
| None |
CS402
| Visual Programming |
3
| CS200 |
MT301
| Statistics & Probability |
3
| MT201 |
Semester-6 | |||
CS242
| Computer Architecture |
3
| EE200 |
CS306
| Data Communication & Computer Networks |
3
| CS100 |
CS201
| Database Management Systems |
4
| CS210 |
CS307
| Artificial Intelligence |
3
| MT201 |
MT302
| Numerical Analysis |
3
| MT102 |
MG404
| Entrepreneurship |
3
| None |
Industrial Training Internship – II 2
| |||
Semester-7 | |||
CS404x
| Analysis of Algorithms |
3
| CS210 |
CS4xx
| Technical Elective-I |
3
| None |
SS401
| Research Methodology |
3
| SS203 |
CS408x
| Computer Graphics |
3
| CS402 |
CS499
| Final Project I |
3
| None |
Semester-8 | |||
CS401
| Compiler Construction |
3
| CS310 |
CS432x
| Human Computer Interaction |
3
| None |
CS4xx
| Technical Elective-II |
3
| None |
CSxxx
| Technical Elective- III |
3
| None |
CS499
| Final Project II |
3
| CS499 (P-I) |
List of Electives:
Students are required to take three courses from this list.
Code
|
Title
|
CrHr
|
CS442
| Oracle Programming |
3
|
CS309
| Distributed Database Systems |
3
|
CS395
| Java Programming |
3
|
CS605
| Advanced Operating System |
3
|
CS412
| Advanced Network Security |
3
|
CS411
| Concept of Programming Language |
3
|
CS608
| Advanced Computer Network |
3
|
CS463
| Neural Networks |
3
|
CS393
| Internet Concept |
3
|
CS453
| Intro to Digital Signal Processing |
3
|
CS610
| Parallel Processing |
3
|
CS441
| E-Business/Commerce |
3
|
CS428
| Introduction to Artificial Intelligence |
3
|
CS493
| Special topics in computer |
3
|
CS401
| Compiler Construction |
3
|
CS462 | Integrated Services over IP |
3
|
CS493
| Special Topics in Communication |
3
|
CS443
| Digital Image Processing |
3
|
CS607
| Wireless Communications |
3
|
CS404
| Microprocessor and Assembly Language |
3
|
CS483
| Embedded Systems |
3
|
CS444
| System Programming |
3
|
CS452
| Software Engineering-II |
3
|
CS208
| Modern Programming Languages |
3
|
CS468
| Mobile Communication |
3
|
CS449
| Multimedia Technology |
3
|
CS203
| System Analysis and Design |
3
|
MT401
| Operation Research |
3
|
CS405
| Data-warehousing and data mining |
3
|
List of Job Placement courses:
In case the internship will not be offered then student can offered taught courses which are helpful for them to find job.
- Job Placement – 1
- Job Placement – 2
- Entrepreneurship
- Project Management
Each of the above courses will be of 2 CrHr and offered during Summer Semester. These courses are designed in such a way that students will get hand on experience and will be able to find a suitable job for themselves. Major part of these courses will be visit and attending training session at various organizations and industries.
Comments
Post a Comment