syllabus bs it msc it computer science uos

10
Department of Computer Science & IT Introduction: With state-of-the-art technology infrastructure, highly qualified faculty, and congenial educational environment, the Department of Computer Science & Information Technology  provides quality education. The Department offers well equipped air-conditioned computer labs, high speed internet connectivity, multimedia classrooms, fully air-conditioned library having 3500+ latest books, and access to dig ital library for advance research journals/articles. The Lincoln Corner Knowledge facility is also available for students to share knowledge with the international community. Through extra-curricular and co-curricular activities, the department encourages students to strength their managerial, creative & soft skills. The major research focus of the department include machine learning, knowledge based systems, formal methods, requirement engineering, network security, genetic algorithms, etc. Academics Programs: BS Computer Science BSCS Eligibilit y: At least 60 % marks in FA/FSc/ ICS or A-level with Mathematics. (No DAE and Sports seat) Duration: 04 Years (08 Semesters) Degree Requirement: Minimum 138 Credit Hours BS Information Technology BSIT Eligibilit y: At least 60 % marks in FA/FSc/ ICS or equivalent. (DAE 5 Seats) Duration: 04 Years (08 Semesters) Degree Requirement: Minimum 138 Credit Hours BS Software Engineering BSSE Eligibility: At least 60 % marks in FSc(Pre-Engin eering)/ ICS or equivalent. (No DAE) Duration: 04 Years (08 Semesters) Degree Requirement: Minimum 138 Credit Hours MSc Information Technology Eligibilit y: At least 45 % marks in BSc(engineerin g)/ B.Com/ACCA/PGD-IT/BBA/BBIT/B Tech or BA/BSc or BCS (3 years). Duration: 02 Years (04 Semesters) Degree Requirement: Minimum 74 Credit Hours MS Computer Science MSCS Eligibilit y: Sixteen years of schooling including 4-years BSCS/BSIT/BSSE/MSc IT or equivalent.

Upload: hamza-masood

Post on 07-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 1/10

Department of Computer Science & IT

Introduction:

With state-of-the-art technology infrastructure, highly qualified faculty, and congenialeducational environment, the Department of Computer Science & Information Technology

 provides quality education. The Department offers well equipped air-conditioned computer labs,

high speed internet connectivity, multimedia classrooms, fully air-conditioned library having3500+ latest books, and access to digital library for advance research journals/articles. The

Lincoln Corner Knowledge facility is also available for students to share knowledge with the

international community. Through extra-curricular and co-curricular activities, the department

encourages students to strength their managerial, creative & soft skills. The major research focusof the department include machine learning, knowledge based systems, formal methods,

requirement engineering, network security, genetic algorithms, etc.

Academics Programs:

BS Computer Science BSCSEligibility: At least 60 % marks in FA/FSc/ ICS or A-level

with Mathematics.

(No DAE and Sports seat)Duration: 04 Years (08 Semesters)Degree Requirement: Minimum 138 Credit Hours

BS Information Technology BSITEligibility: At least 60 % marks in FA/FSc/ ICS or equivalent.

(DAE 5 Seats)

Duration: 04 Years (08 Semesters)Degree Requirement: Minimum 138 Credit Hours

BS Software Engineering BSSEEligibility: At least 60 % marks in FSc(Pre-Engineering)/ ICS

or equivalent.(No DAE)

Duration: 04 Years (08 Semesters)Degree Requirement: Minimum 138 Credit Hours

MSc Information TechnologyEligibility: At least 45 % marks in BSc(engineering)/

B.Com/ACCA/PGD-IT/BBA/BBIT/B Tech orBA/BSc or BCS (3 years).

Duration: 02 Years (04 Semesters)Degree Requirement: Minimum 74 Credit Hours

MS Computer Science MSCSEligibility: Sixteen years of schooling including 4-years

BSCS/BSIT/BSSE/MSc IT or equivalent.

Page 2: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 2/10

Test (HEC and University Rules shall be observed)

Duration: 02 Years (04 Semesters)Degree Requirement: Minimum 33 Credit Hours

PhD Computer ScienceDegree Requirement: 03 Years (06 semesters)

Faculty:Dr M. Anwar-ur-Rehman Pasha ProfessorMr. Abid Rafiq Assistant Professor

Dr. Muhammad Din Chaudhary Assistant ProfessorMr. Saad Razzaq Assistant Professor

Mr. Ahmad Farid Assistant ProfessorDr. Muhammad Ilyas Assistant ProfessorDr. Tahseen Zia Assistant Professor

