ADP (Computer Science)

ADPAF

COURSE FACT

STUDY LEVEL STUDY NOTE PROGRAM DURATION CREDITS HOURS

Undergraduate

Full-Time

4 Semesters (2 years)

60

Eligibility Criteria

Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or equivalent with Mathematics are required for admission in all BS Computing Programs other than BS computing Engineering. *Equivalency certificate by IBCC will be required in case of education from some other country and system.

OBJECTIVES

• Enlighten students with fundamentals of theoretical Computer Science.

• Enhance the programming skills of students by exposing them to multiple programming languages, tools, paradigms and technologies.

• Enhance the analytical and problem-solving skills of students.

• Enable students with technical expertise to add fruitful contribution in the software industry.

• Provide students with a combination of knowledge, hands-on experience, and application of theory to information issues.

• Empower students with the utility of Computer aided analysis/ design technology.

ROLE AND SCOPE

Semester 1

Course Code Course Title Credit Hours
ISL-101 Islamic Studies/Ethics 2 (2-0)
PS-101 Pakistan Studies 2 (2-0)
ENG-101 English Composition and Comprehension 3 (3-0)
CS-101 Introduction to Information and Communication Technologies 3 (2-1)
CS-111 Programming Fundamentals 4 (3-1)
MATH-104 Calculus and Analytical Geometry 3 (3-0)
  Credit Hours 17

Semester 2

Course Code Course Title Credit Hours
ENG-102 Communication and Presentation Skills 3 (3-0)
MGT-305 Financial Accounting 3 (3-0)
CS-314 Computer Networks 4 (3-1)
CS-113 Software Engineering 3 (3-0)
PHY-101 Applied Physics 3 (3-0)
CS-112 Object Oriented Programming 4 (3-1)
  Credit Hours 20

Semester 3

Course Code Course Title Credit Hours
MATH 214 Linear Algebra 3 (3-0)
ENG-201 Technical and Business Writing 3 (3-0)
CS-201 Digital Logic Design 4 (3-1)
CS-202 Discrete Structures 3 (3-0)
CS-203 Data Structure and Algorithms 4 (3-1)
  Total Credit Hours 17

Semester 4

Course Code Course Title Credit Hours
CS-316 Artificial Intelligence 3 (2-1)
CS-213 Database Systems 4 (3-1)
CS-225 Operating Systems 4 (3-1)
CS-312 Web Design and Development 4 (3-1)
CS-319 Mobile Application and Development 3 (2-1)
  Total Credit Hours 18