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