Error message
User error : Failed to connect to memcache server: druportbe01:11211 in dmemcache_object() (line 415 of /production/drupal/dim_prod/drupal/d7cl4/prod/unich/releases/7/web/sites/all/modules/contrib/memcache/dmemcache.inc ).
FOUNDATIONS OF COMPUTER SCIENCE Single discipline educational activity
Course Sheet Academic Year of enrolment:
Hours of classroom activity:
Objectives
Contents The aim of this course is to teach the basics of computer architecture (hardware and operating systems), web (HTML and CSS) and logic (inferences and reasonings).
Extended Syllabus Logic
- Inferences and reasonings
- Atomic and composite propositions
- Truth functional connectives
- Truth tables
- Tautologies
- Equivalence and logical consequence
- Language and rules of first order logic.
Architecture
- Overview of computer systems
- Number systems
- Representation of numerical and non-numerical data
- CPU and memory
- Von Neumann's acrhitecture
- Input/output
- Peripherals
Operating systems
- Overview
- User interface
- File management
- Internal structure.
Recommended Bibliography - Dario Palladino. Corso di logica: Introduzione elementare al calcolo dei predicati (nuova edizione). Carocci editore.
- Lecture notes.
Methods of Provision
Teaching Methods Lectures in the classroom and in the computer lab. Integrated environments for the development od of web pages will be used.
Evaluation methods Verification of learning:
Written / practical and oral exam. The written part focuses on the topics of logic, architecture and operating systems, while the practical exam focuses on assembly and web languages. The oral exam is optional, at the request of the student or teacher.