ADMISSION PREREQUISITE & CRITERIA

Degree

Pre-Requisits

Admission Schedule

Entrance Exam

M.C.S. a) B.Sc /B.A with Computer Science /Maths/Stats/Physics from any recognized University or equivalent.
b) B.Sc /B.A/B.Com with Post-Graduate Diploma in Computer Science/Maths/Stats/ from Karachi University or equivalent examination.
a) Morning Program Admission start in December.
b) Evening Program Admission start in May.
Required, minimum 70% marks
B.S. B.Sc/B.A /B.Com. or equivalent examination,preferably having good knowledge of Maths. Admission start in September. Required, minimum 70% marks
P.G.D. b) H.S.C /A Level Science/Maths/Stats/ or equivalent examination. Admission start in December. Required, minimum 70% marks


COURSES


 

MCS Courses:

The course instrcutions include lectures, tutorials and laboratory work. The course material taught at master level in first year is intended to give a comprehensive grounding as conversion course to the graduates with little knowledge of computer science although graduates are required to have had some previous experience of programming. Graduates with a strong mathematics are most likely to obtain maximum benefit from the course.

During the second year of master program, courses are offered to the students along with a project study. The choice of optional courses and projects available to a students depends upon the schedule of lectures and avialibility of the faculty.

CODE TITLE
CS-501 FUNDAMENTALS OF DIGITAL COMPUTERS
CS-502 AUTOMATA THEORY
CS-503 STATISTICAL METHODS
CS-504 STATISTICAL METHODS ADVANCED
CS-505 NUMERICAL COMPUTING-I
CS-506 NUMERICAL COMPUTING-II
CS-507 LINEAR PROGRAMMING
CS-508 LINEAR PROGRAMMING ADVANCED
CS-509 PROGRAMMING LANGUAGES
CS-510 PROGRAMMING LANGUAGE ADVANCED
CS-511 MODELS AND INFERENCE
CS-512 ADVANCE ASSEMBLY LANGUAGE
CS-601 DATABASE MANAGEMENT SYSTEM
CS-602 STRUCTURED PROGRAMMING
CS-603 OPERATIONS RESEARCH
CS-604 OPERATIONS RESEARCH ADVANCED
CS-605 DIGITAL AND ANALOG COMPUTERS AND SERVO MECHANISM
CS-606 DECISION THEORY
CS-607 NUMERICAL COMPUTING ADVANCED-I
CS-608 NUMERICAL COMPUTING ADVANCED-II
CS-609 INTRODUCTORY COMPUTER SIMULATION
CS-610 APPLICATION TO COMPUTER SIMULATION

OPTIONAL COURSES

CS-611 SYSTEM ANALYSIS AND DESIGN-I
CS-612 SYSTEM ANALYSIS AND DESIGN-II
CS-613 OPERATING SYSTEMS
CS-614 ADVANCE COBOL PROGRAMMING
CS-615 SOFTWARE ENGINEERING
CS-616 ARTIFICIAL INTELLIGENCE
CS-617 EXPERT SYSTEM
CS-618 COMPUTER GRAPHICS
CS-619 MICROPROCESSOR & APPLICATIONS
CS-620 COMPILER INSTRUCTION
CS-621 GRAPH THEORY
CS-622 DATA COMMUNICATION AND NETWORKS
CS-691 THESIS
CS-692 THESIS
CS-693 PROJECT

Some new courses such as Artificial Neural Networking, Client Servier Technology, Advanced Computer Graphics, Management Information Systems(MIS), Projecft Management, Image Analysis, Computer Architecture and Design, Advanced Data Communication & Networking are being introduced.

B.S. (Computer Science) Courses:

CODE TITLE
BSCS-301 Introduction to Computer Science-I
BSCS-302 Introduction to Computer Science-II
BSCS-303 Mathematics-I (Calculus)
BSCS-304 Mathematics-II (Differential Equations)
BSCS-305 Statistics and Data Analysis
BSCS-306 Probability and Statistical Methods
BSCS-307 Physics-I
BSCS-308 Electricity and Magnetism
BSCS-309 English
BSCS-310 English
BSCS-311 Islamic Learning/Pakistan Studies
BSCS-312 Urdu

 

