BACHELOR OF ENGINEERING (COMPUTER ENGINEERING)

200 Level Computer Engineering

SEMESTERCOURSE CODECOURSE TITLECREDITS
1STEMA281Engineering Mathematics I2
ECP 281Engineering Computer Program2
ENS 211Engineer in Society2
MEE 211Applied Mechanics I3
MEE 221Engineering Drawing I3
EEE 211Electrical Engineering I3
PRE 211Manufacturing Technology I2
CVE 211Strength of Materials I3
ELA 201Laboratory / Workshop Practice I2
TOTAL22
2NDEMA282Engineering Mathematics II4
CHE222Material Science3
MEE252Fundamentals of Fluid Mechanics3
MEE 222Engineering Drawing II3
EEE212Electrical Engineering II3
PRE 212Manufacturing Technology II2
MEE262Fundamentals of Thermodynamics3
ELA 201Laboratory / WorkshopPractice II2
TOTAL23

300 Level Computer Engineering

SEMESTERCourse CodeCourse TitleCredits
1STEEE 331Electrical Machines2
CPE 301Computer Laboratory2
CPE 375Computer Organization and Architecture3
CPE371Digital System Design3
EEE371Analogue Electronic Circuit3
CPE311Circuit Theory 13
CPE351Communication Principles2
CPE 381Engineering Mathematics III3
CPE 313Measurement and Instrumentation2
TOTAL23
2NDCPE314Electromagnetic Fields and waves3
CPE 302Computer Laboratory2
CPE 372Digital Electronic Circuit3
CPE304Engineering Communication1
CPE378Software Engineering 13
CPE399SIWES II2
CPE 382Engineering Mathematics IV3
CPE 324Operating System2
CPE321Programming Languages II2
TOTAL21

400 Level Computer Engineering

SEMESTERCourse CodeCourse TitleCredits
1STCPE477Computer Software Engineering3
CPE 401Computer Laboratory2
CPE 475Microprocessor System and Interfacing3
CPE473Data Communication and Network3
CPE457Assembly Language Programming2
CPE479Prototyping Techniques2
CPE451Control System3
CED300Entrepreneurship2
TOTAL26
2NDUBT400SIWESIII6
TOTAL6

500 Level Computer Engineering

SEMESTERCourse CodeCourse TitleCredits
1STCPE515Computer Security Techniques I3
CPE 501Project and Thesis3
CPE573Artificial Neural Networks3
CPE591Reliability and Maintainability3
CPE575Microprogramming3
CPE571Digital Computer Networks3
CPE513Cyperpreneurship and Cyber Law2
CPE 504Engineering Law2
TOTAL22
2NDPRE572Engineering Management & Economics II3
CPE512Digital Signal Processing3
CPE522Digital System Design with VHDL3
CPE556Computer Graphics3
CPE 502Project and Thesis3
OPTIONAL 
CPE534Digital Image Processing2
CPE524Fuzzy Logic and Programming2
CPE526Robotics and Automation2
CPE554Cryptography Principles and Applications2
CPE514Design and Installation of Electrical and ICT Services3
CPE516Computer Security Techniques II2
TOTAL22

Note:A student must take not less than three (3) electives in his final year of study.

COURSE CONTENT FOR B.ENG (CHEMICAL ENGINEERING)


200 Level Chemical Engineering


CHE 211: INTRODUCTION TO CHEMICAL ENGINEERING I (2 CREDITS)
Philosophy and evolution of Chemical Engineering, Definition of Chemical Engineering: Principles and Practice, Chemical Engineers and the Nigeria Society, Chemical, Processes Industries in Nigeria, What some Chemical Engineers do for a living, Introduction to Chemical Engineering Calculations; Units and Dimension; Conversions of Units, System of Units; Force and Weight; Numerical Calculation and Estimation; Dimensional Homogeneity and Dimensionless Quantities; Process Data Representation and Analysis, Process and Process Variables: Mass and Volume; Flow rate; Chemical Composition; Pressure; Temperature.