Mr. Fahad Maqbool Assistant ProfessorDr. Ikram ullah Assistant ProfessorDr. Saeed Ahmad LecturerDr. Qaiser Abbas LecturerMr. Ehsan Elahi Lecturer(On Study Leave)

Mr. Muhammad Iqbal LecturerMs. Bushra Jamil LecturerMr. Faisal Shahzad LecturerMr. Muhammad Kaleem Lecturer

Ms. Madiha Sarwar LecturerMs. Humaira Ijaz LecturerMr. Farooq Javed Lecturer

Ms. Atifa Rafiq LecturerMr. Aamir Zia Lecturer

Mr. Fukhar Ullah Mangla LecturerMs. Qaisera Ramzan LecturerMs. Kinza Mehr Lecturer

Mr. Muhammad Ramzan Malik LecturerMs. Shaista Gafoor Lecturer

Ms. Mehrun NisaMs. Tamkeen RazzaqMr. Tahir Khan

Mr. BialMs. Sidra

LecturerLecturerLecturer

LecturerLecturer

Aims & Objectives

Page 3: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 3/10

BS Computer ScienceComputer Science is the discipline concerned with the design, implementation, and maintenance

of computer software systems used in almost all profession. Computer Science spans a widerange, from its theoretical and algorithmic foundations to cutting-edge developments in robotics,

computer vision, intelligent systems, bioinformatics, image processing, computational biology,

computational lenses, and other exciting areas. Computer scientists develop new programmingapproaches for software development, devise new ways to use computers, and develop effectiveways to solve computing problems. While other disciplines produce graduates with more

immediately relevant job-related skills, computer science offers a comprehensive foundation for

research and innovation.

BS Information TechnologyThe key underlying principle behind BSIT program is the development of curricula structures

that can produce graduates who can meet the information technology challenges of 21st

century’s knowledge driven complex work places. The program provides an integration of

various components that allow accessing all of the new knowledge and technologies to meetvision of the future. The program prepares students to plan, organize, acquire, install and manage

IT needs of business, government, health care, schools, and other types of organizations. The

 program’s curriculum  helps students to gain first-hand knowledge of the design, development

and delivery of high-quality IT projects aimed at meeting organizational needs.

BS Software Engineering

The program intends to impart knowledge and training which enable students to harmonize atheory with practice, a concept with an application, and a problem with a solution. The program

 prepares them to apply engineering principles, practices, and processes to design, develop,

deploy, and maintain software systems. The program also aims to develop students’ professional

and interpersonal skills to enhance their ability in oral and written communication, and theiradaptability to work in collaborative environments. The program also inculcates among students

a strong sense of civic, professional and ethical responsibility, and a capacity for innovation and

a passion for lifelong learning.

M.Sc. Information Technology

The M. Sc. IT program is focused on the acquisition of theory and the application of technicalcompetencies associated with the information technology profession. The offered curriculum

 prepares students with fundamental knowledge in core technologies, such as software

engineering, programming, database design, network architecture and administration, web

technologies and application development, implementation and maintenance. The curriculum ofthe program meets the needs of students with formal computing experiences and with established

relevant skills. Students are expected to learn theoretical and practical understanding of the entire

field of Information Technology. The program structure provides basis for various optionsincluding Breadth-Based, Depth-Based, and Integrated Breadth & Depth-Based specializations.Student may choose a particular option, which is the most appropriate to their planned future

career.

MS CSMS in Computer Science is a flexible, challenging, and rewarding graduate program that covers

the essentials of contemporary applied computer science. This program provides an intensive

Page 4: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 4/10

 preparation in the concepts and techniques related to the design, programming and application of

computing systems. The program offers a broad spectrum of courses, while simultaneously

allowing emphasis in desired areas of specializations. MS (CS) is a 2-Years Degree Programwith minimum 33 credit hours spread over 4-semeters (2 semesters’ course plus thesis).

Scheme of Studies

BSCS Semester-I

Pre-Requisite Code Course Title C/Hr.

- CMP-2122  Programming Fundamental 4(3-1) 

- MATH-2213  Calculus and Analytical Geometry  3(3-0) 

-PHY-2210  Basic Electronics  3(3-0) 

- SS-2311  Islamic Studies 2(2-0) 

- ENG-2411  Functional English 3(3-0) 

- ICT-2021  Introduction to ICT 4(3-1) 

Total 19

Semester-II

Pre-Requisite Code Course Title C/Hr.CMP-2122  CMP-2124  Object Oriented Programming  4(3-1) 

- MATH-2214  Multivariable Calculus  3(3-0) 

