Skip to main content
CODE 56703
ACADEMIC YEAR 2021/2022
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

ALBERTO GIORDANO (President)

FULVIO MASTROGIOVANNI

ALESSANDRO CARFI' (President Substitute)

LESSONS

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

Programming capabilities and knowledge of computer and network architecture will be verified.

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 appello Orario Luogo Degree type Note
14/01/2022 10:00 GENOVA Scritto + Orale
11/02/2022 10:00 GENOVA Scritto + Orale
10/06/2022 14:00 GENOVA Scritto + Orale
29/06/2022 14:00 GENOVA Scritto + Orale
19/07/2022 14:00 GENOVA Scritto + Orale
14/09/2022 14:00 GENOVA Scritto + Orale