Skip to main content

Books in Computer science

211-220 of 220 results in All results

Computer Electronics

  • 1st Edition
  • January 1, 1985
  • J. F. B. Bourdillon
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 3 5 4 1 - 0
Computer Electronics: Made Simple Computerbooks presents the basics of computer electronics and explains how a microprocessor works. Various types of PROMs, static RAMs, dynamic RAMs, floppy disks, and hard disks are considered, along with microprocessor support devices made by Intel, Motorola and Zilog. Bit slice logic and some AMD bit slice products are also described. Comprised of 14 chapters, this book begins with an introduction to the fundamentals of hardware design, followed by a discussion on the basic building blocks of hardware (NAND, NOR, AND, OR, NOT, XOR); tools and equipment that are required by a hardware engineer; and sequential logic. Subsequent chapters focus on analog components such as transistors, resistors, capacitors, diodes, crystals, and power supplies; data sheets and data books; timing diagrams; arithmetic using integrated circuits, with emphasis on full adders, arithmetic logic units, and arithmetic processing units. The final chapter describes how a project operates, how the computer-aided design process works, and how printed circuit boards are manufactured. This monograph will be of interest to students, engineers, and other practitioners in computer electronics.

Real Time Programming 1981

  • 1st Edition
  • January 1, 1982
  • T. Hasegawa
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 5 8 6 8 - 6
Annual Review in Automatic Programming, Volume 11: Real Time Programming 1981 contains the proceedings of the IFAC/IFIP Workshop held in Kyoto, Japan on August 31 - September 2, 1981. Organized into 18 chapters, this book begins with a discussion on advances and trends in distributed control systems. Subsequent chapters explore the application and technology of industrial computers in Japan; on-line system changeover using a virtual machine system; a debugging tool for real time software; and program fall-back method in real time systems. Some other chapters address file design of small real time computer system; development of a distributed operating system kernel for real time applications; and evaluation of pipelined common processor in distributed processing system.

Readings in Artificial Intelligence

  • 1st Edition
  • December 25, 1981
  • Bonnie Lynn Webber + 1 more
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 1 4 4 0 - 5
Readings in Artificial Intelligence focuses on the principles, methodologies, advancements, and approaches involved in artificial intelligence. The selection first elaborates on representations of problems of reasoning about actions, a problem similarity approach to devising heuristics, and optimal search strategies for speech understanding control. Discussions focus on comparison with existing speech understanding systems, empirical comparisons of the different strategies, analysis of distance function approximation, problem similarity, problems of reasoning about action, search for solution in the reduction system, and relationship between the initial search space and the higher level search space. The book then examines consistency in networks of relations, non-resolution theorem proving, using rewriting rules for connection graphs to prove theorems, and closed world data bases. The manuscript tackles a truth maintenance system, elements of a plan-based theory of speech acts, and reasoning about knowledge and action. Topics include problems in reasoning about knowledge, integration knowledge and action, models of plans, compositional adequacy, truth maintenance mechanisms, dialectical arguments, and assumptions and the problem of control. The selection is a valuable reference for researchers wanting to explore the field of artificial intelligence.

Computers and Microprocessors

  • 1st Edition
  • January 1, 1980
  • George H. Olsen + 1 more
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 0 4 2 3 - 2
Computers and Microprocessors: Made Simple covers the basic concepts and applications of computers and microprocessors. The book discusses the basic concepts behind the architecture of a small digital computer including logic systems and the major functional blocks of the computer. The text also tackles the applications and operation of analog computers, electronic analog computers, and digital computers and its software (higher-level programming languages and flowcharts). Microprocessors are also discussed with regard to its evolution, architecture, types, and future trends. Students taking computer courses will find the book useful.

Real Time Programming 1977

  • 1st Edition
  • January 1, 1978
  • C. H. Smedema
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 5 4 5 8 - 9
Real Time Programming 1977 covers the proceedings of the IFAC/IFIP Workshop, held in Eindhoven, Netherlands, on June 20-22, 1977. The book focuses on the languages, methods, and techniques in real time programming, including debugging systems, hardware, parallel programs, and multi-processor systems. The selection first discusses experience with the programming language modula; flexible approaches to process communication; and high level process control “Esprit“ and its source level debugging system “Solda“. The book then takes a look at software tools for designing and realizing distributed systems in process control and steps in implementing a parallel code executor, including system decomposition, challenge of the new hardware, and situation of real-time programming. The publication reviews software specification language for sequential processes and petri nets for proving correctness of parallel programs. Concerns include state graphs as a model for automata and petri net application to programs. The text also focuses on real-time distributed processing system using GEC 4000 series computers; integration of high-level interpretive software with microprocessor-based distributed control systems; and software approach for multi-processor systems. The selection is a vital reference for readers interested in real-time programming.