- CMP-2210  Digital Logic Design  3(3-0) 

- MATH-2110  Probability and Statistics  3(3-0) 

-ENG-2412  Communication Skills  3(3-0) 

- CMP-2111  Discrete Structure 3(3-0) 

Total 19

Semester-III

Pre-Requisite Code Course Title C/Hr. CMP-2124  CMP-3113  Data Structure and Algorithms 3(3-0) 

-  MATH-2215  Differential Equation  3(3-0) CMP-2210 CS-3210  Computer Organization and Assembly

Language 3(3-0) 

-  CMP-2540  Computer Communication and Networks  3(3-0) -  ENG-2413  Technical and Report Writing 3(3-0) -  MNG-2210  Financial Accounting 3(3-0) 

Total 18Semester-IV

Pre-Requisite Code Course Title C/Hr.CMP-2111 CS-3143  Design and Analysis of Algorithms  3(3-0) 

-  MATH-3215  Linear Algebra 3(3-0) CS-3210  CS-4240  Computer Architecture & Organization  3(3-0) 

-  CMP-3310  Software Engineering  3(3-0) -  SS-2312  Pakistan Studies  2(2-0) 

Page 5: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 5/10

-  CMP-3450  Database Systems 4(3-1) 

Total 18

Semester-V

Pre-Requisite Code Course Title C/Hr.CMP-2111 CS-3131  Theory of Automata and Formal

Languages 

3(3-0) 

-  CS-3941   Numerical Computing 3(3-0) -  CMP-3621  Operating Systems  4(3-1) 

CMP-2124 SE-3311  Object Oriented Analysis and Design  3(3-0) 

-  SS-2511  Principles of Philosophy 3(3-0) CMP-2540 CS-3513  Internet Architecture and Protocol  3(3-0) 

Total 19

Semester-VI

Pre-Requisite Code Course Title C/Hr.

CS-3131 CS-4140  Theory of Programming Languages 3(3-0) 

CMP-2111  CS-3941  Artificial Intelligence 3(3-0) -  CMP-3711  Human Computer Interaction  3(3-0) -  MNG-2212  Principles of Management 3(3-0) -  CS-3743  Multimedia Systems and Design  3(3-0) 

CMP-2122 CS-3548  Web System and Technologies 3(3-0) 

Total 18

Semester-VII

Pre-Requisite Code Course Title C/Hr.-  CMP-4970  Capstone Project I  3(3-0) 

CS-3548 CS-4744  Enterprise Application Development  3(3-0) CMP-3310 CS-4746  E-Commerce Applications Development 3(3-0) CMP-3310  SE-4349  Software Project Management  3(3-0) CS-3131 CS-4141  Compiler Construction 3(3-0) 

Total 15

Semester-VIII

Pre-Requisite Code Course Title C/Hr.-  CMP-4970  Capstone Project II  3(3-0) 

CMP-3621 CS-4544  Cloud Computing  3(3-0) -  SS-4910  Professional Practices  3(3-0) 

CMP-2124 CS-4547  Mobile Application Development  3(3-0) 

Total 12

BS (IT) Semester IPre-Requisite Code Course Title C/Hr.

----

------

CMP-2122PHY-2210

MATH-2213IT-2021ENG-2411

Programming FundamentalsBasic Electronics

Calculus and Analytical GeometryIntro to ICTFunctional English

4(3-1)3(3-0)

3(3-0)4(3-1)3(3-0)

Page 6: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 6/10

-- SS-2311 Islamic Studies/Ethics 2(2-0)

Total 19

Semester II Pre-Requisite Code Course Title C/Hr.

CMP-2122--

----

----

CMP-2123CMP-2210

CMP-2111MNG-2212

ENG-2412MATH-2110

Object Oriented ProgrammingDigital logic Design

Discrete StructurePrinciples of Management

Communication SkillsProbability and Statistics

4(3-1)3(3-0)

3(3-0)3(3-0)

3(3-0)3(3-0)

Total 19

Semester III Pre-Requisite Code Course Title C/Hr.

CMP-2123--

--------

CMP-3112CMP-2540

MNG-2210IT-2410ENG-2413MATH-3215

Data Structures and AlgorithmsComputer Communication and Networks

Financial Accounting

Information SystemsTechnical & Report WritingLinear Algebra

3(3-0)3(3-0)

3(3-0)

3(3-0)3(3-0)3(3-0)

Total 18

Semester IV Pre-Requisite Code Course Title C/Hr.

--

CMP-2540------

--

SS-4910

