B.S. programs

 

  • Duration of the program, Four years.
  • Number of semesters, Eight (Two semester every year)
  • Duration of each semester is 16 weeks or so.
  • Number of courses, Twelve courses every year (6 courses per semester)
  • Credit hours per course, Three credit hours per course
  • Total credit hours 144
  • Total number of courses 48


Below are the few important semester rules taken from the Semester Rules Book-2002 for the convenience of the students in order to remove their difficulties which they face very soon after getting admission:

GRADE POINT & CGPR FORMULA:

Following is the table for Numeric & Alphabetical grades with Grade Point & CGPR formula for B.S. (Four Years) degree program:

GRADE POINT TABLE

Numeric Score

Alphabetic Grade

Grade Point

90 & above

A+

4.0

85-89

A

4.0

80-84

A-

3.8

75-79

B+

3.4

71-74

B

3.0

68-70

B-

2.8

64-67

C+

2.4

61-63

C

2.0

57-60

C-

1.8

53-56

D+

1.4

50-52

D

1.0

BELOW

FAILS

0.0

 

ASSESSMENT:

A minimum of 50% marks are required to pass. Both theory and practical exams are separate passing heads.

Categories

Category K : Applicants who passed their prerequisite examination from Karachi Board. Also those who passed their prerequisite examination from the Federal Board provided that the college where studied is located in Karachi. 
Category S : Applicants who passed their pre-requisite examination form any Board located in any where in the Province of Sindh excluding Karachi. 
Category P : Applicants who passed their prerequisite examination from Pakistan or foreign Board/teaching Institution excluding those located in the Province of Sindh. 

 

BS (Computer Science) Courses

Semester - I
Course Number
Course Title
Credit Hours
BSCS-301
Introduction to Computer Science - I
2+1
BSCS-303
Mathematics - I (Calculus)
3+0
BSCS-305
Statistics and Data Analysis
2+1
BSCS-307
Physics - I (General Physics)
2+1
BSCS-309
English
3
BSCS-311
Islamic Learning & Pakistan Studies or Ethics & Pakistan Studies
3

 

Semester - II
Course Number
Course Title
Credit Hours
BSCS-302
Introduction to Computer Science - II
2+1
BSCS-304
Mathematics - II (Differential Equations)
3+0
BSCS-306
Probability and Statistical Methods
2+1
BSCS308
Physics - II (Electricity and Magnetism)
2+1
BSCS-310
English
3
BSCS-312
Urdu
3
Semester - III
Course Number
Course Title
Credit Hours
BSCS-401
Digital Computer Design Fundamentals
2+1
BSCS-403
Assembly Language Programming
2+1
BSCS-405
Mathematics - III (Linear Algebra and Analytical Geometry)
3+0
BSCS-409
Materials, Semiconductors and Devices
2+1
BSCS-411
Discrete Mathematics
3+0
BSCS-413
Object Oriented Programming
2+1

 

Semester - IV
Course Number
Course Title
Credit Hours
BSCS-402
Data Structures
2+1
BSCS-404
System Design with Microprocessors
2+1
BSCS-406
Mathematics - IV (Numerical Computing)
2+1
BSCS-410
Electronics
2+1
BSCS-412
Software Engineering & Project Management
2+1
BSCS-414
Communication Skills and Report Writing
3+0
Semester - V
Course Number
Course Title
Credit Hours
BSCS-501
Theory of Computer Science
3+0
BSCS-503
Data Communication and Networking - I
2+1
BSCS-505
Stochastic Processes and Inference (Optional)
2+1
BSCS-507
Operations Research - I (Optional)
2+1
BSCS-509
Database Systems
2+1
BSCS-511
Computer Organization and Architecture
2+1
BSCS-513
Advanced Numerical Analysis (Optional)
2+1
BSCS-515
Artificial Intelligence
2+1
BSCS-517
System Analysis & Design (Optional)
2+1
BSCS-519
Business Programming Language
2+1

 

Semester - VI
Course Number
Course Title
Credit Hours
BSCS-502
Concepts of Operating Systems
2+1
BSCS-504
Compiler Construction - I
2+1
BSCS-506
Modeling and Simulation (Optional)
2+1
BSCS-508
Operations Research - II (Optional)
2+1
BSCS-510
Microcomputer Design and Interfacing - I (Optional)
2+1
BSCS-512
Data Communication and Networking - II
2+1
BSCS-514
Computer Graphics
2+1
BSCS-520
Advanced Software Engineering
2+1
BSCS-522
Expert Systems
2+1
Semester - VII
Course Number
Course Title
Credit Hours
BSCS-601
Theory of Operating Systems
2+1
BSCS-603
Compiler Construction - II
2+1
BSCS-605
Advanced Computer Graphics (Optional)
2+1
BSCS-607
Financial Accounting
3+0
BSCS-609
Microcomputer Design & Interfacing - II (Optional)
2+1
BSCS-611
Parallel Computing (Optional)
2+1
BSCS-613
Management Information System
2+1
BSCS-619
*Thesis
3
BSCS-621
Topics of Current/Special Interest. Introduction to Machine and recent trends in Software Development. (Optional)
3
BSCS-625
VLSI Design Techniques (Optional)
2+1
BSCS-633
Internet Application Development (Optional)
2+1

 

