Concepts of Programming Languages, 10th Edition by Robert Sebesta PDF free download

Robert Sebesta Concepts of Programming Languages, 10th Edition PDF, was published in 2012 and uploaded for 400-level Science and Technology students of Edo University (EUI), offering CSC413 course. This ebook can be downloaded for FREE online on this page.

Concepts of Programming Languages, 10th Edition ebook can be used to learn 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.

Technical Details
Updated at:
Size: 3.71 MB
Number of points needed for download: 44
Number of downloads: 15

Books related to Concepts of Programming Languages, 10th Edition

Digital Logic Circuit Analysis and Design

Author: Victor Nelson, Troy Nagle, Bill Carroll, David Irwin

School: Edo University

Department: Engineering

Course Code: EEE314

Topics: Digital Logic Circuit Analysis, Digital Logic Circuit Design, computing, digital systems, number systems, positional notation, arithmetic, binary arithmetic, octal arithmetic, hexadecimal arithmetic, base conversions, signed number representation, computer codes, numeric codes, error detection codes, correction codes, Boolean algebra, Venn diagram, Duality, switching functions, truth tables, switching circuits, electronic logic gates, combinational circuits, algebraic methods, combinational logic circuits, computer aided design, design cycle, digital circuit modelling, design synthesis, logic simulation, Karnaugh maps, Quine-McCluskey tabular minimization method, Petrick's algorithm, computer aided minimization of switching functions. Modular combinational logic, Decodes, encoders, decoder circuit structures, encoders, multiplexers, demultiplexers, data distributors, adder circuits, comparators, semi custom logic devices, logic array circuits, field-programmable logic arrays, programmable read-only memory, programmable array logic, sequential devices, sequential circuits, memory devices, latches, flip-flops, timing circuits, modular sequential logic shift registers, counters, serial adder unit, serial accumulators, parallel accumulators, multiple-sequence counters, digital fractional rate multipliers, synchronous sequential circuit models, synchronous sequential circuits, registered programmable logic device, programmable gate arrays, sequential circuit design, logic circuit testing, digital logic circuit testing, combinational logic circuit testing, sequential logic circuit testing, electronic slot machine, keyless auto entry system

Java by Dissection, 2nd edition

Author: Charlie McDowell, Ira Pohl

School: Edo University

Department: Science and Technology

Course Code: CSC314

Topics: Java, algorithms, data types, variable declarations, number types, arithmetic expressions, statements, control flow, Boolean expressions, functional abstraction, recursion, arrays, objects, data abstraction, enumeration operation, inheritance, graphical user interface, dynamic data structures, concurrent programming

Database Systems, 6th edition

Author: Thomas Connolly, Carolyn Begg

School: Edo University

Department: Science and Technology

Course Code: CMP222, CMP214

Topics: Database Systems, database environment, database languages, data definition language, data models conceptual modeling, database architectures, Multi-user DBMS Architectures, teleprocessing, Distributed DBMSs, data warehousing, cloud computing, Oracle Architecture, relational models, relational calculus, SQL, writing SQL commands, data manipulation, advanced SQL, object-relational DBMs, Database System Development Lifecycle, database analysis, database design, database planning, Entity–Relationship Modeling, Enhanced Entity–Relationship Modeling, normalization, Data Redundancy, Advanced Normalization, database security, data administration, database administration, concurrency control, database recovery, query processing, query optimization, distributed DBMs, Distributed Transaction Management, Distributed Concurrency Control, Distributed Deadlock Management, Distributed Database Recovery, data replication, data Replication Architecture, data Replication Schemes, object oriented DBMs, Scripting Languages, web, Common Gateway Interface, HTTP cookies, Microsoft’s Web Platform, JAVA, Oracle Internet Platform, Semi structured Data, XML, XML schema, XML Query Languages, Data Warehouse Architecture, Data Warehousing Tools, Data Warehousing Technologies, Data Warehousing Using Oracle, data mart, Data Warehousing Design, Online Analytical Processing, data mining, oracle data mining

Environmental Microbiology

Author: Alan Varnam, Malcolm Evans

School: Edo University

Department: Science and Technology

Course Code: MCB412

Topics: Environmental Microbiology, aquatic environments, marine environment, freshwater environment, terrestrial environments, soil, terrestrial habitats, extreme environments, high temperature environments, extremely acidic environments, highly alkaline environments, non-alkaline environments, highly saline environments

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

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

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

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

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

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

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

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

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

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

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

An Introduction to Formal Languages and Automata, 6th edition

Author: Peter Linz

School: Edo University

Department: Science and Technology

Course Code: CSC314

Topics: finite automata, regular expressions, regular languages, parsing, turing machines, algorithmic computation, recursive functions, computational complexity

Logic & philosophy A modern introduction, 13th edition

Author: Alan Hausman, Frank Boardman, Howard Kahane

School: Edo University

Department: General studies

Course Code: GST112

Topics: Logic, philosophy, argument, deduction, induction, deductive argument forms, truth, validity, sentential logic, atomic sentences, compound sentences, truth tables, Logical Form, Tautologies, Contradictions, Contingent Sentences, Logical Equivalences, Argument forms, Disjunctive Syllogism, Hypothetical Syllogism, Simplification, Conjunction, Constructive Dilemma, proofs, Sentential Logic Truth Trees, Sentential Logic Truth Tree Method, predicate logic, Predicate Logic Symbolization, Predicate Logic Semantics, Proving Invalidity, Predicate Logic Proofs, Relational Predicate Logic, Predicate Logic Truth Trees, modal logic, Modal Logic Semantics, Syllogistic Logic

