Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

7th Semester Outline

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Data Science


Course Code EI-334
Credit Hours 3
Category Technical Elective
Prerequisite DI-326: Artificial Intelligence
Co-Requisite None
Follow Up None
Python Programming: Environment, python programming techniques such as
lambdas, reading and manipulating csv files, and the numpy library. Data
Manipulation and Cleaning: Python Pandas data science library, abstraction of
Course the Series and DataFrame as the central data structures for data analysis,
Description functions such as groupby, merge, and pivot tables. Inferential Statistical
Analyses. Machine learning vs Descriptive Statistics, scikit learn toolkit, data
dimensionality, clustering, evaluating clusters. Supervised Learning: predictive
modelling, data generalizability, cross validation, Overfitting.
1. Joel Grus, Data Science from Scratch: First Principles with Python, 1st Edition,
Text Book(s)
O'Reilly, 2015, ISBN: 1-491-90142-X.
1. https://www.coursera.org/specializations/data-science-python
2. https://www.coursera.org/learn/python-data-analysis/home/info
Reference
3. https://www.coursera.org/degrees/master-of-computer-science-asu
Material
4. https://www.coursera.org/degrees/master-of-applied-data-science-umich
5. https://www.coursera.org/degrees/masters-in-computer-data-science

Version 1.0.0 Page 46 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

3. INFORMATION TECHNOLOGY DOMAIN CORE COURSES

Course Title IT Project Management


Course Code DI-321
Credit Hours 3
Category Domain Core
Prerequisite None
Co-Requisite None
Follow Up None
Introduction: Project Management. Project Management in Information
Technology Context. The Project Management Process Groups. Scope triangle,
The S curve. Five Phases of Project Management Life Cycle: Defining,
planning, executing, controlling, closing, Scope of project, Project Work
Breakdown Structure (WBS), Project Time Management. Estimate Activity
Duration: Causes of variation in activity duration, five methods of Estimating
Activity Duration. Project Networks: Critical Path Method (CPM), Build the
project network, Analysis of the project network, Project Evaluation Review
Technique (PERT), Activity on Arrow, Activity on Node, GANTT Chart, Using MS-
Project to draw GANTT chart and project Networks. Project Proposal: Purpose
of the project proposal, Contents of the project proposal, Format of the Project
Course
Proposal. Staffing and Personnel Planning: Personnel Plan, Team structures,
Description
Democratic decentralized, Controlled Decentralized, Controlled Centralized,
Coordination and communication issues, Maslow’s need theory of motivation,
Software Project Team Roles and Responsibilities, Risk Identification, Analysis
and Management. Project Management: Integration Management. Scope
Management. Cost Management. Quality Management. Human Resource
Management. Communications Management. Risk Management. Procurement
Management. Management Tools. Configuration Management: Change
Management and Control, baselines, Version Control, Earned Value Analysis for
Project Monitoring and Control. Examples of Earned Value Analysis, Project
Quality Assurance Plans, SQA Process Project Quality Standards, Project
Documents.
1. Guide to the Project Management Body of Knowledge (PMBOK® Guide), 6th
Text Book(s)
Edition, Project Management Institute, 2017, ISBN-10: 1628251840.
Reference 1. Teresa Luckey, Joseph Phillips, Software Project Management for Dummies,
Material 1st Edition, For Dummies Publisher, 2006, ISBN 0471749346.

Version 1.0.0 Page 32 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Cyber Security


Course Code DI-325
Credit Hours 3
Category Domain Core
Prerequisite
Co-Requisite None
Follow-up None
Topics: Basic security concepts, Information security terminology, Malware
classifications, Types of malware. Server-side web applications attacks. Cross-
Course
site scripting, SQL Injection, Cross-site request forgery, Planning and policy,
Description
Network protocols and service models. Transport layer security, Network layer
security, Wireless security, Cloud & IoT security.
1. Mark Ciampa, Security+ Guide to Network Security Fundamentals, 4th
Text Book(s)
Edition.
Reference
1. Randall J. Boyle, Corporate Computer Society, 3rd Edition.
Material

Version 1.0.0 Page 39 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Database Administration and Management Lab


Course Code DI-324L
Credit Hours 1
Category Domain Core
Prerequisite CC-312: Database Systems
Co-Requisite None
Follow-up None
Introduction: to Enterprise Database Systems. Oracle Architectural
Components: What is Introduction to Enterprise Database Systems,
Responsibilities of Database Administrator. Oracle Server; Oracle Instance;
Physical Structure. Creating Database and Data dictionary: Creation
Prerequisites; Creating Database; Starting Instance. Data Dictionary; Data
Dictionary Contents. Dynamic Performance Views. Managing Control Files and
Redo Log Files: Control File; Control File Contents; Multiplexing Control File;
Using Redo Log Files; Structure of Redo Log File; Adding Redo Log Groups and
Members; s. Managing Tablespaces: Database Storage Hierarchy; Kinds of
Tablespaces; Managing Data files. Storage Structure and Relationships:
Adding Data files and other Operations with Data files; Types of Segments.
Managing Undo Data: Undo Segment; Read Consistency; Automatic undo
Management: Managing Tables. Managing Users: Creating Users; Managing
Course Users; Creating Tables; Managing Tables. Managing Indexes: types of Indexes;
Description Creation and Management of Indexes. Maintaining Data Integrity: Types of
Constraints; Managing Constraints. Managing Privileges: System Privileges;
Object Privileges. Managing Roles: Assign and Revoke Roles and Roles
Management. Network overview, Configuring Listener; Sessions. Client-Side
Configuration: Host Naming Method; Local Naming Method; Net Assistant;
Configurations of Different Methods. Usage and Configuration of Oracle
Shared Server: Server Configuration; Dedicated Server Process; Shared Server
Process. Backup and Recovery: overview, Instance and Media Recovery,
Categories of Failure; Defining Backup and Recovery Strategy. Configuration of
Archive log mode: Switching to Archive Log Mode; Archive Process. User
Managed Backups: User Managed backups and Issues. User Managed
Complete Recovery: How To recover a Database Manually Using Manual
Backups. User Managed Incomplete Recovery: How to DO an Incomplete
Recovery. Import/Export: Different export and import modes.
1. Oracle 11i DBA Fundamentals I (Student Guide, Volume I and II).
Text Book(s) 2. Oracle 11i DBA Fundamentals II (Student Guide, Volume I and II).
3. Performance Tuning (Student Guide, Volume I and II).
Reference 1. Oracle Magazine.
Material 2. Online Material URL http://otn.oracle.com/

Version 1.0.0 Page 38 of 68


Curricula/Syllabi of BS Information Technology for Punjab University Affiliated Colleges

Course Title Database Administration and Management


Course Code DI-324
Credit Hours 3+1
Category Domain Core
Prerequisite CC-312: Database Systems
Co-Requisite None
Follow-up None
Introduction to advanced data models such as object relational, object oriented.
File organization concepts, Transactional processing and Concurrency control
Course techniques, Recovery techniques, Query processing and optimization, Database
Description Programming, Integrity and security, Database Administration, Physical
database design and tuning, Distributed database systems, Emerging research
trends in database systems.
1. Ramez Elmasri, Shamkant Navathe, Fundamentals of Database Systems, 6th
Text Book(s)
Edition, Addison Wesley, 2010, ISBN: 0136086209.
Reference 1. Henry F. Korth, Abraham Silberschatz, Database System Concepts, 6th
Material Edition, McGraw Hill, 2010, ISBN: 0073523321.

Version 1.0.0 Page 37 of 68

You might also like