COMPUTER SCIENCE M - Z

Academic Year 2015/2016 - 1° Year
Teaching Staff: Marzio Alfio Pennisi
Credit Value: 4
Taught classes: 28 hours
Term / Semester:

Detailed Course Content

1. Basic concepts of Information Theory; General concepts: Hardware, Software; Types of computers; Main components of a PC; Performance of a computer. Hardware: Central processing unit; Storage units; Input / output devices; memory devices. Software: Types of software; system software; application software; Graphical User Interface; Development of systems.

2. Computer networks: LAN, WAN; Intranet, extranet; Internet and related issues; The telephone network and computers. The computer in everyday life: The computer at work (the most 'common applications); electronic world; (E-mail, e-commerce, etc.); the structure of the Web. Security: Data security, computer intrusion.

3. Algorithms; Algorithm properties; Description; Constants and Variables; Propositions and predicates; Block diagrams; Composition of basic patterns; Iterative algorithms; arrays; structured analysis; recursive algorithms; Hints of complexity; Numbering Positional systems; conversions; binary operations; base 8 and 16 numerical systems. The two's complement; coding of information; Bits, bytes, and words; BCD encoding; control bits; The arithmetic of the computer; Integer arithmetics.


Textbook Information

Teacher Notes (PDF)