CHE212 INTRODUCTION TO CHEMICAL ENGINEERING II (2 CREDITS)
Fundamental of Material Balances, Process Classification, Material Balances Calculations, Recycles and Bypass, Balances of Reactive Processes, Combustion Reactions, Some Additional Consideration about Chemical Processes (Separation Techniques ), Fundamentals of Energy Balances, Forms of Energy: The first Law of Thermodynamics, Kinetic and Potential Energy, Energy Balances and Closed System, Energy Balances on Open System at Steady State, Tables of Thermodynamic Data, Energy Balance Procedures, Introduction to Process Flow sheeting.
Colligative properties: Boiling point, vapor, Pressure lowering, elevation, freezing point, depression, osmotic pressure, molecular weight determination of colligative properties.
Phase equilibria: Phase rule, phase diagrams cooling curves and fractional distillation.


CHE222: MATERIAL SCIENCE (3 CREDITS)
A topic Structure: Review of atomic structure and bonding in materials. Atomic and molecular structure, molecular, crystals and amorphous structure. The metallic state, Defects in crystals, Electronic structures and processes (conductors, semi-conductors and insulators). Alloy Theory: A simplified introduction to alloy theory illustrated by the Pb-Sn and Fe-C system. Application to industrially important alloys.
Engineering Properties of Materials: engineering properties of materials and their control through changes in structure (Hot and Cold-Working of metals, heat-treatment of steel, annealing, etc.). Failure of metals (Creep, fracture and fatigue). Corrosion and corrosion control.
Non-Metallic Materials: Non-metallic materials and their properties (glass, natural and synthetic rubber, plastics, ceramics and wood).


300level Chemical Engineering


CHE321: CHEMICAL ENGINEERING THERMODYNAMICS I (3 CREDITS)
Chemicals of life. Kinematics of enzyme-catalyzed reactions. Applied enzyme catalysis. Metabolic stoichiometry and energetic. Molecular Genetics and control systems. Kinetics of substrate utilization. Product yield and biomass production in cell cultures. Transport phenomena in microbial system.


CHE331: TECHNICAL REPORT WRITING AND COMMUNICATION (2 CREDITS)
Principles of communication. Parts of technical reports: Introduction, Abstract, Main body, Conclusions and Recommendations, Tables, Figures, Graphs and Illustrations, References, Appendices. Writing the first draft. Revising the first draft: Content and Structure. Audiences, Scientific and Technical prose: Spelling and Scientific terminology. Using numbers and symbols.
Data: Statistical analysis of data and display. Software support for various writing and graphic tasks. Use of Microsoft power point. Preparation of curricula vitae, research grant proposals, short talks and posters and feasibility report. Writing a thesis.


CHE341: INDUSTRIAL PROCESS CALCULATIONS (3 CREDITS)
Introduction to equipment of chemical plants equipment for movement and storage of material, heat transfer equipment, mass transfer equipment and equipment for physical processes. The Chemical equation and stoichiometry: limiting reactant, excess reactant, conversion, selectivity and yield. Material balances: Calculations for steady state systems involving inert, recycle, by-pass and purges. Energy Balances: Forms of energy and overall energy balance for a chemical system. Heat capacities. Calculation of enthalpy changes: heats of fusion, vaporization, reaction, formation and combustion, solution and mixing. Combined material and energy balances. Enthalpy-concentration charts-application and construction.


CHE351: POLYMER ENGINEERING I (3 CREDITS)
Introduction to polymer and their characteristics. Source of monomers. Structure and physical properties of polymers: rheology, solubility and molecular weights. Plasticity and elasticity. The William Landel Ferry Equation.


CHE361: FLUID FLOW FOR CHEMICAL ENGINEERS (3 CREDITS)
Introduction: Definitions and principles. Fluid statics and its applications. Basic equation of fluid flow. Bernoulli’s equation. Flow of incompressible fluids. Flow of compressible fluids. Flow past immersed bodies. Fluid Friction in one- dimensional flow. The momentum balances. Transportation and metering of fluids. Agitation and mixing of fluids. Pumps, compressors and turbines. Flow through porous media. Non- Newtonian fluids.


