### Books related to COMPILER CONSTRUCTION

Advanced Compiler Design and Implementation

**Author:** Steven Muchnick

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC312

Topics: Compiler Design, compiler Implementation, informal compiler algorithm notation, Low-Level Intermediate Languages, Multi-Level Intermediate Languages, run-time support, Data Representations, control-flow analysis, Data-Flow Analysis, Procedure Optimizations, Register Allocation, code scheduling, Memory Hierarchy optimization, Data-Cache Optimization

Compiler Design and Implementation

**Author:** Bunakiye Japhet

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CMP312

Topics: Compiler Design, compiler Implementation, Language Processors, lexical analysis, syntax analysis, Semantic Analysis, Intermediate Code Generation

Engineering a compiler, 2nd edition

**Author:** Keith Cooper, Linda Torczon

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC312

Topics: scanners, regular expression, Top-Down Parsing, parsing, Expressing Syntax, Bottom-Up Parsing, Context-Sensitive Analysis, Intermediate Representations, Procedure Abstraction, code shape, Arithmetic Operators, Boolean operators, relational operators, character strings, procedure calls, Data-Flow Analysis, Iterative Data-Flow Analysis, Interprocedural Analysis, scalar optimizations, code motion, Instruction Scheduling, register allocation, Local Register Allocation, Global Register Allocation

Systems Analysis and Design Methods, 7th Edition

**Author:** Jeffrey Whitten, Lonnie Bentley

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CIT303

Topics: system analysis, information system building blocks, information systems development, project management, fact-finding technique, modeling system requirements, process modeling, data modeling, data analysis, Object-oriented analysis, system design methods, systems design, feasibility analysis, input design, prototyping, database design, user interface design, output design, systems operations, systems construction, systems implementation

Principle of Construction

**Author:** Nasiru Danlami

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3301

Topics: Civil Engineering Procedure, civil engineering, Structural Engineering, Environmental Engineering, Water Resources Engineering, Hydraulic Engineering, Geotechnical Engineering, Construction Engineering, Civil Engineering Design, Applied Civil Engineering Design, Civil Engineering Design Documents, construction process management, site analysis, Site reconnaissance, surveys, measured survey, condition survey, Photographic survey, video surveys, Site Investigation, Foundation design, subsoil examination, trial pits, borehole, Window samplers, Rotary Drilling Equipment, Percussion boring, construction principles, construction equipment, earthing moving equipment, bulldozer, Frontend Loader, Motor Graders, scrapers, truck, Excavating Equipment, construction elements, Foundation construction, foundation types, Strip foundations, Wide strip foundation, Short-bored pile foundations, Pad foundations, Raft foundations

Systems Analysis and Design, 5th edition An Object-Oriented Approach with UML

**Author:** Alan Dennis, Barbara Haley Wixom, David Tegarden

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CIT303

Topics: system analysis, system design, system development life cycle, system development methodologies, object-oriented systems, object-oriented systems analysis and design, project management, feasibility analysis, project selection, project staffing, analysis modeling, structural modeling, business process, functional modeling, Behavioral Modeling, design modelling, data management layer design, Humanâ€“Computer Interaction
Layer Design, Physical Architecture Layer Design, managing programming, unified modelling language

Design and Analysis of Experiments

**Author:** STA FUTO, Aldrian cares

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** STA453

Topics: Experiments Aid Estimation, Hypothesis Testing, experimental design techniques, experimental error, completely randomized design, least square method, confidence interval, ANOVA table, normality assumption, randomized completely block design, sum of squares calculation, relative efficiency, approximate analysis, missing values, incomplete block design, balanced incomplete block design, Latin square design

Compilers, 2nd edition

**Author:** Jeffrey Ullman, Ravi Sethi, Monica Lam, Alfred Aho

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC312, CMP312

Topics: compilers, Simple Syntax-Directed Translator, lexical analysis, syntax analysis, Syntax-Directed Translation, Intermediate-Code Generation, Run-Time Environments, code generation, Machine-Independent Optimizations, Instruction-Level Parallelism

Design of structural elements, 3rd Edition

**Author:** Chanakya Arya

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3307, CIV4204, CIV5405

Topics: Structural Design, Design Philosophy, Design Basics, Basic structural concepts, materials properties, Design loads acting on structures, Design loads acting on elements, Structural analysis, Beam design, Column design, British Standard Structural design, Beams, Slabs, Foundations, Retaining walls, Design in structural steelwork to BS5950, Iron, Steel, Design Strength, Connections Design, Design in unreinforced masonry, Design in timber to BS5268, Structural design to Eurocodes

CSC222

**Author:** Uddin Osemengbe

**School:** Edo University

**Department:** Science and Technology

**Course Code:** DATABASE DESIGN AND MANAGEMENT SYSTEMS

Topics: Database management system, database model

Reinforced Concrete Design To Eurocode 2

**Author:** Bill Mosley, John Bungey, Ray Hulse

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3307

