You are on page 1of 8

9473 Foreiqn Lanquaqe fArablc}

Oepartment of Arabic.
A revised/new scheme of study |or the subject Foreign Languafje Arab c, Course
Code: 9473
Course Coordinatoi: Dr. Hal'? Haris Saleem

The de'aiI is as under.

Ti*Ie Of the Unit U III I NO


New Course CDde - Database Systems
Course Code: New
Course Title: Database Systems
CrRdit Hours: 4 (3 + 1), 3 hours lecture and 3 hours lab per week
Session Offered: As per offering schedule
Recommended BODk: 1. Database Systems by Thomas Connolly Latest
Edition.
z Introduction to Oracle: SQL and PL/SQL Student
Guide, Vol. 1
ADV / Muhimedla Content: As defined by the lnstr uctar / MO0Cs links
Referenee Books: 1. Modern Database Management by Fred R.
McFadden, Jeffery Hoffer, Mary Prescott, Prentice
Hall; Latest Edition.
2. Database Systems by Catherine Ricardo.
3. Fundamentals of Database Systems (Sth Edition)
by RamezElmasri and Shamkant B. Navathe.
4. Database Design and Relational Theory: Normal
Forms and All That Jazz by C. J. Date, O’RetIIy
Media
Pre-Requisite: None
Course Coordinator: Tahir Javed
Teaehing MethodolDgy: Face-to-Face
Computer Usage: As per credit hours requirements.
Course tntroduetion:
This course Introduces the fundamental concepts of database. It offers
students an Introduction to the design and programming of database systems.
In particular, we will cover 00 (object-oriented) and ER (entity-relationship)
approaches to data modeling. Dur main focus will be upon the relational model
of database management systems (DBMSs) and the use of query languages
such as SQL. We will briefly touch upon database issues like query processing,
transaction management and security.
Course Objectives:
At the end of this course the students are expected to be able to:
1. Identify an application area for which databa se systems may prove
beneficial.
2. Determine ihe functionalities of the database application.
3. Model the data stored in the database (Identify the entities, roles,
relationships. constraints, etc.),
4. Design and normalize the relational database schema.
5. Write the SQL commands to create the database, find appropriate data, and
populate the database.
6. Acquife skills to write sortware needed to embed the database system in the
application
EvaluatiDn Criteria:
i. Assignments and/or quizzes as per instructor's choice
1 0°4
ii. Midterm theory/practica!/ presentation/ mini projects as per instructor's
choice 206
iii. Final Examination 70°4
Course Outline:
Unlt# 1 Database Foundation
Introduction, The Traditional File Processing Approach, Database Approach, The
Database, The Database Management System (DBMS), Components of the DBMS
Environmerrt, Advantages and Disadvantages of Integrated Database Approach, Roles
in the Database Environment, Data Administrators, Database Administrators, Database
Designern, Application Developers, End Users
Unit# 2 Database Envfronmem
The Three-Level ANSI-SPARC Architecture, External Level, Conceptual Level, Internat
Level, Schemas and Mappings, Data lndependence, Data Models and Conceptua1
Modeling, Object —Based Data Models, Record-Based Data Models, Physical Data
Models, Canceptual Modeling, Functions of DBMS, Components of DBMS, Multi-User
DBMS Architecture, Teleprocessing, File-Server, Client-Server, System Catalogues
Unit4 3 Database Planning and Deign
Database Application Life Cycle, Database Planning, System Definition, User Views,
Requirements Collection and Analysis, Database ßesign, Approaches to Database
Design, Data Modeling, Phases of a Database Design (Conceptual, Logical and
Physical), ßBMS Selektion, Prototyping, Implementation, Data Conversion and Loading,
Testing, Operational Maintenance
Unlt4 4 Entity-Ralstionshlp Modeling
Entlty Types, Relationship Types, Degree of Relationship Type, Recorsive RelBtionship,
Attributes, Simple and Composite Attributes, Single-Valued and Multi-valued Attributes,
Derived Attributes, Keys, Strong and Weak Entity Types, Attributes on Relationships,
Structural Constraints, T :' t Relationships, 1: ” Relationships, * * Relationships,
Specialization/Generalization, Aggregation, Komposition
UnIt4 5 The Relatlonal Model
Brief History and Advantages of the Relational Model, Relation Data Structure,
Mathematical Relations, Database Relations, Properties of Relation, Relational Keys,
Representing Relational Database Schemas, Relational lntegrity, Nul1s, Entity Integrlty,
Referential lntegrity, Enterprise Constraints, Views, Purpose of Views, Mapping an E-R
Model to a Relational Model, Codd's Rules for RDBMS. The Relational Algebra, Unary
Operations, Set ßperations, Join ßperations
Unlt4 6 Normalization
The Purpose of Normallzation, Data Redundancy and Anomalies, Insert Anomalies,
Delete Anomalies, Update Anomalies, Functional Dependencies and Their
Characteristics, Primary Key for a Relation using Functional Dependencies, Inference
Rules, 1NF, Full Functional Dependency, 2NF, Transitive Dependency, 3 NF, BCNF
Unit47 Tntroduction to SqL, rorms and Reports
Importance of SQL, Data Manipulation, Basic Select Statements, Arithmetic Operators,
Operators Precedence, Restricting and Storing Data, Single Row Functions, Displaying
Data from Multiple Tables, Aggregating DBta Using Group Functions, Subqueries,
Multiple Column Subqueries, Producing Reducible Output, Manipulating ßata, Creating
and Managing Tables, Other Database Objects, Controlling User Accounts, Form
Components, Form Module, Blocks, llems, Objects, Object Navigator, Properties
Window, Layout Editor, Report Design Considerations, Report Objects, Basic Report
Design
Unit4 B Database Storage
File Organization, Basic Concepts, Unordered Files, Ordered Files, Hash Files, Dynamlc
Hashing, Indexes, Indexed Sequential F-iles, Secondary Indexes, Multiple Indexes, B+-
Trees
UnIt4 9 Database Issues
Database Security and Authorization, Securrty Countermeasures, Authorization, Views,
Backup and Recovery, Integrity, Encryption, RAID, Transaction Management,
Concurrency Control, Database Recovery, Query Processlng, Query Decomposition,
Query Optimization, Pipelining
Activities/Practieal: The detail of practical is available in lab manual.
New Course Code - E-Commerce
Course Code: NEW
Course Title: E-Commerce
Credit Hours: 3 {3 + 0) 3 hours lecture per week
SesSÏDn Offered: As per the offering schedu!e
Recommended Book: E-Commerce, Kenneth Laudon and Carol Guercio
Traver, 13th Edition, Pearson, 2017.
A/V / Multimedia Content: As defined by the Instructor / M00Cs links
RefRrence Books: PHP S E-commerce Development, Michae1 Peacock,
Packt Publishing, 2010.
Introduction to E-Commerce, Jeffrey F. Rapport,
McGraw-Hiil, 2nd Edition, 2007.
Electronic Commerce, Gary Schneider, Course
Technology: lZih Editon 2046
Pre-Requisite: Programming Language 1 and Introduction to CIT.
Program Coordinator Ch. Muhammad Shahba2 Anjum
Course Coordlnator Dr. Muhammad Babar
Teaching MethodolD : Face-to-Face/OnIine/Biended
Computer Usage: As per credit hours requirements.
Introduction:
Thls course introduces the basic concepts of e-commerce including e-business
modeling, infrastructure, e-marketing, e-procurement, security and integrity. It
also includes the XML at introductory level.
Course Objectives:
At the end of the course the students are expected to be able to:
1. Apprehend the e-commerce, technology and e-business networks.
2. Have practical hands-on XML
3. Understand the electronic markets and a secure e-commerce, infrastructure.
4. Comprehend e-commerce, integration.
Evaluation Criteria:
i. Assignments and/or quizzes as per instructor's choice
ii. Midterm Theory/practicaI/presentation/ mini projects as per instructor’s choice
206
iii. final Examination 70%
Course Outlines:
Unit# 1 Introduction to E-Commerce
An overview of E-Commerce & its business models and concepts
Reasons for going Online: E-Business vs. E-Commerce: Characteristics and
Challenges of E-Commerce, Elements, and Requirements of E-Commerce,
Inhibitors of E-Commerce
Unit# 2 Planning an E-Commerce Framework
E-Commerce Strategy and its levels, Competitive agenda, Strategic Planning
Process and Alignment, Consequences of E-Commerce, Success factors,
Managing Products and Categories, Product Variations and User Uploads
Unit# 3 E-Commerce Technology
Technical E Commerce Challenges, Network Technology, Web Technologies,
Collaborative Technologies, Role of Enterprise IS in E-Commerce
Unit# 4 XML
Introduction to XktL, Characteristics of XML Documents, Defining Structure;
Presentation, Transformation and Processing of XML Documents; XML, EDI
and E-Business
Unit# 5 Electronic Markets
Defining E-Markets, Functions of E-Markets, E-Markets vs. Traditional Markets,
The Impact of E-Markets, Success Factors of E-Markets, E-Market Technology
Solutions
Unit# 6 Dashboard
Managing Products and Categories, Managing Orders, Customers, Refunds,
Voucher Codes, Shipping, Deploying, Security, and Maintenance, Web Payment
Systems
Unlt# 7 User Experience
Enhancing the User Experience, The Shopping Basket, The Checkout and
Order Process, Shipping and Tax, Discounts, vouchers, and Referrals
Unit# 8 Checkout
Taking Payment for Orderc, User Account Management, Administration
Unit# 9 Social Issues
Social, Legal, and Ethical Issues of E-Commerce, Auctions, Portals, and
Communities, SEO.
Activities/Practieal:
1. The instructor will demonstrate the XML related practical.
2. The student will develop a mini database in XML
3. The student will implement an on line e-commerce mini project in 00
language.
NOtR: The instructor may assign additional activities during the course.
Last revised: 2022
J 522 LinRar Alqebra
Course Code: 1522
Level: BS (CS) Credit Hrs.: 3(3+0)