CHE312: COMPUTER APPLICATIONS IN CHEMICAL ENGINEERING I (2 CREDITS)
Introduction: Structure and Parts of a computer. Input and output devices. Central Processing Unit. The spread sheet. Menu and toolbars, cell and cell address. Absolute addressing. A range of cells. Design and creation of template. Advantages of the spreadsheet. Copying, Function evaluation. What if analysis, circular referencing. Matrix methods. Material and Energy balance calculations using spreadsheet. Handling of recycle and purge using calculation options. Creation and use of scratch pad. Graphs plotting. Formatting of plots. Adding of trend lines, slope and correlation coefficient. Numerical differentiation and Integration using excel. Calculation of reactor volumes. Use of commercial software in solving material and energy balance problems e.g. Chem CAD and Hysys.


CHE322: PROCESS INSTRUMENTATION AND CONTROL (3 CREDITS)
Measuring instruments for level, pressure, flow, temperature and physical properties. Chemical composition analyses. Gas chromatography. Mass Spectrometry. Sampling Systems. Elements of Process Instrumentation Diagrams. (PID)


CHE332: CHEMICAL REACTION ENGINEERING I (3 CREDITS)
Classification and types of reactions. Kinetics of reactions. Homogenous reactions. Rate expressions Design equations for single reactions. Single ideal reactors: batch, mixed flow and plug flow reactors. Size companion of single reactors. Design for multiple reactions.


CHE352: HEAT TRANSFER (3 CREDITS)
Introduction and concepts on the mechanism of heat flow. Steady state conduction – one dimension. Steady state conduction – multiple direction. Heat transfer to fluids transfer. Heat transfer equipment. Calculation of heat transfer coefficients. Evaporators, reboilers, condensers and furnaces.


CHE362: MASS TRANSFER (3 CREDITS)
Boundary Layer theory and turbulence. Navier-stokes equation. Numerical solution of Navier-stokes equation. Universal Velocity profile, Eddy diffusion.
Condensation and boiling. Theory of mass transfer. Fick’s Law. Maxwell’s law of diffusion. Mass transfer with Chemical reaction.


CHE372: PARTICLE TECHNOLOGY (3 CREDITS)
Properties of particles. Motion of particles in a fluid Stokes and Newton’s Law. Flow through packed beds. Fluidization. Sedimentation and flocculation filtration. Screening. Classification. Size reduction.


400 Level Chemical Engineering


CHE411: CHEMICAL ENGINNEERING THERMODYNAMICS l (2 CREDITS)
Systems of variable compositions. Ideal behaviors. Non-ideal behaviors. Gibbs-Duhem equation. Phase behavior at low to moderate pressures. Partial molar quantities. VLE from equation of state. Chemical reaction equilibrium: multicomponent system. Non-Ideal systems.


CHE421: CHEMICAL ENGINNEERING ANALYSIS I (3 CREDITS)
Applied ordinary and partial differential equations. Formulation of mathematical equations for Chemical Engineering operations at steady state: Solvent extraction, stirred tank reactors, heat exchangers; Initial and boundary conditions. Solution of derived ordinary differential equations. Laplace transforms. The inverse transform. Convolution. Power series solution. Taylor series. Bessel’s equation and Bessel’s function. Solution of differential equations using Mathcad. Matrix methods in solution of chemical engineering system equations.


CHE431: PROCESS DESIGN I (3 CREDITS)
Introduction to factors relating to process design. Process diagrams: Block diagrams, process flow diagram, process engineering diagrams, Process Instrument Diagram (PID). Material Balances for systems with recycles and inert. Heat balances. Use of Microsoft excel in calculating material and energy balances. Use of commercial software (Chem CAD or Design 2000) in material and heat balances calculations. Use of AutoCAD to generate process flow diagrams. Specification and selection of process equipment. Specification of process utilities: water, air, electricity, steam. Economic analysis: capital and manufacturing cost estimations, break-even analysis depreciation, discounted cash flows, rate of return on investment, discounted cash flow rate of return, sensitivity analysis.


