Department Of Physical Science Courseware






COURSE DETAILS:  
•  Week 1:  INTRODUCTION TO ORGANIC CHEMISTRY
•  Week 2:IDENTIFICATION OF ORGANIC COMPOUNDS
•  Week 3: ELECTRONIC THEORY IN ORGANIC CHEMISTRY
•  Week  4-5  ORGANIC  REACTIONS  &CHEMISTRY  OF  HYDROCARBONS: ALKANES,
ALKENES, ALKYNES AND PETROLEUM CHEMISTRY.
•  Week 6: CHEMISTRY OF AROMATIC COMPOUNDS.   
•  Week 8  CHEMISTRY OF ALCOHOLS AND PHENOLS
•  Week 7 KETONES AND ALDEHYDES
•  Week 8 CARBOXYLIC ACID,.
•  Week 9 AMINES, AMINO ACIDS AND…
READ MORE Download Staff Profile


COURSE DETAILS:  
Part II ( Week 4-7)
Week 4: Chemistry of hydrocarbons ( alkanes, alkenes and alkynes, alkyl halides and Grignard reagents).  
Week 5: Introduction to petroleum coal tar chemistry: Origin. Importance Fractional distillation of crude oil.
Octane rating, Cracking and reforming.   
Week 6: Alcohols and phenols: (syntheses, application and test).  Ketones and aldehydes.
Week 7: Carboxylic acid and derivatives.Amines.


READ MORE Download Staff Profile


COURSE DETAILS:  
Week  1-2: Introduction  to  Titrimetric  analysis:  Acid-base  titration,  concept  of  indicators  and
choices of indicators.
Week  3-4  Redox  titration:  introduction  to  redox  titration;  the  concept  of  iodometry  and
iodimetry.
Week 5-6: Introduction to complexometric titration: concept of chilometry, Titration Selectivity,
Masking and Demasking Agents.
 
Week  7-8: Principles  of  potentiometric  titration;  End  point  determination  in potentiometric
titration
Week 9-10 Precipitation titration and Acid base equilibria
Week 11-12: Revision


READ MORE Download Staff Profile


COURSE DETAILS:  
Week  1-2:  Introduction  to  concept  of  programming  logic,  programs,  Levels  of
programming languages
 Week 3-4: Concept of algorithms: flowcharts and pseudocode with emphasis on; Develop
algorithms to solve a wide range of common programming problems
Week  5-6: Introduction  to  the  QBASIC  Programming  Language,  the  syntax  data  types
and concept of variables
Week  7-8:  Design,  implement,  debug  and  test  small  programs  using  at Qbasic
Programming language
Week 9-10: Use common…
READ MORE Download Staff Profile


COURSE DETAILS:  


Week 1-2:  Introduction to computer History and generations of computers
 Week  3-5:  the  characteristics  of  a  computer, classes  of  computer,  types  of  computer  and
functions of personal computers
Week 6-8:  Components of a Personal Computer and categories of an operating system
Week  9-10 Principles of Networking:  computer  network, topology, Internet and Benefits  of  the
Internet
Week 11: Program development: algorithms and methods of representing algorithms concept of
algorithms: flowcharts…
READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2.Introduction to the concept of vectors, types of vectors
Week 3-4. Concept of addition of vectors with examples.
Week  5-6  .Introduction  to  two  dimensional  coordinate  Straight  lines,  angles  and
distance between two lines and point
Week 7-8 Introduction to circles, equation of a circle and tangent to the point of a
circle
Week  9-10.concept  of  parabola,  equation  of  a  parabola,  tangent  to  the  point  of  a
parabola.
Week 11…
READ MORE Download Staff Profile


COURSE CONTENTS:
1.  Elementary function of single real variable and their graphs, limits and the idea  of continuity.  
2.  Graphs of simple functions polynomial, rational, trigonometric, etc. rate of
change, tangent and normal to a curve.
3.  Differentiation as limit of rate of change of elementary functions, product,
quotient, function of function rules. Implicit differentiation, differentiation of
trigonometric, inverse trigonometric functions and of exponential functions.
Logarithmic and parametric differentiation..
4.  Stationary values of…
READ MORE Download Staff Profile


PREAMBLE:
MOLECULAR ORBITAL (M.O.) THEORY
An approach to bonding in which orbitals encompass the entire molecule, rather than being localized or confined between atoms.


READ MORE Download Staff Profile


COURSE DETAILS:  
Week 1-2:  Space and time; units and dimension, kinematics; Fundamental laws of mechanics, statics and
dynamics;
Week 3: work and energy. Conservation laws. Moments and energy of rotation
Week 4: simple harmonic motion; motion of simple systems;  
Week 5: Elasticity;  Hooke's  law,  Young's  shear  and  bulk  moduli,  hydrostatics;  Pressure,  buoyancy,
Archimedes' principles
Week 6: Surface tension; adhesion, cohesion, capillarity, drops and bubbles
Week 7: Mid Semester Test
Week 8:…
READ MORE Download Staff Profile