Unit 1. MATRIX OPERATIONS AND SYSTEMS OF LINEAR EQUATIONS


The rank of a matrix and matrix inverses, Systems of linear equations, theoretical
aspects, computational aspects, matrix of functions and functions of matrices.
Unit 2. HIGHER ORDER DETERMINANTS
Determinants of order 2, determinants of order n, summary of important facts
about determinants, a characterization of the determinant
Unit 3. EIGEN VALUES AND EIGEN VECTORS
Eigenvalues and eigenvectors, diagonaIizab‹l1ty, Invariant subspaces and the Cayley
-Ham ilton Theorem, Differentiation of matrices.
Unit 4. VECTOR SPACES
Vector spaces, Subspaces, Linear Combinations, and systems of Linear Equations,
Llnear Dependence and Linear Independence, Basis and Dimension,
Unit 5. LINEAR FUNCTIONALS AND THE DMAL SPACE
Linear functional, Dual space, Dual Basis, second dual space, Annih ilator, transpose
of a linear transformation.
Unit 6. BILINEAR, QUADRATIC FORMS
Bilinear form s, Bilinear forms and matrices, Alternating b i1\near forms, Symmetric
bilinear form s, Quadratic forms, Canonica I forms.
Unit 7. INNER PRODUCT SPACES
Introduction, Inner product spaces, Cauchy-Schwarz inequa City, O rthogonality,
Orthonormality, Orthonormal sets, Gram-Schm idt orthDgonalization process
Unit 8. ORTHOGONAL AND UNITARY OPERATORS
Adjoint of an 0 perator, Orthogonal operators, Unitary Operators, Normal operators,
Change of orthogon at matrices, O rthogonal Compliment and related theorems.
Unit 9. CANONICAL FORMS
Jordan canonical form, the minimal polynomial rational canonical form.

