Computer Science and Programming by Ezeani Majesty Ignatius PDF free download

Ezeani Majesty Ignatius Computer Science and Programming PDF, was published in 2021 and uploaded for 100-level Science and Technology students of Nnamdi Azikiwe University (UNIZIK, NAU), offering CSC101 course. This ebook can be downloaded for FREE online on this page.

Computer Science and Programming ebook can be used to learn 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.

Technical Details
Updated at:
Size: 5.65 MB
Number of points needed for download: 19
Number of downloads: 35

Books related to Computer Science and Programming

Introduction to Algorithms, 3rd Edition

Author: Thomas Cormen, Charles Leiserson, Ronald Rivest, Clifford Stein

School: University of Ibadan

Department: Science and Technology

Course Code: CSC242

Topics: Algorithms, Insertion sort, analyzing Algorithms, designing Algorithms, growth of functions, asymptotic notation, maximum-subarray problem, Strassen’s algorithm, Probabilistic Analysis, Randomized Algorithms, hiring problem, Indicator random variables, Heapsort, heaps, heapsort algorithm, Priority queues, quicksort, Radix sort, Counting sort, Bucket sort, Data Structures, Hash Tables, has function, open addressing, Perfect hashing, Data Structures, sorting order statistics, Binary Search Trees, Red-Black Trees, Augmenting Data Structures, Dynamic Programming, Greedy Algorithms, Amortized Analysis, B-Trees, Fibonacci Heaps, van Emde Boas Trees, Graph Algorithms, Minimum Spanning Trees, Single-Source Shortest Paths, All-Pairs Shortest Path, maximum flow, Multithreaded Algorithms, Matrix Operations, linear programming, polynomials, Number-Theoretic Algorithms, String Matching, Computational Geometry, NP-Completeness, Polynomial time, Approximation Algorithms

Computer Algorithms

Author: Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran

School: Edo University

Department: Science and Technology

Course Code: CMP315

Topics: Computer Algorithms, pseudocode conventions, recursive algorithms, performance analysis, randomized algorithms, primality testing, elementary data structures, binary search trees, cost amortization, prority queues, sets, graphs, graph representation, merge sort, quick sort, Strassen's matrix multiplication, convex hull, greedy method, knapsack problem, tree vertex splitting, prim's algorithm, dynamic programming, reliability design, backtracking, graph coloring, least cost search, algebraic problems, fast Fourier transform, lower bound theory, comparison trees, ordered searching, Cook's theorem, approximation algorithms, absolute algorithms, polynomial time approximation schemes, mesh algorithms, packet routing, hyper algorithms, PPR routing

Introduction to computer science

Author: OE Ojo

School: Federal University of Agriculture, Abeokuta

Department: Science and Technology

Course Code: CSC101

Topics: computer, generations of computer, computer, computer classes, computing origin, hybrid computer, input devices, output devices, computer storage, arithmetic logic unit, memory, computer software, system software, language translator, application software, data processing, data processing technique, Microsoft windows

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

Introduction to the design and analysis of algorithms ,3rd edition

Author: Anany Levitin, Soumen Mukherjee, Arup Kumar Bhattacharjee

School: University of Ibadan

Department: Science and Technology

Course Code: CSC242

