Bachelors of Science in Computer Science – University of South Asia – Lahore
Course name: Bachelors of Science in Computer Science
Course overview:
The objective of teaching Computer Science program at University of South Asia is to prepare a generation of students capable of developing all types of software, meeting the needs of local and international markets. USA plans to increase the software exports to the world from Pakistan manifolds competing with the Indian software market.
CAREER OPPORTUNITIES
Computer scientists work in a variety of environments that include:
• Database Administrator
• Software Engineers
• Game Developer
• Information Systems Manager
• IT Consultant
• Multimedia Programmer
• Network Engineer
• Systems Analyst
• Systems Developer
• Geographical Information Systems Officer
• Mobile Applications Developer
• IT Sales Professional
• IT Trainer
• Security Systems Programmers
• Artificial Intelligence Designer
No. of semesters: 8 semesters
Requirements:
- Intermediate or ICS with a minimum of 50% overall marks or A level (with 3 Cs). However, for Engineering, Medical and Pharmacy programs students must have studied Physics, Chemistry and Math/Bio with a minimum of 60% marks.
- Students awaiting results of Intermediate or A Level Examinations are awarded provisional admission for one semester.
- Students with provisional admission are required to meet minimum entry requirement for the respective degree program by passing their previous qualification in order to continue studies.
- It is the student’s responsibility to ensure that they pass the previous qualification exam and change their status from ‘Provisional’ to ‘Regular’.
- Students of engineering program are required to take an entry test as advised by PEC. There is no entry test for all other programs.
- An interview of every student is conducted before grant of admission.
Course duration: 4 Years
How to apply:
For admission, you can apply online at http://www.usa.edu.pk/Admission/Apply/ProgID .
Curriculum:
SEMESTER 1
S.NO |
COURSE NAME |
CR HOURS |
1 |
Introduction to Computer Systems |
3 |
2 |
Fundamental of Programming |
3 |
3 |
Web Development |
3 |
4 |
Database Management Systems |
3 |
5 |
Linear Algebra |
3 |
SEMESTER 2
S.NO |
COURSE NAME |
CR HOURS |
1 |
Object Oriented Programming |
3 |
2 |
Communication & Networks |
3 |
3 |
Web Engineering |
3 |
4 |
Calculus and Analytical Geometry |
3 |
5 |
Digital Logic Design |
3 |
SEMESTER 3
S.NO |
COURSE NAME |
CR HOURS |
1 |
Introduction to Software Engineering |
3 |
2 |
Advanced Programming |
3 |
3 |
Desktop Development |
3 |
4 |
Database Development |
3 |
5 |
Discrete Structures |
3 |
SEMESTER 4
S.NO |
COURSE NAME |
CR HOURS |
1 |
Computer Architecture & Design |
3 |
2 |
Advance Software Engineering |
3 |
3 |
Data Structures |
3 |
4 |
Mobile Technologies |
3 |
5 |
Mobile Programming using Android |
3 |
SEMESTER 5
S.NO |
COURSE NAME |
CR HOURS |
1 |
Theory of Automata |
3 |
2 |
iPhone Programming |
3 |
3 |
Business Accounting |
3 |
4 |
Software Project Management |
3 |
5 |
Windows Applications (Windows Phone) |
3 |
SEMESTER 6 [MODULE 1]
S.NO |
COURSE NAME |
CR HOURS |
1 |
Design & Analysis of Algorithm |
3 |
2 |
Human Computer Interaction |
3 |
3 |
Project 1 |
3 |
SEMESTER 6 [MODULE 2]
S.NO |
COURSE NAME |
CR HOURS |
1 |
Cloud Computing |
3 |
2 |
Software Quality Assurance |
3 |
3 |
Mobile Game Development |
3 |
SEMESTER 7 [MODULE 1]
S.NO |
COURSE NAME |
CR HOURS |
1 |
Business Communication |
3 |
2 |
Data Mining & Warehousing |
3 |
3 |
Project 2 |
3 |
SEMESTER 7 [MODULE 2]
S.NO |
COURSE NAME |
CR HOURS |
1 |
Artificial Intelligence |
3 |
2 |
Data & Network Security |
3 |
3 |
Operating Systems |
3 |
SEMESTER 8 [MODULE 1]
S.NO |
COURSE NAME |
CR HOURS |
1 |
Distributed Systems |
3 |
2 |
System Programming |
3 |
3 |
Project 3 |
6 |
SEMESTER 8 [MODULE 2]
S.NO |
COURSE NAME |
CR HOURS |
1 |
Islamiyat & Pak Studies |
3 |
2 |
Compiler Construction |
3 |
3 |
Disaster & Recovery Management |
3 |