CHE441: PETROLEUM REFINERY PROCESSES (3 CREDITS)
A typical refinery flowsheet: overall refinery operations, terminology. Properties and types of crude oils. Effects of properties on refinery operations. Refinery products: motor fuels, heating oils, lubricating oils, petrochemical feed stock etc. Specifications on refinery products. Crude oil processing: desalting, atmospheric and vacuum distillation. Processes for motor fuel yields: Reforming, catalytic cracking, hydrocracking, alkylation’s polymerization and isomerization. Calculation of product yield from these processes. Use of commercial software for calculation of yield from refinery processes. Product blending to meet specification: Octane, cetane, flash point and viscosity blending. Sulphur removal and recovery in refineries processing crudes. Water and air pollution control.


CHE451: SEPARATION PROCESSES I (3 CREDITS)
Equilibrium Stage Operations, Distillation: Binary Distillation, McCabe-Thiele method of number of stage determination. Leaching, Gas Absorption. Packed and Plate Columns. Hydrodynamics of Packed and plate columns.


CHE461: SEPARATION PROCESSES II (3 CREDITS)
Humidification operations, drying of solids. evaporations multiple – effect evaporators. crystallization, adsorption, ion-exchange, reverse osmosis, membrane separation processes.


CHE471: CHEMICAL REACTION ENGINEERING II (2 CREDITS)
Temperature and Pressure effects: Single reaction, Optimum Temperature Progression, Adiabatic Operations, Non-adiabatic operations. Exothermic Reactions in mixed flow reactors. Multiple reactions: product distribution and temperature.
Temperature and vessel size for maximum production. Non-ideal Flows: residence time distribution of fluids in vessel. Models for non-ideal flow, tank in series models. Mixing of fluids.


CHE481: COMPUTER APPLICATIONS IN CHEMICAL ENGINEERING II (2 CREDITS)
Solution of Chemical Engineering problems using computer packages. User defined functions and other advance calculation options in Microsoft excel. Optimization of chemical processes using excel. Process simulation using commercial computer package (Chem CAD Hysys etc.).
Introduction to AutoCAD: menu, tool-bar, short-cut menu, drawing aids. Object creation and modification. Computer aided drawing of process equipment, flow diagrams and process instrument diagrams.
Introduction to programming in C++. Neural Networks,


500 Level Chemical Engineering


CHE511: PROCESS DYNAMICS, OPTIMIZATION AND CONTROL I (2 CREDITS)
Transfer functions, Block algebra, Feed forward and feedback control.
Frequency response analysis, Proportional, Integral, and Derivate control actions, PID controller. Control system design. Stability. Root locus. Controller tuning. The control valves. Introduction to multi-variable control.


CHE521: CHEMICAL ENGINEERING ANALYSIS II (2 CREDITS)
Maxima of functions using calculus. Unconstrained peak seeking methods. Single and multivariable search techniques. Constrained optimization techniques. Linear programming: application to chemical processing.
Numerical optimization techniques. Discrete events.


CHE531: PROCESS DESIGN II (3 CREDITS)
Scope of design project. Source of design data. Equipment design and specification. Mechanical design of processes vessels and piping. Site location and Lay-out. Process services. Environmental consideration.


CHE541: SEPARATION PROCESS III (2 CREDITS)
Solvent Extraction. Distillation of multi component mixtures. Extractive and Azeotropic Distillation Multi component gas absorption. Novel separation processes.


CHE561: CHEMICAL REACTION ENGINEERING III (2 CREDITS)
Rate equation for heterogeneous reactions. Fluid particle reactions. Solid-catalyzed reactions. Design of fixed and fluidized bed reactors. Catalyst deactivation. Choice of reactors.


CHE571: BIOCHEMICAL ENGINEERING II (3CREDITS)
Design and analysis of Biological reactors. Instrument and control of bioreactors.
Microbial culture processes in manufacturing processes. Product recovery operations. Bioprocess economics. Analysis of multiple interacting microbial population. Reaction with multiple cell populations.