IT-3513CMP-3310CMP-3450MNG-3262

SS-2312

Professional Practices

Internet Architecture & ProtocolSoftware EngineeringDatabase SystemsEntrepreneurship

Pakistan Studies

3(3-0)

3(3-0)3(3-0)4(3-1)3(3-0)

2(2-0)Total 18

Semester V Pre-Requisite Code Course Title C/Hr.

--

--CMP-2123CMP-3450

--

--

CMP-3711

CMP-3621SE-3311IT-3441

IT-3743

IT-3431

Human Computer Interaction

Operating SystemsObject Oriented Analysis & DesignDatabase Administration & Management

Multimedia Systems and DesignTechnology Management

3(3-0)

4(3-1)3(3-0)3(3-0)

3(3-0)3(3-0)

Total 19

Semester VI Pre-Requisite Code Course Title C/Hr.

CMP-2122CMP-2540

IT-3548

IT-3541CMP-3310

CMP-3310

IT-3548IT-4511IT-4744

IT-4541IT-3544

IT-4349

Web Systems and TechnologiesSystem & Network AdministrationEnterprise Application & Development

IT InfrastructureSystem Integration & Architecture

IT Project Management

3(3-0)3(3-0)3(3-0)

3(3-0)3(3-0)

3(3-0)

Page 7: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 7/10

  Total 18

Semester VII Pre-Requisite Code Course Title C/Hr.

----

CMP-2540

CMP-2123CMP-3310

CMP-4970IT-4542IT-3541

IT-4548IT-4746

Capstone Project- IData and Network Security

 Network Design and Management

Mobile Application DevelopmentEcommerce Applications Development

3(3-0)3(3-0)3(3-0)

3(3-0)3(3-0)

Total 15

Semester VIII Pre-Requisite Code Course Title C/Hr.

--CMP-3621

CMP-3450CMP-3112

CMP-4970IT-4541

IT-4461IT-4741

Capstone Project- IICloud Computing

Enterprise Resource Planning SystemsComputer Game Development

3(3-0)3(3-0)

3(3-0)3(3-0)

Total 12

BS (SE) Semester IPre-Requisite Code Course Title C/Hr.

----

----

----

IT-2021CMP-2122

PHY-2210MATH-2213

ENG-2411SS-2311

Intro to ICTProgramming Fundamentals

Basic ElectronicsCalculus and Analytical Geometry

English-I (Functional English)Islamic Studies

4(3-1)4(3-1)

3(3-0)3(3-0)

3(3-0)2(2-0)

Total 19

Semester II Pre-Requisite Code Course Title C/Hr.

CMP-2122

------

----

CMP-2123

CMP-2210CMP-2111MNG-2210

ENG-2412SS-2410

Object Oriented Programming

Digital Logical DesignDiscrete StructuresFinancial Accounting

English-II (Communication Skills)Principles of Psychology

4(3-1)

3(3-0)3(3-0)3(3-0)

3(3-0)3(3-0)

Total 19

Semester III Pre-Requisite Code Course Title C/Hr.

CMP-2123--

----

----

CMP-3112CMP-3450

CMP-3310SS-2312

ENG-2413

MATH-2110 

Data Structures and AlgorithmsDatabase Systems

Software EngineeringPakistan Studies

English-III (Technical & Report Writing)Probability & Statistics 

3(3-0)4(3-1)

3(3-0)2(2-0)

3(3-0)3(3-0) 

Total 18

Semester IV Pre-Requisite Code Course Title C/Hr.

--

CMP-3310

CMP-2540

SE-3342

Computer Communication & Networks

Software Requirement Engineering

3(3-0)

3(3-0)

Page 8: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 8/10

CMP-2123

------

SE-3311

MNG-2215MATH-3215CMP-3621

Object Oriented Analysis & Design

Human Resource ManagementLinear AlgebraOperating Systems

3(3-0)

3(3-0)3(3-0)4(3-1) 

Total 19

Semester V Pre-Requisite Code Course Title C/Hr.

--

SE-2122SE-3310

‘\SE-3342--

CMP-2122

CMP-3711

SE-3344SE-3341

SE-4343CS-3743

CS-3548

Human Computer Interaction

Software ConstructionSoftware Testing and Quality EngineeringSoftware Design & ArchitectureMultimedia Systems & DesignWeb Systems & Technologies

3(3-0)

3(3-0)3(3-0)3(3-0)3(3-0)3(3-0)

Total 18

Semester VI Pre-Requisite Code Course Title C/Hr.

CMP-3310--

CMP-3310CS-3548