Topics: algorithm design, algorithm analysis, Algorithm Efficiency, Algorithm Efficiency analysis, Brute Force, Exhaustive Search, Decrease-and-Conquer, Divide-and-Conquer, Transform-and-Conquer, Space and Time Trade-Offs, Dynamic Programming, Greedy Technique, Iterative Improvement, Algorithm Power, Algorithmic Problem Solving, Nonrecursive Algorithms mathematical analysis, recursive Algorithms mathematical analysis, Selection Sort, Bubble Sort, Sequential Search, Brute-Force String Matching, Closest-Pair Problems, Convex-Hull Problems, depth-First Search, Breadth-First Search, Insertion Sort, Topological Sorting, Variable-Size-Decrease Algorithms, Decrease-by-a-Constant-Factor Algorithms, binary search, Mergesort, quicksort, Binary Tree Traversals, Strassen’s Matrix Multiplication, Gaussian Elimination, presorting, Balanced Search Trees, Heaps, Heapsort, Horner’s Rule, Binary Exponentiation, Problem Reduction, B-Trees, hashing, Knapsack Problem, Optimal Binary Search Trees, Warshall’s Algorithm, Floyd’s Algorithm, Prim’s Algorithm, Kruskal’s Algorithm, Dijkstra’s Algorithm, Huffman Trees, huffman Codes, Simplex Method, Maximum-Flow Problem, Stable Marriage Problem, Lower-Bound Arguments, Decision Trees, Numerical Algorithms, Backtracking, Approximation Algorithms

Introduction to Computer Science Continuous assessment filler

Author: 1st John

School: University of Nigeria, Nsukka

Department: Science and Technology

Course Code: COS101

Topics: Computer Science, computer, computer system, hardware, software, output device, input device, peripheral device, output interface, memory device, handshaking, monitor, printer, RAM, data storage, number system, binary, decimal, computer software, BASIC, QBASIC, pseudocode, flowchart, JAVA, Computer generations

Introduction to Computer Science Continuous assessment filler 2

Author: COS101

School: University of Nigeria, Nsukka

Department: Science and Technology

Course Code: COS101

Topics: Computer Science, computer, computer system, hardware, software, output device, input device, peripheral device, output interface, memory device, handshaking, monitor, printer, RAM, data storage, number system, binary, decimal, computer software, BASIC, QBASIC, pseudocode, flowchart, JAVA, Computer generations

Introduction to Computer Science lecture material

Author: CSC112

School: University of Ilorin

Department: Science and Technology

Course Code: CSC112

Topics: operating system, computer programming, programming language, algorithm, flow chart, pseudo code, Procedural Programming, Object-Oriented Programming, BASIC programming language, variables, control structure, Sequence, Selection, Iteration, system built-in functions, string manipulation, subprogram

Introduction to computer science

Author: Monica Agu, FS Bakpo, OE Chinwuko, SC Echezona, Modesta Ezema

School: University of Nigeria, Nsukka

Department: Science and Technology

Course Code: COS101

Topics: computer structure, computer system, input, output, computer storage, number systems, computer software, problem solving, language programming, BASIC program, JAVA Language programming, computer networking

Introduction to computer science

Author: Computer Science Department (FUTMinna)

School: Federal University of Technology, Minna

Department: Science and Technology

Course Code: CPT111

Topics: Computing, computer software, machine level representation of data, logic, programming, internet

Introduction to Computer Science

Author: Samuel Oluwadare

School: National Open University of Nigeria

Department: Agriculture and Veterinary Medicine

Course Code: AGE202

Topics: Computer Science, computer hardware, Peripheral Devices, Computer Software, Computer Languages, Computer Programming, Flowcharts, Algorithms, Visual Basic Project Window, Analysing Visual Basic Data, Computer Virus, Input Devices, Computer Keyboard, Output Devices, printers, monitors, scanners, speakers, Air Conditioner, Voltage Stabiliser, Line Voltage Transformer, Uninterruptible Power Supply System

Introduction to Computer Science summary

Author: Ufele Chris

School: University of Nigeria, Nsukka

Department: Science and Technology

Course Code: COS101

Topics: hardware, software, types of computer, input, output, computer monitor, computer storage, history of computer, computer software, problem solving, algorithm, Programming, programming language, BASIC, JAVA, computer networking, networking

Cambridge IGCSE and O level Computer Science, 2nd Edition

Author: David Watson, Helen Williams

School: International Exams

Department:

Course Code: IGCSE

