FROM TURING TO THE INTERNET:
COMPUTER SYSTEMS FUNDAMENTALS
Preface
"It is not difficult to teach computers. It is difficult to start teaching".
This motto, well-known in our sector, underlines how the computers principles are hard to introduce. It is not a matter of didactics or psychology. It is a matter of substance since Computer Science is a young discipline and its tenets are still obscure to scientists.
We were absolutely aware of this problem and started a specific theoretical research on the Computer Science foundations. The vitality of the theoretical investigations has produced a fruitful ground for the dissemination of computer science ideas and meets the today needs on correct and effective learning.
This course, already successful experienced, presents the basics of computer hardware & software, information systems and communications. These pages are a guide for teachers looking for innovative lessons on computers.
Paolo Rocchi
Contents
Unit 1 Information ->
Introduction
From Information to Computers
Information
Bits
Binary Words
Natural Information
Meaning
Information Technology
Analogical and Binary Technologies
Redundancy and Control
Who Does Prepare Codes ?
Coding
Unit 2 Hardware Units ->
Translation
Process Unit
Computer Structure
Units Hierarchy
Programmable Computer Architecture
Unit 3 Internet ->
When Internet Boosted
Basic Features of Internet
Internet Committees
Two Legal Tenets
Lines
Modulated Signals
Geometry of Nets
Address
Intranet
Unit 4 Software Basics ->
Program Sections
Essentials in Programming
Instructions
Control Macros
Program Structures
Fields
Examples
Unit 5 Software Production ->
Batch and Interactive Programs
Programming Evolution
Objects-Oriented Programming
Program Development
Software Overview
Unit 6 Computers Usefulness ->
Information System
Why Software
Artificial Intelligence
Bibliography
Go English Home Go Italian Home