Semester - VIII
Course Number
Course Title
Credit Hours
BSCS-602
Operating System Case Study (Optional)
2+1
BSCS-604
Natural Language Processing
2+1
BSCS-606
Distributed Database Systems
2+1
BSCS-610
Design and Analysis of Algorithms
2+1
BSCS-612
Financial Management
3+0
BSCS-616
Multimedia Systems (Optional)
2+1
BSCS-618
Computational Linear Algebra (Optional)
2+1
BSCS-620
*Thesis
3
BSCS-624
Project
0+3

* Thesis (i.e. BSCS-619 and BSCS-620) will be assigned to only those students who secure greater than 3.00 CGPR up to sixth semester.

 

For detailed description of courses [ click here ]

BS (Software Engineering)

 

Semester - I
Course Number
Course Title
Credit Hours
CS(SE)-301
Calculus and Analytical Geometry - I
3
CS(SE)-303
Computer Logic Design and Computer Organization
3
CS(SE)-305
Introduction to C/C++ Language
3+1
CS(SE)-307
Islamic Studies
2
CS(SE)-309
Probability and Statistics
3+0

 

Semester - II
Course Number
Course Title
Credit Hours
CS(SE)-302
Business Communication Skills
3
CS(SE)-304
Pakistan Studies
3
CS(SE)-306
Calculus and Analytical Geometry - II
3
CS(SE)-308
Linear Algebra
3
CS(SE)-310
Object Oriented Concepts using JAVA
3+1
CS(SE)-312
Software Engineering - I
4

 

Semester - III
Course Number
Course Title
Credit Hours
CS(SE)-401
Advanced JAVA
3+1
CS(SE)-403
Relational Database Management System (RDBMS)
2+1
CS(SE)-405
Data Structure using JAVA
3+1
CS(SE)-407
Operations Research
3
CS(SE)-409
Discrete Mathematics
3
CS(SE)-411
Ordinary Differential Equations
3

 

Semester - IV
Course Number
Course Title
Credit Hours
CS(SE)-402
Assembly Language
3+1
CS(SE)-404
Operating Systems
4
CS(SE)-406
Business Economics
3
CS(SE)-408
Numerical Analysis
3
CS(SE)-410
Business Communication Skills - II
3

 

Semester - V
Course Number
Course Title
Credit Hours
CS(SE)-501
Compiler Construction
3
CS(SE)-503
Computer Architecture
3
CS(SE)-505
Organization Behaviour
3
CS(SE)-507
Practical Networking and Data Communication
2+1
CS(SE)-509
Software Engineering - II
4

 

Semester - VI
Course Number
Course Title
Credit Hours
CS(SE)-502
Advance JAVA and Internet Programming
3+1
CS(SE)-504
Focus Course - I
3
CS(SE)-506
Software Project Management
4
CS(SE)-508
Marketing Management
3
CS(SE)-510
Project - I
0+3

 

Semester - VII
Course Number
Course Title
Credit Hours
CS(SE)-601
Distributed Computing
3
CS(SE)-603
Software Process Management
4
CS(SE)-605
Computerized Accounting
3
CS(SE)-607
Focus Course - II
3
CS(SE)-609
Software Project + Documentation Skills
0+4

 

Semester - VIII
Course Number
Course Title
Credit Hours
CS(SE)-602
Psychology
3
CS(SE)-604
Software Testing
2+2
CS(SE)-606
Focus Course - III
3
CS(SE)-608
Project - III
0+4

 

For detailed description of courses [ click here ]

 

Masters in Computer Science(MCS)

 

Compulsory
CS-501 Fundamentals of Digital Computing 
CS-502 Automata Theory
CS-503 Statistical Methods
CS-504 Statistical Methods
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 Languages Advanced
CS-511 Models & Inference
CS-512 Advanced Assembly Language
CS-513 Computer Architecture
CS-601 Database Management Systems
CS-602 Structured Programming
CS-603 Operations Research
CS-604 Operations Research Advanced
CS-605 Digital & 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 Applications of Computer Simulation
Optional
CS-611 System Analysis & Design - I
CS-612 System Analysis & Design - II
CS-613 Operating Systems
CS-614 Advanced Cobol Programming
CS-615 Software Engineering
CS-616 Artificial Intelligence
CS-617 Expert Systems
CS-618 Computer Graphics
CS-619 Microprocessor and Applications
CS-620 Compiler Construction
CS-621 Graph Theory
CS-622 Data Communications & Networking 
CS-691 Thesis
CS-692 Thesis
CS-693 Project

For detailed description of courses [ click here ]