Topics: Data representation, computer, Number systems, data storage, file compression, Data transmission, error detection, symmetric encryption, asymmetric encryption, Hardware, computer architecture, input devices, output devices, network hardware, software, programming language, translators, internet, digital currency, cyber security, automated systems, robotics, artificial intelligence, Algorithm design, problem solving, program development life cycle, computer systems, computer decomposition, test data, identifying errors in algorithm, writing algorithms, amending algorithms, programming, arrays, file handling, Database, Boolean logic, standard logic gate symbols, logic circuits, logic expression, truth tables, problem statements

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

Logic circuit

Author: DK Kaushik

School: Federal University of Technology, Minna

Department: Engineering

Course Code: EEE211

Topics: number system, binary number system, octal number system, hexadecimal number system, binary addition, binary subtraction, signed numbers, complement representation, binary multiplication, floating point representation, binary codes, binary coded decimal numbers, weighted codes, self implementing codes, cyclic codes, gray code, error detecting codes, error correcting code, Hamming code, BCD addition, alphanumeric codes, Boolean algebra, logic gates, duality principle, Venn diagram, truth table, Karnaugh map, Quine – McCluskey Method, combinational switching circuits, combinational circuits, half adder, full adder, parallel binary adder, 8421 adder, BCD adder, subtractor, multiplexers, demultiplexers, code converter, encoders, priority encoder, magnitude comparator, parity generator, parity checker, programmable logic devices, Field Programmable Logic Array, Programmable Array Logic, Programmable Read Only Memory, Direct Coupled Transistor Logic, Integrated Injection Logic, transistor transistor logic, CMOS Logic, Flip flop, shift registers, counter, Asynchronous Counters, counter ICs, Digital to Analog Converter, Analog to Digital Converter, digital memory, semiconductor memory, read only memory, random access memory, magnetic memory, magnetic bubble memories, charged coupled devices, compact disk read only memory

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

Discrete mathematics and its applications ,8th edition

Author: Kenneth Rosen

School: University of Ibadan

Department: Science and Technology

Course Code: CSC242

Topics: Discrete mathematics, logic, sets, functions, sequences, matrices, algorithms, Number theory, cryptography, induction, recursion, counting, discrete probability, advanced counting techniques, counting techniques, Linear Recurrence Relations, modelling computation, Finite-State Machines, relations, graphs, trees, boolean algebra, modelling computation, Boolean Functions, Logic Gates, Minimization of Circuits.Tree Traversal, Spanning Trees, Minimum Spanning Trees, Graph Models, Graph Terminology, Graph Isomorphism, Connectivity, Euler path, Hamilton Path, Shortest-Path Problems, Planar Graphs, Graph Coloring, Representing Relations, Equivalence Relations, Probability Theory, Bayes Theorem, variance, Pigeonhole Principle, permutation combination, binomial coefficient, Recursive Algorithms, Program Correctness, Divisibility, Modular Arithmetic, Integer Representations, Set Operations, Cardinality of Sets

Programming the computer

Author: CPE FUOYE

School: Federal University, Oye-Ekiti

Department: Engineering

Course Code: CPE101

Topics: Programming, Programming Language, Machine Language, Assembly language, High level language, Very high level language, Program debugging, Program testing, Algorithms, flowchart, Flowchart Symbols, Pseudocode

Past Questions related to Computer Science and Programming

Introduction to computer science 2007-2017

Year: 2017

School: Nnamdi Azikiwe University

Department: Science and Technology

Course Code: CSC101

Topics: Computer science, BASIC programming, binary system, logic gate, flow chart, compilers, storage device, input device, memory, number system, CPU, computer generation

Introduction to Computer Science 1 study questions

Year: 2017

School: University of Ilorin

Department: Science and Technology

Course Code: CSC111

Topics: data, information, storage device, memory, flowchart, pseudo code, number system, boolean algebra, Karnaugh map, logic gate, operating system, system software, application software

Introduction to computer science, workshop practive