Topics: Reinforced Concrete Design, Design processes, composite action, stress-strain relations, shrinkage, thermal movement, creep, materials specification, Limit state design, Characteristics material strengths, Combination of actions, Load combinations, Beams analysis, Frames Analysis, Shear wall structures resisting horizontal loads, Moments redistribution, Rectangular-parabolic stress block, Triangular stress block, Shear, bond, Torsion, Anchorage bond, span-effective depth ratio, deflection calculation, flexural cracking, Thermal cracking, Shrinkage cracking, Reinforced concrete beams design, Reinforced concrete slabs design, Column design, column classification, slender column design, Foundations design, Retaining walls design, Prestressed concrete, Water-retaining structures, composite construction, Footings, Reinforcement details, Shear connector design

Languages and Machines, 3rd edition

**Author:** Thomas Sudkamp

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC314

Topics: Languages, regular expression, text searching, grammars, automata, languages, Chomsky normal form, finite automata, deterministic finite automata, Myhill-Nerode theorem, homky, undecidability, Rice's theorem, Mu-recursive functions, numeric computation, incomputable functions, linear-bounded automata, computational complexity, linear speedup, Hamiltonian circuit problem, polynomial-time reduction, satisfiability problem, complexity class relations, optimization problems, approximation algorithms, approximation schemes, space complexity, deterministic parsing

Regression and Analysis of Variance I

**Author:** Alaba Oluwayemisi Oyeronke

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** STA322

Topics: Regression, Analysis of Variance, Correlation Coefficient, Correlation Ratio, Simple Linear Regression, Multiple Linear Regression, Multiple Regression Analysis, Polynomial Regression, Non-Linear Regression Model, ANOVA, Randomized Complete Block Design, Analysis of Variance for Randomized Complete Block Design, Latin Square Design, Least Significant Difference

Digital Logic Design

**Author:** Nancy Woods

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC213

Topics: Digital Logic Design, Kirchhoff's law, Thevenin's theorem, Norton's theorem, circuit theory, semiconductors, transistors, digital logic, integrated circuits, digital logic gates, logic gates, combinational logic design, logic circuit diagram, truth table, Boolean expression, Boolean Algebra, Karnaugh Maps, Quine-McCluckskey, standard combinational logic circuits, ombinational logic circuits, combinational logic, binary adder, binary subtractor, digital comparator, multiplexer, digital encoder, binary decoder, sequential logic circuit, Flip-Flop, S-R Flip-Flop, JK Flip-Flop, T Flip-Flop, D-type Flip-Flop, registers, counters, computer codes, binary codes, binary-coded decimal, excess-3 code, gray code, error detection, error correction, digital error, parity bit, Hamming codes, Cyclic redundancy check

Fundamentals of Computer Organization and Architecture

**Author:** Mostafa Abd-El-Barr, Hesham El-Rewini

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC315

Topics: computer systems, instruction set architecture, memory locations, addressing modes, instruction types, Assembly Language Programming, instructions mnemonics, computer arithmetic, number systems, integer arithmetic, processing unit design, datapath, CPU instruction cycle, memory system design, cache memory, virtual memory, input-output design, Direct Memory Access, Instruction-Level Parallelism, Reduced Instruction Set Computers, multiprocessors, Interconnection Networks

Design of Structural Elements

**Author:** WMC McKenzie

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3307

Topics: Structural elements design, Structural Analysis Techniques, Shear Force, Bending moment, Shear force diagram, Bending moment diagram, Deflection of Beams, Elastic Shear stress distribution, Elastic Bending stress distribution, Transformed sections, Moment distribution, Bending stiffness, Rotational Stiffness, Carry-over moment, Pinned End, Free Moments, Fixed bending moments, Distribution Factors, Design Philosophies, Permissible stress Design, Load Factor Design, Limit State Design, Design codes, Eurocodes, National Annex, Structural Loading, Dead loads, Imposed loads, Imposed roof loads, Floor load distribution, Load distribution, Structural Instability, Overall Stability, Robustness, Reinforced concrete Element's Design, Structural Steelwork Elements' Design, Structural Timber Elements' Design.

Integral body construction material

**Author:** ATE403

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** ATE403

Topics: underframe assembly, subframe, chassis cab construction, trailer couplings, caravan couplings

Research methodology methods and techniques, 2nd revised edition

**Author:** CR Kothari

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** ABE401

Topics: Research methodology, research, research methods, research process, research problem, research design, sampling design, census, sample survey, measurement, scaling techniques, scaling, scaling construction techniques, data collection, observation method, case study method, measures of central tendency, measures of dispersion, measures of asymmetry, skewness, simple regression, regression analysis, multiple correlation, regression, partial correlation, sampling, sampling distributions, central limit theorem, sampling theorem, Sandler's A-test, estimation, sample size, hypothesis, hypothesis testing, Chi-square test, Yates correction, ANOVA, analysis of variance and co-variance, ANOVA technique, analysis of Co-variance, ANOCOVA, nonparametric test, distribution free test

Advanced engineering control systems

**Author:** Roland burns

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** EEE307

Topics: System modelling, Time domain analysis, Closed - loop control systems, classical design in the S-plane, Classical design in the Frequency domain, Digital control system design, classical design