BSCS-401 Digital Computer Design Fundamentals
BSCS-402 Data Structure
BSCS-403 Assembly Language Programming
BSCS-404 System Design with Microprocessor
BSCS-405 Mathematics-III (Linear Algebra and Analytical Geometry )
BSCS-406 Mathematics (Numerical Analysis and Computing)
BSCS-407 Communication skills and Report writing
BSCS-408 Object Oriented Programming
BSCS-409 Materials, Semiconductors and Devices
BSCS-410 Electronics
BSCS-411 Discrete Mathematics
BSCS-412 Software Engineering

 

BSCS-501 Digital Computer Design Fundamentals
BSCS-502 Concepts of Operating Systems
BSCS-503 Data Communication and Networking-I
BSCS-504 Compiler Construction-I
BSCS-505 Stochastic Processes and Inference
BSCS-506 Modeling and Simulation
BSCS-507 Operation Research-I
BSCS-508 Operation Research-II
BSCS-509 Database Management
BSCS-510 Microcomputer Design and Interfacing-I
BSCS-511 Computer Organization and Architecture
BSCS-512 Data Commuincation and Networking-II
BSCS-513 Advance Numerical Computing
BSCS-514 Computer Graphics
BSCS-515 Aritificial Intelligence
BSCS-516 Neural Networks and Fuzzy Systems
BSCS-517 System Analysis and Design
BSCS-518 Pattern Recognition
BSCS-519 Structured COBOL
BSCS-520 Advanced Software Engineering
BSCS-522 Expert Systems
BSCS-524 Information Theory
BSCS-526 Introduction to Robotics

 

BSCS-601 Theory of Operating System
BSCS-602 Operating System Case Study
BSCS-603 Compiler Construction-II
BSCS-604 Intorduction to Natural Languages Programming
BSCS-605 Advnaced Computer Graphics
BSCS-606 Distributed Database Systems
BSCS-607 Client/Server Technology-I
BSCS-608 Client/Server technology-II
BSCS-609 Microcomputer Design and Interfacing-II
BSCS-610 Design and Analysis of Algorithm
BSCS-611 Parallel Computing
BSCS-612 Software Metric Analysis
BSCS-613 Management Information System
BSCS-614 Computer Aided Geometric Deisgn
BSCS-615 Computer Performance Analysis
BSCS-616 Multimedia Systems
BSCS-617 Neural Networks and Fuzzy Logic
BSCS-618 Computional Linear Algebra
BSCS-619 Thesis
BSCS-621 Digital Image Processing-I
BSCS-622 Digital Image Processing-II
BSCS-623 Topics of Current/Special Interest
BSCS-624 Projects
BSCS-626 Artificial Intelligence & Statistics

PGD Courses:

CODE TITLE
DCIS-201 INTRODUCTION TO COMPUTER SCIENCE
DCIS-202 PROGRAMMING LANGUAGE I
DCIS-203 SYSTEMS ANALYSIS & DESIGN
DCIS-204 QUANTITATIVE METHODS
DCIS-205 INTRODUCTION TO APPLICATION PACKAGES
DCIS-206 INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS
DCIS-207 PROGRAMMING LANGUAGE II
DCIS-208 OPERATING SYSTEMS
DCIS-209 PROJECT
   

OPTIONAL COURSES

CODE TITLE
DCIS-221 DATA STRUCTURES
DCIS-222 NETWORKING AND DATA COMMUNICATION
DCIS-223 SOFTWARE ENGINEERING
DCIS-224 PROGRAMMING IN RPG
DCIS-225 INFORMATION PROCESSING
DCIS-226 MANAGEMENT INFORMATION SYSTEMS


Special emphasis will now be given on Data Bases like ORACLE & Informix. RPG and COBOL will taught in AS/400 environment. UNIX, WINDOWS & OS 400 & Novell 4.1 are also available in CMIS(Computerized Management Information Systems) laboratory.

Further more short courses on various topics such as "Simulation of Digital Circuits", "Intelligent Control Systems", "Object Oriented Programming", various aspects of "Software Engineering", "Data Communications" and "Computer Graphics" may also be offered.