0% found this document useful (0 votes)
61 views4 pages

BS(IT) Sem-02 Courses Overview

Uploaded by

Ameena Tariq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views4 pages

BS(IT) Sem-02 Courses Overview

Uploaded by

Ameena Tariq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

BS(IT) Sem-02 Session 2023-27

CCC-304 Database Management Systems 4(3-1)


CCC-306 Digital Logic Design 3(2-1)
MTH-324 Multivariable Calculus 3(3-0)
CCC-302 Object Oriented Programming 4(3-1)
PST-321 Pakistan Studies 2(2-0)
ENG-421 Communication Skills 3(3-0)
MTH-112 Basic Math-II (For Medical Students only) 3(3-0)
Database Management Systems
Course Contents:
Basic database concepts, Database approach vs file based system, database architecture,
three level schema architecture, data independence, relational data model, attributes,
schemas, tuples, domains, relation instances, keys of relations, integrity constraints,
relational algebra, selection, projection, Cartesian product, types of joins, normalization,
functional dependencies, normal forms, entity relationship model, entity sets, attributes,
relationship, entity-relationship diagrams, Structured Query Language (SQL), Joins and
sub-queries in SQL, Grouping and aggregation in SQL, concurrency control, database
backup and recovery, indexes, NoSQL systems.
Reference Material:
1. Database Systems: A Practical Approach to Design, Implementation, and Management,
6th Edition by Thomas Connolly and Carolyn Begg
2. Database Systems: The Complete Book, 2nd Edition by Hector Garcia-Molina, Jeffrey
D. Ullman, Jennifer Widom
3. Database System Concepts, 6th Edition by Avi Silberschatz, Henry F. Korth and S.
Sudarshan.
4. Database Management Systems, 3rd Edition by Raghu Ramakrishnan, Johannes Gehrke

Digital Logic Design


Course Contents:
Number Systems, Logic Gates, Boolean Algebra, Combination logic circuits and designs,
Simplification Methods (K-Map, Quinn Mc-Cluskey method), Flip Flops and Latches,
Asynchronous and Synchronous circuits, Counters, Shift Registers, Counters, Triggered
devices & its types. Binary Arithmetic and Arithmetic Circuits, Memory Elements, State
Machines. Introduction Programmable Logic Devices (CPLD, FPGA); Lab Assignments
using tools such as Verilog HDL/VHDL, MultiSim
Reference Material:
1. Digital Fundamentals by Floyd, 11/e.
2. Fundamental of Digital Logic with Verilog Design, Stephen Brown, 2/e.

Multivariable Calculus
Course Contents:
Functions of Several Variables and Partial Differentiation. Multiple Integrals, Line and
Surface Integrals. Green’s and Stoke’s Theorem. Fourier Series: periodic functions,
Functions of any period P-2L, Even & odd functions, Half Range expansions, Fourier
Transform; Laplace Transform, Z-Transform.
Reference Material:
1. Multivariable Calculus, 6th edition James, Stewart 2007 Cengage Learning
publishers.
2. Calculus and Analytical Geometry, 6th edition. Swokowski, Olinick and
Pence.1994.Thomson Learning EMEA, Ltd.
3. Multivariable Calculus, 5th edition Howard, A. Albert, H. 1995, John Wiley

Object Oriented Programming


Course Contents:
Introduction to object oriented design, history and advantages of object oriented design,
introduction to object oriented programming concepts, classes, objects, data encapsulation,
constructors, destructors, access modifiers, const vs non-const functions, static data
members & functions, function overloading, operator overloading, identification of classes
and their relationships, composition, aggregation, inheritance, multiple inheritance,
polymorphism, abstract classes and interfaces, generic programming concepts, function &
class templates, standard template library, object streams, data and object serialization
using object streams, exception handling.
Reference Material:

1. Starting Out with C++ from Control Structures to Objects, 9th Edition, Tony Gaddis
2. C++ How to Program, 10th Edition, Deitel & Deitel.
3. Object Oriented Programming in C++, 3rd Edition by Robert Lafore
4. Java: How to Program, 9th Edition by Paul Deitel
5. Beginning Java 2, 7th Edition by Ivor Horton
6. An Introduction to Object Oriented Programming with Java, 5th Edition by C. Thomas
Wu

Communication Skills
Course Contents:
Principles of writing good English, understanding the composition process: writing clearly;
words, sentence and paragraphs; Comprehension and expression; Use of grammar and
punctuation. Process of writing, observing, audience collecting, composing, drafting and
revising, persuasive writing, reading skills, listening skills and comprehension, skills for
taking notes in class, skills for exams; Business communications; planning messages,
writing concise but with impact. Letter formats, mechanics of business, letter writing,
letters, memo and applications, summaries, proposals, writing resumes, styles and formats,
oral communications, verbal and non-verbal communication, conducting meetings, small
group communication, taking minutes. Presentation skills; presentation strategies, defining
the objective, scope and audience of the presentation, material gathering material
organization strategies, time management, opening and concluding, use of audio-visual
aids, delivery and presentation.

Reference Material:

1. Practical Business English, Collen Vawdrey, 1993, ISBN = 0256192740


2. Effective Communication Skills: The Foundations for Change, John Nielsen, 2008,
ISBN = 1453506748
Pakistan Studies
Course Contents:
Historical background of Pakistan: Muslim society in Indo-Pakistan, the movement led by
the societies, the downfall of Islamic society, the establishment of British Raj- Causes and
consequences. Political evolution of Muslims in the twentieth century: Sir Syed Ahmed
Khan; Muslim League; Nehru; Allama Iqbal: Independence Movement; Lahore
Resolution; Pakistan culture and society, Constitutional and Administrative issues,
Pakistan and its geo-political dimension, Pakistan and International Affairs, Pakistan and
the challenges ahead.

Reference Material:

1. The Emergence of Pakistan, Chaudary M., 1967


2. The making of Pakistan, Aziz. 1976
3. A Short History of Pakistan, I. H. Qureshi, ed., Karachi, 1988

Basic Math-II
Course Contents:
Preliminaries: Real Numbers and the Real Line, Functions and their graphs: Polynomial
Functions, Rational Functions, Trigonometric Functions, and Transcendental Functions.
Slope of a Line, Equation of a Line, Solution of equations involving absolute values,
Inequalities. Limits and Continuity: Limit of a Function, Left Hand and Right Hand Limits,
Continuity, Continuous Functions. Derivatives and its Applications: Differentiation of
Polynomial, Rational and Transcendental Functions, Extreme Values of Functions.
Integration and Indefinite Integrals: Integration by Substitution, Integration by Parts,
Change of Variables in Indefinite Integrals. Least-Squares Line.
Reference Material:
1. Thomas, Calculus, llth Edition. Addison Wesley publishing company, 2005.
2. H. Anton, I. Bevens, S. Davis, Calculus, 8th edition, Jhon Willey & Sons, Inc. 2005.
3.Hughes-Hallett, Gleason, McCallum, et al, Calculus Single and Multivariable, 3rd
Edition. John Wiley & Sons, Inc. 2002.
4. Frank Air, Elliott Mendelson, Calculus, Schaum's Outline Series, 4th edition, 1999.
5. E. W. Swokowski, Calculus and Analytic Geometry PWS Publishers, Boston, 1983.
6. John H. Mathews, Numerical Methods for Mathematics Science and Engineering,
Prentice-Hall, Second Edition 1992.

You might also like