Department Of Physical Science Courseware






Identification and purfication of organic compounds; Electronic theory in Organic Chemistry; Chemistry of hydrocarbons: alkanes, alkenes, alkynes and petroleum chemistry; Chemistry of aromatic compounds, Chemistry of alcohols and phenols, Ketones and aldehydes; Carboxylic acid; Amines, amino acids and proteins; Chemistry of carbohydrates, fats and oils,


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      


CHM 221: Introductory Analytical Chemistry (2 unit)
Measurements, precision and accuracy. Significant figures. Errors in quantitative measurements; Statistical analysis in analytical chemistry (mean, variance, standard deviation, degree of confidence (t-test and f-test)); Introduction to Titrimetric analysis: Acid-base titration, Redox titration, potentiometric titration, complexometric titration, and precipitation titration; Systematic treatment of equilibria: Acid-base equilibrium.


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      


Molecular orbital theory of homonuclear and heteronuclear diatomic molecules; Chemistry of
group IVA, VA, Chemistry of noble gases, Transition metals, Concepts of hard and soft acids
and bases; Chemistry in aqueous and non-aqueous media; Ionic model and structures of
solids.


READ MORE Download Staff Profile      


Measurements, Rectilinear Motion, Vector Space, Kinematics and Dynamics, Work, Energy and Power, Conservation Laws, Momentum and Conservation of Momentum, Elastic Properties of Material, Surface Tension, Adhesion, Cohesion, Capillarity, Projectile Motion, Pressure, Newton’s Law of Gravitation, Satellite, Escape Velocity. Circular Motion, Periodic Motion, Velocity and Acceleration of a Sinusoidal Oscillation, Force Oscillation, Resonance, Propagation and Behavior of Waves, Types, Classes and Properties of Waves, Light Waves, Mirror and Lenses, Temperature, Heat, Gas Laws, Thermodynamics Laws, Kinetic Theory of Gases.


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


Probability, finite sample space, axioms of probability, simple theorems, concepts of probability addition and multiplication rules, conditional probability and independence, Bayes’ theorem. Probability distributions: random variables, means and variances, Binomial, Poisson and Normal distributions. Mathematical expectations and Chebychev’s inequality. Population and samples. Random sampling distributions, estimation (point and interval) and 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


Basic definitions, File Systems; definition of labels (header and Tailer) Record blocking and de-blocking; Basic methods of file processing.Sequential, index sequential and random. Information storage & retrieval, information management applications,Information capture and representation, analysis & indexing, search, retrieval, Other issues in Information Management: privacy, integrity,security, scalability efficiency and effectiveness Introduction to DBMSDatabase management systems with examples and applicationinformation privacy; integrity, security; scalability, efficiency and effectiveness.Introduction to database system: Components of database system DBMS function, Database architecture and data independence use…
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      


Review of function theory,Rolle’s theorem, Taylor’s theorem, maximum and minimum values of a function, functions of two several Independent variables, Jacobian, Dependent And Independent Functions, Method of Lagrange’s Multiplier, Line and Multiple Integrals and Line Integral with respect to an Arc Length.


READ MORE Download Staff Profile      


Definition, generation and history of Operating Systems, Know the different types of operating systems. Know the structure, functions, and philosophy of operating systems. Understand interposes communication. Know various scheduling techniques. Understand interrupt and masking traps. Understand Operating system nucleus (Kernel). Know the different operation system commands and operating system architecture


READ MORE Download Staff Profile


Computer circuits; diode arrays, PIAs etc, Integrated circuits fabrication process. Use of MSI, LSI and VLSI IC’ hardware Design. Primary and Secondary memories; core memory, etc. Magnetic devices; disks, tapes, video disks etc. Peripheral devices; printers, CRT’s, keyboards, character recognition. Operational amplifiers; Analog-to- digital and Digital-to-analog converter. Analog computers.


READ MORE Download Staff Profile


History of computers and generations of computers; Classification /types of computers; Characteristics of computers. Functional components of computers. Introduction to software, categories of software, systems software/operating system, various application software. Computer application in commercial and scientific environments. Input/output peripheral devices, their advantages and disadvantages. Number bases and their conversions, arithmetic operations in binary. Introduction to programming and problem solving using Qbasic Expression and control statements


READ MORE Download Staff Profile      


