### Books related to COMPUTER PROGRAMMING FOR ENGINEERING APPLICATIONS-2013,2014,2015,2017,2018

COMPUTER PROGRAMMING FOR ENGINEERING APPLICATIONS

**Author:** ATIMATI EHINOMEN

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

**Department:** Engineering

**Course Code:** ENG214

Topics: Control of codes, Decision loops, Iterative loops, Iterative loops/statements, Break, Real number, statement, Continue statement, Data Type conversion (casting), Constants, variable, objects

Introduction to Programming

**Author:** Yetunde Folajimi

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC103

Topics: Programming, computer programming, computer languages, programming process, compilation, coding, debugging, syntax, Programming languages, low-Programming languages, high-Programming languages, Modular Programming Languages, Structured Programming Language, Business Oriented Language, Object oriented programming language, Visual Programming Languages, Algorithm, Problem-Solving, Problem Solving Process, Algorithmic Problem Solving, Pseudo-Codes, Pseudocode, Flowcharts, Flowchart Symbols, Flowcharting, Programming Environment, flowchart, Variables, Reserved Words, operators, Data Types, functions, Data Type, Numbers Manipulation, character manipulation, String Manipulation, Decision-Making, Loops, Conditional Statements, arrays, Computer Files, file input, file output, File Operation Modes

Linear Programming, 4th edition

**Author:** Robert Vanderbei

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

**Department:** Engineering

**Course Code:** ENG308

Topics: simplex method, degeneracy, duality theory, primal simplex method, Lagrangian duality, sensitivity analysis, parametric analysis, implementation issues, convex analysis, game theory, regression, structural optimization, interior-point methods, central path, Lagrange multipliers, path-following method, KKT system, affine-scaling, method, integer programming, quadratic programming, convex programming, Markowitz model

Systemic programming with Paschal, 2nd edition

**Author:** SOP Oliomogbe

**School:** University of Benin

**Department:** Science and Technology

**Course Code:** CSC211

Topics: computers, computer software, files, programming principles, stages of programming, structured flowchart, pascal character set, identifiers, Numbers, Integer numbers, Real Numbers, string, Datatypes, constant, Paschal syntax diagrams, Integer-type data, Boolean type data, read statement, Readln statement, EOF functions, EOLN functions, WRITE statement, WRITELN statement, arrays, packaged arrays, procedures, functions, invoking functions, recursion, Top-Down analysis, Modular programming, structured coding, top-down analysis

Linear And Nonlinear Programming, 4th Edition

**Author:** David Luenberger, Yinyu Ye

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

**Department:** Engineering

**Course Code:** ENG308

Topics: Linear programming, simplex method, linear programs, Duality, Complementarity, interior-point methods, conic linear programming, unconstrained problems, concave functions, convex functions, speed of convergence, quasi-newton methods, constrained minimization, penalty method, barrier method, duality method, dual method, primal-dual method

Concepts of Programming Languages, 10th Edition

**Author:** Robert Sebesta

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC413

Topics: Programming Languages, programming environments, Pseudocodes, functional programming, computerizing business records, time sharing, dynamic languages, object-oriented programming, scripting languages, programming hybrid languages, lexical analysis, syntax analysis, parsing problem, recursive descent parsing, variables, datatypes, array types, associative arrays, arithmetic expressions, subprograms, abstract data types, data abstraction, concurrency, exception handling, event handling, functional programming languages, logic programming languages

Object Oriented Programming

**Author:** SO Akinola

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC235

Topics: Object Oriented Programming, Object Oriented Programming Paradigm, Objects, Programming, Data Abstraction, Encapsulation, class, Polymorphism, Java Programming, Java Platform, Java language, Java Variables, Java Objects, Java Operators, Java Control Structures, Java, Java Arrays, java Vectors, Java Strings Manipulations, Java Methods, Programming Inheritance, File Handling, Database Handling, Java Database Connectivity Application Programming Interface

Structured Programming

**Author:** CSC FUTO

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

**Department:** Science and Technology

**Course Code:** CSC307

Topics: Structured Programming, Modular programming, Program Control Function, Program Layout

Parallel programming, 2nd edition

**Author:** Barry Wilkinson, Michael Allen

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CMP221

Topics: Parallel programming, parallel computers, cluster computing, message-passing computing, message-passing programming, parallel programs, Partitioning, synchronous computations, synchronous iteration program, load balancing, Distributed Termination Detection Algorithms, Shared Memory Multiprocessors, Parallel Programming Languages, distributed shared memory, distributed shared memory programming, algorithms, sorting algorithms, numerical algorithms, matrices, image processing, Hough transform, branch-and-bound search, genetic algorithms

Operations Research ,10th edition

**Author:** Hamdy Taha

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** STA343

Topics: Operations Research, Operations Research models, linear programming, two-variable linear programming model, modelling, simplex method, sensitivity analysis, artificial starting solution, duality, post-optimal analysis, primal-dual relationships, simplex algorithms, transportation model, assignment mode, network mode, shortest-route problem, Minimal spanning tree algorithm, maximal flow model, critical path model, revised simplex method, revised algorithm, bounded-variables algorithm, parametric linear programming, goal programming, goal programming formulation, goal programming algorithm, integer linear programming, Heuristic programming, greedy heuristic, local search heuristic, metaheuristic, constriant programming, traveling salesperson problem, deterministic dynamic programming, dynamic programming, inventory modelling, probability, probability distribution, decision analysis, games, game theory, probabilistic inventory models, Markov chains, queuing systems, simulation modeling, classical optimization theory, Nonlinear programming algorithms