Year: 2019

School: Federal University of Technology, Minna

Department: Science and Technology

Course Code: CPT111, WKS110, GST110, BIO111, STA117, PHY113, MAT111, CHM1111, CHM112

Topics: reserve words, program statements, pseudo code, flowchart, programming language, algorithm, plant location, plant layout, accident, electrical hazards, zero error, communication skills, communication, essay writing, technical report writing, essay, cell biology, organelles, cell membrane, microscopy, microscope, biodiversity, hereditary, inheritance, monocotyledons, dicotyledons, frequency distribution, questionnaire, force, tension, pressure, vector, scalar, linear motion, random motion, rotational motion, oscillatory motion, gravitational field strength, escape velocity, logarithm, surd, geometric progression, sets, Bohr postulate, Raoults's law, LeChatelier's principle, chemical bonding, electronic configuration, inorganic chemistry, Dalton atomic theory Avogadro's number

Introduction to Computer Science Possible question and answers by Ndukwe chimezirim Joseph

Year: 2019

School: University of Nigeria, Nsukka

Department: Science and Technology

Course Code: COS101

Topics: Algorithm, history of computer, Network, Algorithm design, data design, BASIC, computer, JAVA, Memory, operating system, optical disk

554 likely questions on Introduction to Computer Science by casrich

Year: 2021

School: University of Nigeria, Nsukka

Department: Science and Technology

Course Code: COS101

Topics: Computer Science, Hardware, Software, Central Processing Unit, networking, memory, computer classification, input device, output device

70 Introduction to computer

Year: 2018

School: Ambrose Alli University, Ekpoma

Department: Science and Technology

Course Code: CSC101

Topics: computer, number system, hardware, software, computer generations

Introduction to Computer Science E-Test solution by dy'howner

Year: 2019

School: Federal University of Technology, Minna

Department: Science and Technology

Course Code: CPT111

Topics: Data, information, UNIVAC, VLSI, Generation of computers, Machine language, logic circuit

Computer aided design and computer and computer aided manufacture

Year: 2020

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: MEE505

Topics: Computer aided design, computer aided manufacture, Isometric view drawing, CNC Codes, rapid traverse positioning, CNC turning, computer aided manufacturing operation, tool-holding magazine, machining centers, milling centers, surface finishing operation, Mathematical matrix notation, Bezier cubic curve, Hermite cubic curve, translation transformation, scaling transformation, rotation transformation, parametric modeling, parametric Bezier equations

SURVEY OF PROGRAMMING LANGUAGES

Year: 2018

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CSC306

Topics: quadratic equation, Armstrong number, integer, BASIC, COBOL, ALGOL, Algorithm

FSB scholarship practice questions,ICT AND COMPUTER SCIENCE,Current affairs practice questions

Year: 2017

School: Scholarships

Department:

Course Code: FSB

Topics: ICT, COMPUTER SCIENCE, Current affairs

Assignment to Module 3

Year: 2020

School: Air Force Institute of Technology

Department: Science and Technology

Course Code: CSC101

Topics: computer, hardware component, software component

MODERN ALGEBRA 1

Year: 2018

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: MTH504

Topics: matrix, algebra, Cartesian, mapping, Boolean

120 Algebra and Number Theory E-Test solution by InfoMas

Year: 2019

School: Federal University of Technology, Minna

Department: Science and Technology

Course Code: MAT111

Topics: Algebra, Number Theory

Algebra and Number Theory E Test Questions and solution By Sir Lake

Year: 2019

School: Federal University of Technology, Minna

Department: Science and Technology

Course Code: MAT111

Topics: Algebra, number theory

Tests related to Computer Science and Programming

Mathematics (JAMB)

School: WAEC, JAMB & POST UTME

Department:

Course Code: JAMB

Topics: Mathematics, JAMB, Logarithm, standard form, permutation, combination, number system, set, ratio, indices, factorization, inequality