QUALITATIVE AND QUANTITATIVE ELEMENTAL ANAYSIS
READ MORE Download Staff Profile






Department Of Physical Science Courseware
QUALITATIVE AND QUANTITATIVE ELEMENTAL ANAYSIS
CHM 222 TUTORIAL QUESTIONS
BASIC ORGANIC CHEMISTRY
Alcohols and Phenols
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,
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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).
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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.
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.
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.
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.
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.
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).
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.
Courseware
Algebra and Trigonometry
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.
Inorganic
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.
Courseware
Practicals
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
Courseware
PHY 111: General Physics I
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
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
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
courseware
courseware
Electric Circuit & Electronics
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.
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.
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.
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.