IMPERIAL COLLEGE
O  F      B  U  S  I  N  E  S  S      S  T  U  D  I  E  S
Academics

 

 

 

BACHELOR OF COMPUTER SCIENCE (BCS) HONORS

 

Goals and features

The primary objective of this program is to provide students with the fundamental knowledge and interdisciplinary problem solving skills required for a fulfilling career and/or further graduate study. The foundation of this curriculum is a sequence of courses in software engineering. Students concentrate their studies on software development and its principles and applications. The curriculum also emphasizes large software system design, programming paradigms and operating systems. In computer science, keeping up with the progress in the field is essential. Computer science is an exceptionally fast-moving field where knowledge is subject to rapid obsolescence and ideas progress swiftly from research to practice. The College therefore seeks to offer technical instruction on the frontier of new developments while simultaneously providing each student with a core of intellectual tools that will never become obsolete.

A student of this program can look forward professional to employment in an industrial or financial firm, software development house, a governmental agency, or a college/ university teaching position.


BCS (HONORS) Program Structure

      Cr.Hrs.
       
CPSC 100 Introduction to Computer Science 4
ENGL 100 English I 3
CPQA 100 Calculus I 3
CPSC 110 Computer Programming 4
PHYS 100 Applied Physics 3
       
CPQA 110 Probability and Statistics 3
CPSC 120 Object Oriented Programming 4
ENGL 110 Communications I 3
CPSC 130 Digital Logic Design 4
CPQA 200 Calculus II 3
       
CPSC 200 System Analysis and Design 4
CPQA 210 Numerical Analysis 3
CPSC 210 Data Structures 3
GEDU 210 Pakistan Studies 3
       
CPQA 230 Applied Discrete Math 4
MGMT 210 Principles of Management 4
CPSC 220 Database Systems I 4
CPSC 230 Computer Architecture 3
CPSC 240 Computer Organization and Programming 3
       
CPSC 250 Multimedia Systems 4
CPSC 260 Internet Software Development I 4
CPSC 270 Theory of Automata 4
CPSC 300 Operating Systems 4
CPSC 310 Database Systems II 3
       
CPSC 320 Data Communications and Networking 4
CPSC 330 E Commerce 4
CPSC 340 Software Engineering 4
-----   Elective 3
       
CPSC 350 Design & Implementation of Programming Languages 4
CPSC 360 Project Management 3
CPSC 400 Advanced Networking 3
CPSC 410 Advanced Business Applications Development 4
CPSC 370 Internet Software Development II 3
       
CPSC 380 Compiler Theory and Design 4
ENGL 420 Technical Report Writing 3
CPSC 430 Advanced Programming 3
CPSC 390 Software Project I 3
CPSC 440 Artificial Intelligence 4
       
CPSC 450 Computer Graphics 4
CPSC 470 Systems Programming 3
CPSC 490 Software Project II 3
----   Elective II 3
     
146

Back

i

 

 

 

Home | Jobs at ICBS | Useful Links | Alumni | Contacts

 


49 Zafar Ali Road
Lahore 54660, Pakistan
Tel: (042) 5710480/81, 5760680, Fax: (042) 5711651
Email: registrar@imperial.edu.pk