The 8051 Microcontroller and Embedded systems

**Author:** muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin McKinlay

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

**Department:** Engineering

**Course Code:** MCE308

Topics: Introduction to Computing, 8051 Microcontrollers, 8051 Assembly Language Programming, Branch Instructions, I/O Port Programming, 8051 Addressing Modes, Arithmetic & Logic Instructions, 8051 Programming in C, 8051 Hardware Connection and Hex File, 8051 Timer/Counter Programming in Assembly and C, 8051 Serial Port Programming in Assembly and C, Interrupts Programming in Assembly and C, 8051 Interfacing, LCD and Keyboard Interfacing, 8051 Interfacing with 8255

Introduction to Programming with Fortran, 4th edition

**Author:** Ian Chivers, Jane Sleightholme

**School:** University of Ilorin

**Department:** Science and Technology

**Course Code:** CSC112, CSC218, MEE505, STA356

Topics: problem solving, programming, arithmetic, array, I/O concept.functions, control structures, characters, complex, logical, derived types, pointers, subroutines, modules, data structuring in FORTRAN, algorithm, big O notation, operator over loading, generic programming, Parameterised Derived Types, Object Oriented Programming, submodules, parallel programming, message passing interface, openMP, coarray FORTRAN, C interop, IEEE arithmetic, derived type I/O, sorting, searching, handling missing data, graphic libraries, Abstract Interface, Procedure Pointer

Introduction to Operations Research

**Author:** Frederick Hillier, Gerald Lieberman

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

**Department:** Engineering

**Course Code:** ENG308

Topics: linear programming, simplex method, duality theory, Linear Programming
under Uncertainty, Algorithms for Linear
Programming, Transportation
and Assignment Problems, Network Optimization Models, Dynamic Programming, Integer Programming, Nonlinear Programming, Metaheuristics, Game Theory, Decision Analysis, Queueing Theory, Inventory Theory, Markov Decision Processes, Simulation

Engineering Optimization Theory and Practice,Fourth Edition

**Author:** Singiresu Rao

**School:** University of Uyo

**Department:** Engineering

**Course Code:** CHE515

Topics: Classical Optimization Techniques, Linear Programming, Simplex Method, One-Dimensional Minimization
Methods, Nonlinear Programming, Geometric Programming, Dynamic Programming, Integer Programming, Stochastic Programming, Optimal Control, Optimality
Criteria Methods, Convex Functions, Concave Functions

Introduction to Web Programming

**Author:** Yetunde Folajimi

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC293

Topics: Web Programming, Programming, World Wide Web, Web Browsers, Web Usability, Web Editors, Uniform Resource Identifiers, Hypertext Transfer Protocol, Client Side Scripting, Client-side Environment, Server side Scripting, Server-side Environment, Web Application, web service, HTML, XHTML, Cascading Style Sheet, JavaScript, variables, operators, Concurrency Programming, PHP, Multithreading, Website Maintenance

Principles of concurrent and distributed programming, 2nd edition

**Author:** Ben-Ari

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC413

Topics: concurrent programming, distributed programming, concurrency, concurrent programming abstractions, machine-code instructions, critical section problem, concurrent programs verification, bakery algorithm, fast algorithms, semaphores, monitors, condition variables, protected objects, channels, parallel matrix multiplication, remote procedure calls, Linda model, distributed algorithms, distributed systems, model distributed mutual exclusion, Dijkstra-Scholten algorithm, credit-recovery algorithms, consensus, flooding algorithm, real-time systems, synchronous systems, Pseudocode notation

Computer Science and Programming

**Author:** Ezeani Majesty Ignatius

**School:** Nnamdi Azikiwe University

**Department:** Science and Technology

**Course Code:** CSC101

Topics: Computer Science, computer Programming, computer, computer networks, number systems, base operations, base complements, Boolean algebra, algorithms, pseudo codes, flowchart, Visual basic programming language, programming language

Computer programming with MATLAB

**Author:** Michael Fitzpatrick, Ákos Lédeczi

**School:** University of Uyo

**Department:** Science and Technology

**Course Code:** CSC211

Topics: MATLAB, Computer Programming, procedural programming, loops, data types, file input, file output, linear Algebra, searching, sorting, object-oriented programming, graphical user interfaces

Operations Research Theory And Application ,Sixth Edition

**Author:** JK Sharma

**School:** Modibbo Adama University of Technology

**Department:** Administration, Social and Management science

**Course Code:** MM307

Topics: Linear Programming, Linear Programming Model Formulation, Graphical Method, Simplex Method, Duality in Linear Programming, Dual Linear Programming Problem, Sensitivity Analysis, Integer Linear Programming, Goal Programming, Transportation Problem, Assignment Problem, Decision Theory, Decision Trees, Theory of Games, game theory, Project Management, Deterministic Inventory Control Models, Probabilistic Inventory Control Models, Queuing Theory, Replacement Models, Maintenance Models, Markov Chains, Simulation, Sequencing Problems, Information Theory, Dynamic Programming, Classical Optimization Methods, Non-Linear Programming Methods, Revised Simplex Method, Dual-Simplex Method, Bounded Variables Linear Programming Problem, Parametric Linear Programming

Engineering Mechanics Dynamics, 14th Edition Instructors Solutions Manual

**Author:** Russell Hibbeler

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

**Department:** Engineering

**Course Code:** ENG214

Topics: Kinematics, Planar kinematics, Rigid body, force, acceleration, work, energy, impulse, momentum, Vibration