Basics of C++ Language. C++ syntax and data objects, operators. Program control flow constructs. Tools for developing, compiling, interpreting and debugging. C++ programs, objects and classes programming, Arrays, methods Basic OOP concepts: classes, object, inheritance, polymorphism, Data Abstraction, Laboratory exercises in C++ Language


READ MORE Download Staff Profile      


Vector space over real field. Subspaces, Linear independence, basis and dimension. Linear transformations and their representation by matrices-range, null space, rank. Singular and non-singular transformation and matrices. Algebra of matrices.


READ MORE Download Staff Profile


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. Grammars and languages, recognizers, Top-down and bottom-up language Run-time storage Organization, The use of display in run-time storage Organization. The use of display in run time storage allocation. LR grammars and analyzers. Construction of LR table. Organization of symbol tablets. Allocation of storage to run-time variables. Code generation. Optimization/Translator with…
READ MORE Download Staff Profile      


A review of Gibbs Function. Chemical thermodynamics. Introduction to statistical thermodynamics. Ideal solutions. Non-Ideal solutions. Properties of electrolytes. Colligative Properties.


READ MORE Download Staff Profile      


CHM 111: Introductory Chemistry I (3 unit)
Atomic theory and Nature of atoms. Introduction to the periodic table. Electronic configuration. Stoichiometry: formulae and Equations, Volumetric analysis, redox precipitation and complexation reactions. States of matter. Gas laws. Electrochemistry and Redox reactions. Chemical Kinetics, order of reaction and rate laws. Chemical equilibrium.Nuclear Chemistry and Radioactivity.


READ MORE Download Staff Profile      


COURSEWARE
Statistical data: types, sources and methods of collection. Presentation of data: tables, charts and graphs. Frequency and cumulative distributions. Measures of location, partitions, dispersion, skewness and kurtosis. Concepts and principles of probability.Random Variables. Probability distributions: Binomial, Poisson.Regression and correlation: least squares estimation of simple linear regression, interpretation of regression coefficient; use of regression. The product-moment and rank correlation, their interpretations and uses.


READ MORE Download Staff Profile


Course Content
Introduction to DBMS (SQL, MySQl, Oracle) Transaction management, concurrency control, Object Oriented Databases, client/server systems, data warehouse, databases in electronic commerce, web database development and database administration. Single table database Relational Database System of related tables Minimum redundancy, Referential integrity, Database keys, The ACID model (guarantee of successful transactions): –Atomicity („all or nothing” rule), Consistency Enforcing referential integrity, Indexing field values, Principles for building a database, Queries, SQL – Structured Query Language. Logical operators, Normalization, and…
READ MORE Download Staff Profile      


Data Structures and Algorithms are fundamental to programming and to understanding computation. The aim of this module is to provide students with a coherent introduction to techniques for using data structures and some basic algorithms. Introduction to Data Structures and Algorithms (algorithms and flowcharts); Data structures: arrays, lists, queues, stacks, and sets; Trees: binary trees; Recursion - Traversing binary trees; Dictionary based data structures: binary search trees, hash tables, maps; Analysis of running time of algorithms; Algorithms for…
READ MORE Download Staff Profile      


COURSE CODE CHM 222: BASIC ORGANIC CHEMISTRY (3 UNITS)
Properties of organic molecules. Lewis structures, canonical structures and formal charges. Acid- base reactions Stereochemistry. Alkyl halides: Properties, synthesis and reactions. Substitution (SN1, SN2) and elimination (E1, E2) reactions. Alcohols and phenols; Chemistry and reactions of aromatic compounds. Chemistry of carbonyl compounds, carboxylic acid and derivatives; Amines, Sugars and Carbohydrates, Lipids, Amino Acids, Peptides and Proteins.


READ MORE Download Staff Profile      


INTRODUCTION TO ORGANIC CHMISTRY
Shapes of organic molecules: Lewis structure, Valence shell electron pair repulsion (VSEPR) theory and Hybridization
Identification of organic compounds: General procedure for isolation and purification of organic compounds, Elemental (Qualitative) analysis. Quantitative analysis. DZ
Stereochemistry, Chemistry of hydrocarbons (alkanes, alkenes and alkynes, alkyl halides and Grignard reagents, aromatic compounds).
Introduction to petroleum coal tar chemistry: Origin. Importance. Fractional distillation of crude oil. Octane rating, Cracking and reforming.
Alcohols and phenols: (syntheses, application and test).


READ MORE Download Staff Profile