Further Computer Appreciation

  • 1st Edition
  • January 1, 1977
  • T. F. Fry
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 0 4 2 4 - 9
Further Computer Appreciation is a comprehensive cover of the principles and aspects in computer appreciation. The book starts by describing the development of computers from the first to the third computer generations, to the development of processors and storage systems, up to the present position of computers and future trends. The text tackles the basic elements, concepts and functions of digital computers, computer arithmetic, input media and devices, and computer output. The basic central processor functions, data storage and the organization of data by classification of computer files, identifying records and coding are also considered. The book discusses as well the systems and management considerations, programming and software, and hardware systems. The text is useful for computer science, computer engineering and computer programming students.

Programming in COBOL

  • 1st Edition
  • January 1, 1972
  • G. T. Lancaster
  • Anthony Chandor
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 3 7 8 1 - 0
Programming in COBOL is a simple yet concise how-to book that teaches the programming language in a short yet effective step-by-step manner, which can be easily understood by anyone with sufficient knowledge in information technology. Covering first the advantages of COBOL over other programming languages, the book discusses COBOL's divisions - identification, environment, procedure, and data, and then describes the testing of the COBOL source programs and program questions. The book is valuable for those who wish to learn basic COBOL language, but do not have the time to take manufacturers' or technical college courses. Intended readers include experienced computer programmers familiar with other programming languages but not with COBOL, as well as students taking a course in computer science. The book is also helpful as it includes self-assessment questions for readers to ensure they understood the principles covered.

Programming — ALGOL

  • 1st Edition
  • January 1, 1969
  • D. J. Malcolme-Lawes
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 8 0 4 2 - 7
Programming — ALGOL describes the basics of computer programming using Algol. Commands that could be added to Algol and could increase its scope are described, including multiplication and division and the use of brackets. The idea of labeling or naming a command is also explained, along with a command allowing two alternative results. Most of the important features of Algol syntax are discussed, and examples of compound statements (that is, sets of commands enclosed by a begin ... end command) are given. Comprised of 11 chapters, this book begins with an introduction to the digital computer and how it works using a list of instructions known as a program. The "punched-tape" method of feeding information into a computer is described together with the flexowriter. The next chapter provides an overview of Algol by studying a very simple program and comparing it with the same sequence of instructions written in normal English. The third chapter is about building a program, first by increasing the complexity of the actual computation and then economizing on memory stores. Subsequent chapters focus on how computer programs can be built up of simple commands; labeling or naming a command; facilities in the Algol language which allow the addition of a second alternative command to an if ... then statement; and the use of a flow diagram to translate a problem into Algol. The final chapter examines the method of running a program on a computer. This monograph will be of interest to computer programmers.

Programming—ALGOL

  • 1st Edition
  • January 1, 1969
  • D. J. Malcolme-Lawes
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 1 - 5 4 8 8 - 6
Programming—ALGOL is an instructional book on how to write programs using the Algol language. The book starts with an introduction to computers. The Algol language, which runs on instructions typed or punched on strips of paper by the flexowriter, is explained. The text also compares the instructions used in Algol with words in the English language. The command instructions, calculation of numbers, and printing the output are discussed. After a brief introduction into what a program is, the book gives other commands to be added and improve the program. A sample program for repeating calculations is shown with different variables inputted to the program, and then arranging these for the output. The text then introduces the label and the block parts of the program, especially in procedures when several similar sets of commands are required. After the Algol syntax is explained, the different techniques used in programming are considered. In getting a problem into a form and making translation to Algol easier, the flow diagram is introduced. The process of actually running the program by compiling it, using data and program tapes, then begins. The text makes for interesting reading for computer programming instructors, students of introductory programing, and for readers who are interested in the history of computer programming.

Planning IT

  • 1st Edition
  • January 1, 1935
  • David J Silk
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 2 7 0 8 - 5
Planning IT provides a framework for assessing and improving the practice of information management in organizations. It describes the ways in which senior managers can diagnose the situation in their enterprise and generate an appropriate action plan. The book thus helps the manage, to make a more proactive and informed response to the opportunities of modern information technology and information systems. Comprised of nine chapters, this book begins with an introduction to six guidelines for information management: establish an information management partnership; distinguish the potential benefits of information technology and information systems; think strategically about information management; identify the benefits and their value; manage the achievement of the benefits; and prepare for the future. The next six chapters address each of these guidelines in more detail, and each chapter ends with a set of questions which the manager should consider in the context of himself/herself and his/her enterprise. This will produce a score, and some action points, as part of an information management audit. The eighth chapter explains how to produce a consolidated action plan, structured according to the time scale of the individual actions (short- or long-term) and according to whether they are personal or team actions in the enterprise. The last chapter consolidates the book's main points and exhorts the manager to action. This monograph is intended for both senior managers and non-specialists in information technology.