|
B.S.
(FOUR
YEAR)
Computer
Science
Program
Keeping
abreast with technological advances in the
information technology industry, the B.S (Computer
Science) program has been designed to fulfill the
need for a rigorous and enriching academic
experience. The program emphasizes the need for an
overall development that includes exposure to an
integrated series of courses in technology,
methodology, social sciences, liberal arts and
management. Project-based software development along
with research assignments have also been given
emphasis. These courses seek to impart a broad and
deep knowledge of theory, design and application of
digital computers and information processing
techniques. The curriculum has been designed to
prepare students to serve the productive needs of
Pakistan’s software industry.
The program comprises
four years of study over at least eight semesters.
It requires the completion of 144 semester hours of
course work and 3 credit hours of internship
including a final project report. Students take 48
courses, a live project and a comprehensive research
assignment in order to complete their degree
requirements. Students must maintain a 2.5 GPA for
conferment of the degree. On successful completion,
students are required to undergo an internship with
a business organization, approved by the college
before a B.S. (Computer Science) degree is awarded
to them.
The B.S. (Computer
Science) program consists of three groups of
courses: foundation, core and elective.
Foundation Courses
Accounting
ACC 101 Introduction
to Financial Accounting
ACC 302 Accounting
and Financial Information Systems
Communications
COM 101 General
English
COM 202 Business and
Professional Speech
COM 203 Methods in
Business Writing
Economics
ECO 104 Micro and
Macroeconomics
Finance
FIN 201 Introduction
to Business Finance
Language
LAN 10* Foreign
Language I
LAN 20** Foreign
Language II
*1 = Introduction to
Arabic **1 = Intermediate Arabic
*2 = Introduction to
French **2 = Intermediate French
*3 = Introduction to
Spanish **3 = Intermediate Spanish
*4 = Introduction to
German **4 = Intermediate German
*5 = Introduction to
Japanese **5 = Intermediate Japanese
*6 = Introduction to
Italian **6 = Intermediate Italian
Human Resource
Management
HRM 301 Human
Resource Management
Management
MAN 301 Principles of
Management
Marketing
MKT 301 Principles of
Marketing
Mathematics
MTH 104 Calculus-I
MTH 105 Calculus-II
MTH 201 Discrete
Mathematics
Political Science
PSC 401
Pakistan Studies and Current Affairs
General Science
GSC 101 Physics
Religious Studies
REL 101 Islamic
Studies
Statistics
STA 203 Probability
Theory and Statistics
STA 301 Model and
Inferences
STA 405 Simulation
and Modeling
Core Computer Science
Courses
CSC 102 Introduction
to Computer Science
CSC 103 Structured
Programming Language I
CSC 104 Structured
Programming Language II
CSC 105 Data
Structures
CSC 201 Low Level
Programming Language
CSC 202 Digital
Computer Logic
CSC 203
Object-Oriented Programming Language
CSC 204 Introduction
to Database
CSC 205 Computer
Architecture and Organization
CSC 301 Theory of
Automata and Formal Language
CSC 302 Multimedia
Technology
CSC 303 Computer
Graphics
CSC 304 Operating
System Concepts
CSC 305 System
Analysis and Design
CSC 306 Operations
Research
CSC 307 Wireless
Application Protocols
CSC 309
Microprocessor and Applications
CSC 410 Data
Communication and Networking
CSC 411 Compiler
Construction
CSC 412 Artificial
Intelligence
CSC 414 Visual
Programming Language
CSC 415 Seminar in
Current Research Topics
CSC 416 Info. Systems
/ Technology Project
CSC 427 Software
Engineering
Elective Courses
Elective Courses are
divided into three categories. Students can
select any one group of courses where they are
required to take the prescribed elective courses.
Database Management
System
CSC 505 Programming
in Visual Basic
CSC 517
Object-Oriented Systems Analysis & Design
CSC 518 Database
Applications Development Technology
MIS 507 Relational
Database Management Systems
Software Development
CSC 502 Web Authoring
CSC 505 Programming
in Visual Basic
CSC 526 Software
Project Management
Web Technologies
CSC 501 Electronic
Commerce
CSC 502 Web Authoring
CSC 506 JAVA
Technology
CSC 507 Web
Programming
Course Structure
FRESHMAN
SEMESTER ONE
SEMESTER TWO
Introduction to
Computer Science
General English
Discrete Mathematics
Structured Prog.Language II
Calculus I
Data Structures
Physics
Micro and Macro Economics
Structured Progm.
Language I
Calclulus II
Foreign Language I
Foreign Language II
SOPHOMORE
SEMESTER THREE
SEMESTER FOUR
Methods in Business
Writing
Low Level Progm. Language
Introduction to
Financial Accounting
Multimedia Technology
Digital Computer
Logic
Comp. Arch.& Organizations
Operating System
Concepts
Bus. & Professional Speech
Object Oriented Progm.
Language
Intro. to Business Finance
Introduction to
Database
Probability Theory&Statistics
JUNIOR
SEMESTER FIVE
SEMESTER SIX
Accounting and
Finance Info.Systems
Systems Analysis and Design
Theory of Automata &
Fomal Lang.
Operations Research
Computer Graphics
Data Comm. and Networking
Model and Inferences
Principles of Marketing
Principles of
Management
Islamic Studies
Microprocessor and
Applications
Human Resource Mgmt.
SENIOR
SEMESTER SEVEN
SEMESTER EIGHT
Wireless Applications
Protocols
Compiler Construction
Artificial
Intelligence
Simulation and Modeling
Software Engineering
Project
Visual Programming
Language
Pakistan Studies
Elective I
Elective III
Elective II
Elective IV
|