CMP-2111

SE-4349SE-4340

SE-4344CS-4744CS-3811

Software Project ManagementFormal Methods in Software EngineeringSoftware CASE Tools and Applications

Enterprise Application DevelopmentArtificial Intelligence

3(3-0)3(3-0)3(3-0)

3(3-0)3(3-0)

Total 15

Semester VII Pre-Requisite Code Course Title C/Hr.

--CMP-3310CMP-2123

CMP-3450SE-4345

CMP-4970SE-4342CS-4547

CS-4461SE-4349

Capstone Project- ISE EconomicsMobile Application Development

Enterprise Resource Planning SystemsModel Driven Software Development

3(3-0)3(3-0)3(3-0)

3(3-0)3(3-0)

Total 15

Semester VIII Pre-Requisite Code Course Title C/Hr.

----

--CMP-3621CMP-3310

CMP-4970MNG-3262

SS-4910CS-4544SE-4345

Capstone Project- IIEntrepreneurship

Professional PracticeCloud ComputingDesign Patterns

3(3-0)3(3-0)

3(3-0)3(3-0)3(3-0)

Total 15

MSc (IT) Semester-I

Pre-Requisite Code Course Title C/Hr.

- CMP-2122  Programming Fundamentals 4(3-1) 

- MATH-2215  Basic Mathematics 3(3-0) 

- CMP-2210  Digital Logic and Design  3(3-0) 

Page 9: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 9/10

- ENG-2413  Technical and Report Writing 3(3-0) 

- MNG-2210  Financial Accounting  3(3-0) 

- ICT-2011  Introduction to ICT 3(3-0) 

Total 19

Semester-II

Pre-Requisite Code Course Title C/Hr.- CMP-3611  Operating System 3(3-0) 

CMP-2122 CMP-2123  Object Oriented Programming  4(3-1) 

- CMP-3310  Software Engineering  3(3-0) 

- IT-3743  Multimedia System and Design  3(3-0) 

- CMP-2540  Computer Communication and Networks

3(3-0) 

- CMP-2111  Discrete Structure 3(3-0) 

Total 19

Semester-III

Pre-Requisite Code Course Title C/Hr.

-  CMP-4970  Capstone Project-1 3(3-0) CMP-2122  IT-3548  Web Systems and Technologies  3(3-0) CMP-2123 CMP-3112  Data Structures and Algorithms 3(3-0) 

-  CMP-3440  Database Systems 3(3-0) CMP-2123  SE-3311  Object Oriented Analysis and

Design3(3-0) 

-  IT Elective I *  3(3-0) 

Total 18

Semester-IV

Pre-Requisite Code Course Title C/Hr.-  CMP-4970  Capstone Project-II 3(3-0) 

CMP-3310  IT-4349  IT- Project Management 3(3-0) 

CMP-2540CMP-3611 

IT-4511  System and NetworkAdministration 

3(3-0) 

CMP-3440  IT-3441  Database Administration andManagement

3(3-0) 

-  IT- Elective II *  3(3-0) -  IT- Elective III*  3(3-0) 

Total 18

* These courses will be offered from list of elective courses available in Department of CS & IT

according to the availability of resources.

MS (CS) Semester-I

Pre-Requisite Code Course Title C/Hr.

- CS-5111  Advanced Theory of

Computation

3(3-0) 

- CS-5143  Advanced Algorithm Analysis  3(3-0) 

- CS-5641  Advanced Operating System  3(3-0) 

Total 9

Page 10: Syllabus Bs It Msc It Computer Science Uos

8/18/2019 Syllabus Bs It Msc It Computer Science Uos

http://slidepdf.com/reader/full/syllabus-bs-it-msc-it-computer-science-uos 10/10

Semester-II

Pre-Requisite Code Course Title C/Hr.

- CS-5240  Advanced Computer Architecture  3(3-0) 

- Elective I *  3(3-0) 

- Elective II*  3(3-0) 

Total 9Semester-III

Pre-Requisite Code Course Title C/Hr.

- Thesis/Project (PartialRegistration 

3(3-0) 

- Elective III*  3(3-0) 

- Elective IV*  3(3-0) 

Total 9

Semester-IV

Pre-Requisite Code Course Title C/Hr.

- Thesis/Project (Partial

Registration 

6(6-0) 

Total 6

* These courses will be offered from list of elective courses available in Department of CS & ITaccording to the availability of resources.

  BS(Computer Science)

  BS(Information Technology)

  BS(Software Engineering)

 

MSc (Information Technology)  MS(Computer Science)