Java Programming, 9th edition

Author: Joyce Farrell

School: Edo University

Department: Science and Technology

Course Code: CSC314

Topics: Java Programming, looping, characters, strings, string builder, arrays, exception handling, file input, file output, swing components, JavaFX, data representation

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

Introduction to Entrepreneurship Studies textbook [Chapter 1-16]

Author: JO Adeoti, Kadiri Ismaila Bolarinwa, Olota Oluwayomi Omotayo

School: University of Ilorin

Department: General studies

Course Code: GSE202

Topics: Business, nature of business, forms of business, partnership, limited liability company, objectives of business, purpose of business, function of business, beneficiaries of business, entrepreneurship, entrepreneur, Small Business Management, small business management, SMEs, Nigerian Business Environment, business environment, Validation Of Product, Validation Of Service Ideas, idea validation, business opportunity, scanning business opportunities, Entrepreneurship opportunity, Entrepreneur, role of Entrepreneur, economic development, Entrepreneurship education, small business, self employment, small scale business, medium scale enterprise, Creativity, creative brain, creative thinking, critical thinking, Creativity tools, creative problem solving technique, solution, creative technique, brainstorming, innovation, Feasibility study, feasibility report writing, Feasibility analysis, business concept, target market analysis, product Feasibility analysis, service Feasibility analysis, organisational Feasibility analysis, Manufacturing Feasibility analysis, Financial Feasibility analysis, Feasibility analysis outline, business planning, business control, planning principles, business plan, marketing, marketing mix, human resources mangement, sources of finance, accounting records, engineering invention, engineering innovation

Past Questions related to Concepts of Programming Languages, 10th Edition

Computer Programming

Year: 2021

School: Air Force Institute of Technology

Department: Science and Technology

Course Code: CSC202

Topics: computer programming, java class, java recursive program, recursive trees, layout manager, java exceptions, checked exceptions, unchecked exceptions, java exception handling keywords

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

Introduction to Problem Solving

Year: 2021

School: Air Force Institute of Technology

Department: Science and Technology

Course Code: CSC102

Topics: Problem Solving, pseudocode, flowchart, algorithm, software design model, control structures, algorithm constructs, sequence, data types, object oriented design, operators

Computer Hardware design

Year: 2020

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CSC403

Topics: Computer hardware, arithmetic logic unit, registers, data path, logic gate, adder, keyboard, keyboard encoder, keyboard buffer, monitors, interface, data transfer

Microbial Ecology

Year: 2015

School: University of Ilorin

Department: Science and Technology

Course Code: MCB206

Topics: Microbial Ecology, Fungus, fungi, respiratory bacteria, air microflora, air pollution, ecological niche, fresh water environments, fresh water lake

ABSTRACT ALGEBRA 1

Year: 2019

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: MTH301

Topics: abstract algebra, set, Cartesian, operation

Computer and applications

Year: 2018

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CSC201

Topics: Generations of computer, assignment statements, analytic engine, syntax error, semantic error, program error, type mismatch

Computer and applications TEST &EXAM

Year: 2013

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CSC201

Topics: Logical error, syntax error, BASIC, FORTRAN, BCD, VOIP, SMTP

Entrepreneurial studies for universities students with likely exam question and study material by Mr. Ohms

Year: 2018

School: Nnamdi Azikiwe University

Department: General studies

Course Code: GSS301

Topics: entrepreneur, entrepreneurial process, entrepreneurship, business plan, innovation, Hoselitz's socio-cultural theory, economic theories, economic development, new business, feasibility study, venture capital, bank loans, management, entrepreneurship barriers, record management, cash flow statement, activity records, production records, records management system, business threat, SWOT analysis, ICT, Marketing marketing functions, production

Set,Logic and algebra

Year: 2018

School: University of Nigeria, Nsukka

Department: Science and Technology

Course Code: MTH211

Topics: Sets, logic, Algebra

COMPUTER MODELING SIMULATION AND FORECASTING

Year: 2018

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: CSC510

Topics: model development, mathematical model, markov model, exponential model, cubic model, inverse model, CPU, linear programming, allocation problem

GEOLOGIC RECORDS

Year: 2019

School: Federal University of Technology, Owerri

Department: Science and Technology

Course Code: GLY313

Topics: fossil, stratigraphic, biostratigraphic, magnetostratigraphic, dating, geochronological unit, geologic

Farm accounting and records

Year: 2020

School: Federal University of Technology, Owerri

Department: Agriculture and Veterinary Medicine

Course Code: AEC507

Topics: Farm accounting, farm records, physical farm records, financial farm records, depreciation, inventory, valuation, farm asset depreciation, farm accounting, accounting systems

Partial automatic labouratory

Year: 2020

School: Federal University of Technology, Owerri

Department: Engineering

Course Code: MCE513

Topics: Partial automatic laboratory, Programmable Logic Controller internal architecture, Programmable Logic Controller address bus, Programmable Logic Controller input processing, Programmable Logic Controller output processing, Programmable Logic Controller output channels, Programmable Logic Controller program scan, latching, latched circuits, reed switch, incremental shaft encoder, photoelectric transmissive switch, diaphragm pressure switch, field bus, OSI model, repeater, bridge, router, SCADA system, SCADA architecture, batch mixing system