The course introduces some fundamental concepts in automata theory and formal languages including grammar, finite automaton, regular expression, formal language, pushdown automaton, and Turing machine. Not only do they form basic models of computation, they are also the foundation of many branches of computer science, e.g. compilers, software engineering, concurrent systems, etc. The properties of these models will be studied and various rigorous techniques for analyzing and comparing them will be discussed, by using both formalism and examples. 


READ MORE Download Staff Profile      




General overview of lecture: The aim of the experiments in this laboratory manual is to complement the
topics you have been taught in Basic Physical Chemistry by learning practical techniques in chemical
analysis. The practical course is designed to provide practical experiences based on the theoretical
concepts covered.


READ MORE Download Staff Profile



General overview of lecture:
This course introduces students to the basic concepts in Physical Chemistry. The topics covered
include: Kinetic theory of gases; Behavior of real gases; the law of thermodynamics; Entropy
and free energy in chemical reactions, Reactions and Phase equilibrium; photochemical reactions
and catalysis; Basic electrochemistry; Osmosis, acids, bases and buffers. Biochemical relevance
of pH; Electron transport and respiratory chain. Practice problems and the practical applications
of some of these concepts are also discussed.


READ MORE Download Staff Profile      




General overview of lecture: The course introduces some fundamental concepts: definition, generation and history of Operating Systems, Know the different types of operating systems. Know the structure, functions, and philosophy of operating systems. Understand interposes communication. Know various scheduling techniques. Understand interrupt and masking traps. Understand Operating system nucleus (Kernel). Know the different operation system commands and operating system architecture


READ MORE Download Staff Profile




Description: Fundamental building blocks, logic expressive immunization, sum of product forms. Register transfer notation, Physical considerations. Data representation, and number bases, Fixed and Floating point systems, representation memory systems organization and architecture. Memory system, general; characteristics of memory operation. (Technology-magnetic recording semi-conductor memory, coupled devices, magnetic bubble). Memory addressing, memory hierarchy, virtual memory control systems. Hardware control, micro programmed control, Asynchronous control, i/o control. Introduction to the methodology of faulty tolerant computing


READ MORE Download Staff Profile


COURSE OUTLINE:
Alcohols, phenols and their reactions; ethers and epoxides; reactions of aldehydes and ketones; reactions of alpha and beta unsaturated compounds; aromatic and alicyclic chemistry, chemistry of bicyclic compounds.; polyfunctional compounds and heterocyclic chemistry


READ MORE Download Staff Profile


COURSE DETAILS:
Week 1-2:Atomic theory and Nature of atoms.
Week 3:Introduction to the periodic table: properties and Electronic configuration.
Week 4: Stoichiometry: formulae and Equations, Volumetric analysis, redox precipitation and complexation reactions.
Week 5: States of matter: Gases, Liquids and solids. Gas laws, General gas equations
Week 6: Chemistry of elements in group 1, 2 and 3
Week 7:Electrochemistry and The Nernst equation.
Week 8:Chemical equilibrium
Week 9:Introduction to solution Chemistry:
Week 10:Introduction to nuclear reactions: Radioactivity.
Week 11: Revision READ MORE Download Staff Profile





The course introduces some fundamental concepts in automata theory and formal languages including grammar, finite automaton, regular expression, formal language, pushdown automaton, and Turing machine. Not only do they form basic models of computation, they are also the foundation of many branches of computer science, e.g. compilers, software engineering, concurrent systems, etc. The properties of these models will be studied and various rigorous techniques for analyzing and comparing them will be discussed, by using both formalism and examples.


READ MORE Download Staff Profile      


This course is intended to give the students a thorough knowledge of compiler design techniques and tools for modern computer programming languages. This course covers advanced topics such as data-flow analysis and control-flow analysis, code generation and program analysis and optimization.


READ MORE Download Staff Profile      


This course is concerned with the application of the general techniques of programming using any object oriented programming language. In this course, students will learn some basic structures of the Java programming language that can be applied to diverse areas of human endeavour.


READ MORE Download Staff Profile      


This course is concerned with the concepts and practice of programming languages. The focus is on general programming language concepts such as binding, type checking, and parameter passing. The implementation of these concepts in different languages will be examined. The course will also focus on different programming paradigms: procedural, object-oriented, and functional programming, combining both procedural and object-oriented features with varying design goals.


READ MORE Download Staff Profile