Skip to main content

BS-CS

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
 CS462Integrated 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.
  1. Job Placement – 1
  2. Job Placement – 2
  3. Entrepreneurship
  4. 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

Popular posts from this blog

SCHEMES OF STUDIES

Abasyn offers programs leading to the award of degrees in Management Sciences, Computer Science/IT, Education, Pharmacy, Microbiology, Engineering and B.Tech etc with specializations in the relevant program under the semester system. 1. The medium of instruction is English. 2. The two examinations will be held in the theory part of course as well as Practical, where required. A student will have to pass theory as well as practical examination simultaneously in Pharm-D program or any other science degree program, where applicable.

Data Communication And Networks by Behrouz A.Forouzan

Click here to Download

Ivor Horton's Beginning Java 7th Edition

Book Description Whether you want to learn  Java  to write customized applets to embed in your web pages or large-scale applications, this is the book for you. Ivor Horton's comprehensive and easy-to-use tutorial guide provides you with the essential know-how for developing programs using the latest Java Development Kit 7 (JDK 7). It integrates step-by-step examples with clear explanations of key concepts to clearly show you the ins and outs of Java development. As you progress through the chapters, you'll gain invaluable  programming  experience that will enable you to begin writing fully featured, real-world Java programs. Book Details Publisher: Wrox By: Ivor Horton ISBN: 978-1-4571-0686-6 Year: 2011 Pages: 1150 Language: English File size: 75.6 MB File format: PDF QR Code Click here to Download