CHE581: INDUSTRIAL PROCESS TECHNOLOGY (3 CREDITS)
Overview: Introduction to chemical processing, classification of chemical process industries in Nigeria, Typical chemical processes: unit operations and unit processes; symbolic representation of different unit operations and unit processes to build a flow sheet. Typical industries: Chlor-Alkali- Industries (Indian chemical industry – An overview, Manufacture of Sodium Chloride, Soda Ash, Sodium bi-carbonate, Chlorine and Caustic Soda), Sulphur and silicates industry (Mining of Sulphur and different sources of Sulphur, Manufacture of Sulphuric Acid, Alum, Ceramics, Glass and Cement), Natural products industries (Edible and essential oils, soaps and detergents, glycerin, pulp and paper, starch and derivatives, sugar), Synthetic and organic chemicals (Methane and synthesis gas, ethylene, acetylene and propylene. Aromatic chemicals – Benzene, toluene, xylene and naphthalene. Production of thermoplastic and thermo-setting resins: polyethylene, polypropylene, phenolic and epoxy resins, polymers and their engineering applications. Polyamides, polyesters and acrylics from monomers – processes for the production of natural and synthetic rubber), Petroleum Refining, Petrochemicals, Polymers, Pharmaceuticals, Chemical Explosives, Paints and Pigments, Dyes and intermediates, Fertilizers, Sugar, Food Products. Typical products such as, nitric, and phosphoric acids, soda ash, ammonia, superphosphates. Renewable resources, Biorefineries, Biopharmaceuticals, Fine chemicals and Biotransformations.


CHE591: POLYMER ENGINEERING II (3 CREDITS)
Polymerization reactions and manufacturing methods. Ziegler Natta catalysis. Processing
technology of polymers. Modeling and simulation of polymerization reactors.


CHE512: PROCESS DYNAMICS OPTIMISATION AND CONTROL II (2 CREDITS)
Measurement of and signal transmission for pressure, temperature, flow rate and levels. Programmable controllers. Computer aided control of Chemical process plant. Distributed control systems. Intelligent controllers and Actuators. Neural Networks.


CHE522: LOSS PREVENTION AND INDUSTRIAL SAFETY (3 CREDITS)


Hazard in chemical process industries. Safety in process plants. Causes of accidents in process plants. Prevention of accidents. Hazod techniques. Safety and risk assessment. Maintenance of plants to minimize losses. Waste disposal and effluent treatment. Pollution control. Industrial Law. Environmental Law.


CHE532: PROCESS DESIGN III (PROJECT) (3 CREDITS)
Students are divided into groups. Each group is assigned a chemical engineering design problem involving the study of a process. Each group is allowed two months to complete the design project. The project will involve the choice and preparation of process flow sheet, calculation of material and energy balances, equipment selection and specification, detailed design of some plant items, plant layout and instrumentation, economic analysis and safety considerations.


CHE542: CORROSION ENGINEERING (3 CREDITS)
Introduction to various forms of corrosion: direct corrosion, electrochemical corrosion, liquid metal corrosion types: oxidation, oxide firms, scale formation. Internal oxidation corrosion and electrode potential, corrosion rates. Combating corrosion. Protective coating, cathodic and anodic protection. Proper design and selection of materials.


CHE552: RESERVOIR ENGINEERING (3 CREDITS)
Activities in Reservoir Engineering. Technical responsibilities of the Reservoir Engineering. Physical principles of reservoir engineering. The appraisal of oil and gas fields: PVT fluid properties of oil. Calculation of stock Tank Oil. Initially in Palace (STOIIP) Feed Unitization and equity determination of oil Initially in Place (OIIP). Recoverable resources. Moveable oil. Calculation of Gas Initially in place (GIIP). Pressure – depth plotting. Repeat Formation Tester (RFT). Appraisal testers.
Material Balance applied to oil field. The use of commercial software for the computation of material balance. Secondary recovery by water/gas injection. Oil and gas well testing. Field Development planning and executive.


CHE562: CHEMICAL REACTION ENGINEERING IV (3 CREDITS)
Fluid – solid (heterogeneous) catalytic reaction: adsorption Models, rate expression kinetic, Surface Reaction and Rate Controlling steps, adsorptionof gases on solids. Global rate: application to reactor design, gas reactor and slurry reactor.
Temperature and pressure effect: Single reaction, Optimum Temperature progressions, adiabatic operations. Exothermic reaction in mixed and plug flow reactor. Choice of reactor. Catalyst Deactivation.


CHE500: RESEARCH PROJECT (6 CREDITS)
A project work must be completed in the final year by each candidate for the need of engineering developments in Chemical, petroleum and allied industries. The projects reflect relevance towards the technological needs of the country.