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.
|