Recommended BoDks:
1. Fraleigh, J. B. {2002). A First Course in Abst£j9Ctd/zebra (7" Ed.). Addison
Wesley
2. Friedberg , S.H., lnsel, A. J., Spence, L. E. k’nearA/peöra (3rd Ed.). NBF.
lslamabad
3438 Computer Communlcatlons & Networks
Course Code: 3438
Course Title: Computer Communications & Networks
Credit Hours: 4 (3 + J), 3 hours lecture and 3 hours lab per week
Session offered- As per offering schedule
Recommended Book: Oata Communications and Networking by Behrouz A
Forouzan, 5’h Edition, 2013
A/V / Multimedia Content: As defined by the Instructor / MOOCs links
Reference Book: 1. Data and Computer Communication by William
Stal1ings eighth edition, 2007.
2. Computer Networks by A. S. T anenbaum, D. J.
Wetherall, Sth Edition Prentice Hall 2010.
Pre-Requfsile: N/A
Course Coordinator: Ch. Muhammad Shahbaz Anjum
Teaching Methodology: -ace-to-Face/0nline/Blended
Computer Usage: As per credit hours requirements.
Course Tntroductfon:
This course covers the basics of data communication and networking. The
course covers the major areas of transmission, OSI model, TCP/IP, UDP and
security issues in networking.
Course Objectives:
At the end of the course the students are expected to:
1. Become familiar with the basics of computer communication.
2. Understand analogue and digital transmission in communication.
3. Elaborate the functionality of OSI layers and TC P/IP protocols.
4. Understand the modern network concepts.
Evaluation Ertterta-
t. Assignments and/or quizzes as per instructor’s choice
106
TT. Midterm theory/practical/ presentation/ minI projects as per instructor's choice
20%
TTI. Final Examination 7OR
Eourse Outline:
UnItC 1 Introductlon
Data Communications, Networks, The Internet, Protocols and Standards
Unh4 2 Layered Protocols, Networks and OSI Modals
Layered Tasks, The OSI Model, Layers in The OSI Model, TCP/IP Protocol Suite,
Addressing
Unit# 3 Fundamentals of Signals, Digital & Analog Transmisslon
Analog and Digital, Periodic Analog Signals, Digital Signals, Tranemiasion
Impairment, Data Rate Limits, Performance, Digital-to-Digital Conversion, Analog-
to-D igital Conversion, Transmission M odes, D igital-to- Analog Conversion, Analog-
to-Analog Conversion
Unit# 4 Data Communication Interface and Multiplexing
MultiplexJng, Spread Spectrum, Guided media, Unguided Media. Wireless, Circuit-
Switched Networks, Datagram Networks, Virtual-Circuit Networks, Structure of a
Switch.
UnItC 5 Error Management and Data Link Comrol
Introduction, block coding, Ilnear block codes, cycle codes, checksum, F-raming,
flow and error control, protocols, naise1ess channels, noisy channels, HD LC, point-
to-point protocol
Units 6 Multlpte Access and LAN Technologies
Random access, controlled access, channelization, IEEE standards, standard
Ethernet, fast Ethernet, gigabit Ethernet, IEEE 802.11, Bluetooth
Unn4 7 Loglcat Addressing and internet Protocol
IPv4 Addresses, IPv6 Addresses, Internetworking, IPv4, IPv6, Transition from IPv4
to lPv6
Unit# 8 Mapping, Error Report ng, Multicasting Routing and UDP
Address mapping, ICMP, IDMP, ICMPv6, Delivery, Forwarding, Unicast Routing
Protocols, Multicast Routing Protocol, User Datagram Protocol (UDP)
Unit# 9 UDP, TCP and Internet Secumy Issues
Introduction to TC P, WWW Architecture, Web Documents, HTTP, Simple Network
Management Protocol (SNMP), Security Overview, Symmetric-Key Cryptography,
Asymmetric-Key Cryptogr aphy, Network Security Services, Message
Confidentiality, Message Integrity, Message Authentication, Digital Slgnature,
Entity Authentication, Key Management
ActTvitles/Practical:
1. The institution should make arrangements for the demonstration of.
a. Various media devices and communication services.
b. Data Communication model.
c. Failure of data Communication system.
d. Implementation of various protocols.
2. Implementation of various type of security for data transmission must be
practiced.
The Institution should arrange the following to make and test UT P cable from the
students used in Star topology (a) Direct Cable and (b) Cross over Cable.
Note: The instructor may assign additional activities.
Last revised: 2022

You might also like