Skip to main content
CODE 56703
ACADEMIC YEAR 2023/2024
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
SEMESTER 2° Semester
TEACHING MATERIALS AULAWEB

OVERVIEW

The course aims at introducing the student in the field of modern electronic methods for the management of information, related communications and basic methods of calculation.The course follows two distinct strands; the first concerns the study of the architecture of computing systems, the representation of information within them, the organization and operation of networks and of the Internet;the second teaches on the fundamentals of programming with the use of the C language

AIMS AND CONTENT

LEARNING OUTCOMES

The course provides the basic knowledge of computer science and programming. It describes the representation of the information and an overview of computers and data networks, with particular reference to Internet and the Web. The course also provides an ability to write simple programs useful in the area of ​​logic and mathematics.

AIMS AND LEARNING OUTCOMES

The active participation in theoretical lessons and exercises in the computer room will allow the student to:

- understand the computer architecture and its operation;

- understand the possible uses, potentialities and limits of the computer;

-programming, in the technical and scientific field of engineering, using a widely used language (C language) offered by a complete and current programming environment (CodeBlocks);

- know, through the exercises, the logic, the main algorithms and their formalization; - understand how the calculator translates programs into services;

-know, analyzing and processing information content;

- understand the concept of information processed through modern technologies through the use of computer networks and the Internet.

TEACHING METHODS

The part of architecture (28 hours) is based on classroom lectures, while the programming part (32 hours) is based partly on presentations in the classroom, followed by the assisted development of exercises proposed by the teacher. Students are advised to have their own laptop PC to use in a fully equipped room.

Didactic material and programming environment are available on Aulaweb.

SYLLABUS/CONTENT

Informations and their representation in computer systems (6 hours)

Computer architecture (hardware and software) (8 hours)

Networks and notes on the physics of communications (6 hours)

Organization of networks and protocols (8 hours)

Programming languages: C language and exercises (32 hours)

 

RECOMMENDED READING/BIBLIOGRAPHY

All readings and programming support are available on the DICCA Aulaweb pages.

TEACHERS AND EXAM BOARD

Exam Board

ALESSANDRO CARFI' (President)

ALBERTO GIORDANO

FULVIO MASTROGIOVANNI

LESSONS

Class schedule

L'orario di tutti gli insegnamenti è consultabile all'indirizzo EasyAcademy.

EXAMS

EXAM DESCRIPTION

L'esame prevede due prove scritte una per la parte di architetture e una per la parte di programmazione da svolgere al calcolatore. Per accedere alla prova scritta di programmazione è necessario superare una prova di selezione. Sempre per quanto riguarda la parte di programmazione il docente si riserva il diritto di richiedere una prova orale per confermare il voto dello scritto. 

Students with SLD, disability or other special educational needs certification are advised to contact the teacher at the beginning of the course to agree on teaching and exam methods that, in compliance with the teaching objectives, take into account the modalities learning opportunities and provide suitable compensatory tools.

ASSESSMENT METHODS

The student receives a partly written program with the task of completing it in the missing parts on the basis of the description of the service that the program must offer and the description of the functions whose code must be written by the student. The examination carried out using the programming environment will allow to evaluate the understanding of the part of the program already present and the ability to write the missing code.

The theoretical part (architectures) will evaluate the ability to respond and evaluate a series of considerations regarding the topics covered in class, in order to verify their learning. The student will be presented with a series of statements concerning technical and logical contents that must be verified and validated.

The two parts of the exam will have to be passed: they will be evaluated independently and the respective votes, as an average, will represent the final mark.

Exam schedule

Data Ora Luogo Degree type Note
17/01/2024 14:00 GENOVA Scritto
14/02/2024 14:00 GENOVA Scritto
12/06/2024 14:00 GENOVA Scritto
03/07/2024 14:00 GENOVA Scritto
24/07/2024 14:00 GENOVA Scritto
04/09/2024 14:00 GENOVA Scritto