Intended Learning Outcomes
At the completion of this course, students are expected to:
1.  List basic apparatus for Physics and their unit of measurements.
2.  Explain the basic principles of different apparatus for measurement.
3.  Use basic apparatus (meter rule, micrometer screw guage, venier caliper, stop watch etc.)
to carry out basic measurement.
4.  Carry out basic experiment, analyze the result base on the theory of the experiment and
make necessary inference. READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to concept of flow of current in conductors and Ohm’s law
Week 3-4: Understand the concept of electrostatics and coulombs law
Week 5-6: Introduction to Kirchoff’s laws and their application
Week 7-8: Electromagnetic forces and Maxwell’s laws
Week 9-10 Matter and its constituents
Week 11: Quantum theory
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: MEASUREMENT AND MEASURING INSTRUMENTS
Week 3-4 ERROR ANALYSIS AND ERROR ESTIMATION
Week 5-6: GRAPH PLOTTING
Week 7-8: DESIGN OF PRACTICAL REPORT
Week 9-10 SIMULATIONS
Week 11: PRACTICAL WORK
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to the concept of space and time in classical machanics
Week 3-4: Introduction to the concept of particle dynamics
Week 5-6: Introduction to the concept of force and force fields
Week 7-8: Discussion on energy and the equipartition of energy
Week 9-10: Introduction to the meaning of diffusion and mean free path
Week 11: Introduction to the concept of viscosity in liquid and heat transfer
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to special relativity and Newtonian mechanics
Week 3-4: Discussion on the defects in Newtonian mechanics
Week 5-6: Introduction to Bohr’s theory of atomic structure
Week 7-8: Discussion on Debroglie’s hypothesis and the uncertainty principle
Week 9-10: Introduction to Black body radiation and the schrodinger wave equation
Week 11: Application of the schrodinger wave equation
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to simple circuit
Week 3-4: Introduction to circuit theorem and Analysis
Week 5-6: Introduction to the transformer
Week 7-8: Discussion on Admittance, Q factor and Resonance
Week 9-10: Introduction to Semiconductor
Week 11: Discussion on Transistors and Amplifiers
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: MEASUREMENT AND MEASURING INSTRUMENTS
Week 3-4 ERROR ANALYSIS AND ERROR ESTIMATION
Week 5-6: GRAPH PLOTTING
Week 7-8: DESIGN OF PRACTICAL REPORT
Week 9-10 SIMULATIONS
Week 11: PRACTICAL WORK
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to Wave phenomenon
Week 3-4: Discussion on the harmonic oscillator
Week 5-6: Discussion on the various kinds of waves
Week 7-8: Discussion on the terminologies associated with wave propagation
Week 9-10: Introduction to reflection on spherical surfaces
Week 11: Discussion on geometric optics
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to energy and power
Week 3-4: Discussion on thermal pollution in power generation
Week 5-6: Discussion on energy generation from fossil fuels
Week 7-8: Discussion on how the breeder reactors are used in energy generation
Week 9-10: Introduction to the various modes of power generation
Week 11: Discussion on problems associated with power generation
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to quantum theory of solids
Week 3-4: Introduction to the periodic structure and symmetry of crystals
Week 5-6: Discussion on phonons and lattice dynamics in crystals
Week 7-8: Discussion on how the breeder reactors are used in energy generation
Week 9-10: Introduction to the various modes of power generation
Week 11: Discussion on problems associated with power generation
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to concept of nuclear structure
Week 3-4 Explanation of nuclear models
Week 5-6: Introduction to the concept of radioactivity and nuclear instrumentation
Week 7-8: Discussion on nuclear fission and nuclear fussion
Week 9-10: Discussion on nuclear interaction
Week 11: Discussion on elementary particle and conservation laws
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to real number system
Week 3-4 Introduction to set theory and its application
Week 5-6: Discussion on sequence, series and convergence
Week 7-8: Introduction to polynomials and partial fraction
Week 9-10: Discussion on permutation and conbination
Week 11: Explanation of the binomial theorem, Demoivre’s theorem and complex numbers
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Probability: finite sample space, axioms of probability, simple theorems.
Week 3-4: concepts of probability addition and multiplication rules, conditional probability and
independence
Week 5-6: tree diagrams, Bayes’ theorem. Combinatorial analysis. Probability distributions:
random variables, means and variances, Binomial, Poisson and Normal distributions.
Week 7-8: Mathematical expectations and Chebychev’s inequality.
Week 9-10 Population and samples. Random sampling distributions, estimation (point and
interval)
Week 11: Tests of hypotheses concerning population mean and proportion (one and two sample
cases) READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to Data Structures and Algorithms (algorithms and flowcharts); Data structures: arrays, lists, queues, stacks, and sets;
Week 3-4: Trees: binary trees; Recursion - Traversing binary trees
Week 5-6: Dictionary based data structures: binary search trees, hash tables, maps
Week 7-8: Analysis of running time of algorithms;
Week 9-10: Elementary tree and graph algorithms: depth first and breadth first search;
Week 11: Finite state machines (automata) and regular languages; Turing machines.
Week 12: Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Basics of C++ Language
Week 3-4: Basic OOP concepts: classes, object, inheritance, polymorphism, Data Abstraction
Week 5-6: Tools for developing, compiling, interpreting and debugging.
Week 7-8: C++ programs, C++ syntax and data objects, operators.
Week 9-10 Central flow constructs, objects and classes programming, Arrays, methods
Week 11: Laboratory exercises in C++ Language.
Week 12: Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to the use of object-oriented methods for problem solving
Week 3-4: Java programming and materials covered in the following sequence: Objects and classes - Creating and manipulating objects
Week 5-6: Constructor methods and object creation. Static fields and methods. Week 7-8: Passing objects and call-by-reference. Scope and the reference this. The qualifier final and class constants. Arrays: Loop Enhancement, Common Array Algorithms, Using Arrays with Methods, Two-Dimensional Arrays, and Array Lists. Inheritance, polymorphism, and abstract…
READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to DBMS (SQL, MySQl, Oracle) Transaction management, concurrency control.
Week 3-4 Object Oriented Databases, client/server systems, data warehouse, databases in electronic commerce, web database development and database administration.
Week 5-6: Single table database Relational Database System of related tables Minimum redundancy, Referential integrity, Database keys
Week 7-8: The ACID model (guarantee of successful transactions): –Atomicity (“all or nothing” rule), Consistency Enforcing referential integrity
Week 9-10 Indexing field values, Principles for building a database, Queries, SQL…
READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Design and build a website for a case study small business validate a website so that it complies with current web standards (HTML5 and CSS3)
Week 3-4 Web page authoring using web standards for HTML5 and CSS3
Week 5-6: Browser differences. Enforce colour theory.
Week 7-8: Layout and typography. Accessibility.
Week 9-10 Accessibility. Storyboarding. Sitemap.
Week 11: Planning website architecture.FTP File Transfer Protocol, Legal and Copyright issues.
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to concept of programming logic, programs, algorithms and flowcharts.
Week 3-6: Design, implement, debug and test small programs using different programming paradigms, given straightforward specifications; with emphasis on; writing a First program
Week 7-8: Safe operation of computing equipment, Variables and number types, String types
Week 9-10: Arithmetic and Boolean operations, If statement , Loops, Methods, Arrays. Use common programming tools such as compilers, editors and debuggers Week 11: Understanding the relative advantages and disadvantages…
READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Definition, generation and history of Operating Systems, Know the different types of operating systems.
Week 3-4: The structure, functions, and philosophy of operating systems.
Week 5-6: Interposes communication
Week 7-8: scheduling techniques. Interrupt and masking traps.
Week 9-10: Operating system nucleus (Kernel).
Week 11: operation system commands and operating system architecture..
Week 12: Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Fundamental building blocks, logic expressive immunization, sum of product forms.
Week 3-4: Register transfer notation, physical consideration. Data representation, and number bases
Week 5-6: Fixed and Floating point systems, representation memory system organization architecture.
Week 7-8: Memory system, general; characteristics of memory operations. Memory addressing, memory hierarchy, virtual memory control systems.
Week 9-10: The Hardware, Software interface.
Week 11: Processor logical design conventions (Gates, Truth Tables, and Logic Equations.
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Concept of database: file systems and databases, relational database model Week 3-4 Design concepts and implementation: entity relationship modeling using Microsoft Access
Week 5-6: normalization of database tables, database design and implementation Basics about a database
Week 7-8: Database Management System (DBMS), add, remove, update records
Week 9-10: retrieve data that match certain criteria cross-reference data in different tables perform aggregate calculation, columns (attributes) and rows (records).
Week 11: Databases versus spreadsheets, easy manipulation of data READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: System concept; System Development Life Cycle
Week 3-4 Analysis: Fact gathering Techniques, data flow diagrams, Process description data modeling.
Week 5-6: System Design: Structure Charts, form designs, security, automated Tools for Design
Week 7-8: What Are Information Systems? Problems in Information Systems Development, Avoiding the Problems.
Week 9-10 What Is Object-Orientation? Modelling Concepts, Requirements Capture, Requirements Analysis, Refining the Requirements Model, Object Interaction. Week 11: Specifying Operations, System Design, Human Computer Interaction, Software Development Methodologies.
Week…
READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2 Logical files definition, labels (header and Tailer) Record blocking and deblocking
Week 3-4 Inter-related records gaps. Basic methods of file processing
Week 5-6: Sequential, index sequential and random.
Week 7-8 Information storage & retrieval, information management applications, Information capture and representation, analysis & indexing, search, retrieval,
Week 9-10 information privacy; integrity, security; scalability, efficiency and effectiveness
Week 11: Introduction to database system: Components of database system DBMS function, Database architecture and data independence use of database…
READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Concurrency: states & state diagrams structures
Week 3-4 Dispatching and context switching interrupting; concurrent execution;
Week 5-6: Mutual exclusion problem and some solution Deadlock
Week 7-8: Models and mechanisms (semaphores, monitors etc.) producer-consumer problems & synchronization.
Week 9-10 Multiprocessor issues. Scheduling & Dispatching
Week 11: Memory Management: Overlays, Swapping and partitions, paging & segmentations placement & replacement policies, working set and trashing Caching.
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Review of compilers assemblers and interpreters, structure and functional aspects of a typical compiler, syntax semantics and pragmatics, functional relationship between lexical analysis, syntax analysis and code generation
Week 3-4 The use of display in run-time storage Organization. The use of display in run time storage allocation.
Week 5-6: LR grammars and analyzers. Construction of LR table. Organization of symbol tablets. Allocation of storage to run-time variables
Week 7-8: Code generation. Optimization/Translator with systems. Grammars and…
READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: In-depth study of Web application development
Week 3-4 Introduction to Apache Server
Week 5-6: PHP Scripting Language
Week 7-8: JavaScript and MySQL relational database
Week 9-10 Multimedia authoring and production
Week 11: Issues of Web security
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Fundamental building blocks, logic expressive immunization, sum of product forms.
Week 3-4: Register transfer notation, Physical considerations. Data representation, and number bases, Fixed and Floating point systems, representation memory systems organization and architecture.
Week 5-6: Memory system, general; characteristics of memory operation.
Week 7-8: Memory addressing, memory hierarchy, virtual memory control systems
Week 9-10 Hardware control, micro programmed control, Asynchronous control, i/c control.
Week 11: Introduction to the methodology of faulty tolerant computing
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Basic Set Theory: Basic definitions, Relations, Equivalence Relations Partition, Ordered Sets.
Week 3-4: Boolean Algebra & Lattices, Logic, Graph theory: Directed and Undirected graphs
Week 5-6: Graph Isomorphism, Basic Graph Theorems, Matrices; Integer and Real matrices
Week 7-8: Boolean Matrices, Matrices med m, Path matrices.
Week 9-10: Adjacency Vectors/Matrices: Path adjacency matrix, Numerical & Boolean Adjacency matrices.
Week 11: Applications to counting, Discrete Probability Generating Functions,
Week 12 Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Computer circuits; diode arrays, PIAs etc, Integrated circuits fabrication process.
Week 3-4: Use of MSI, LSI and VLSI IC’ hardware Design.
Week 5-6: Primary and Secondary memories; core memory, etc. Magnetic devices; disks, tapes, video disks etc.
Week 7-8: Peripheral devices; printers, CRT’s, keyboards, character recognition.
Week 9-10: Operational amplifiers; Analog-to- digital and Digital-to-analog converter
Week 11: Analog computers.
Week 12: Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Overview of Information Security
Week 3-4: Access Control Matrix Model, Security Policies,
Week 5-6: Identity Management, Access Control Mechanisms
Week 7-8: Confinement, Assurance and Trust, Network Intruders and Intrusion Detection
Week 9-10: Firewalls and Malicious Software,
Week 11: Cryptographic Protocol Concepts
Week 12: Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Introduction to Cloud Computing
Week 3-4: Cloud Computing Technologies and Types, Big Data, MapReduce and Hadoop
Week 5-6: Developing MapReduce Programs
Week 7-8: Data Management in the Cloud, Information Retrieval in the Cloud
Week 9-10: Link Analysis in the Cloud, Beyond MapReduce
Week 11: Selected case studies
Week 12: Revision


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2: Some techniques of integration; by substitution, by parts and partial fraction.
Week 3-4: Differentiation; reduction formula, partial differentiations, applications and classification of
critical points of functions of two variables.
Week 5-6: Lagrangian multipliers, Coordinate systems: change from Cartesian to polar, spherical and
cylindrical coordinate systems.
Week 7-8: Taylor’s and Maclaurin’s series. Differential coefficients of the nth order.
Week 9-10 Leibnitz’s rule; application to the solution of differential equations. Complex numbers;
Hyperbolic functions, De Moivre’s theorem.
Week…
READ MORE Download Staff Profile