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

OVERVIEW

Computer science is the science that studies information processing and its applications; more precisely the i. deals with the representation, organization and automatic processing of information. Fundamentals of Computer Science is an introductory course that describes the basic concepts of computer science. The lessons focus on the fundamental knowledge for software development, addressing theoretical topics and practical aspects, the latter linked to the development of C programs.

AIMS AND CONTENT

LEARNING OUTCOMES

The course provides the basic concepts of computer science needed for understanding computers and operating systems

AIMS AND LEARNING OUTCOMES

The teaching aims to:

Guide students in understanding computer architecture
Introduces the concept of programming languages
He focuses on the study of the C language
Introduces the concept of algorithm for solving complex problems
At the end of the course, the student will be able to:

Understand how a calculator works
Classify a programming language by level (high / low) and by code format (interpreted / compiled)
Will be able to generate a simple C program
Will be able to manipulate information and then process it using a program written in C language
Will be able to apply a computer algorithm to solve problems.

PREREQUISITES

The introductory course does not have any prerequisites.

TEACHING METHODS

The course is divided into 60 hours of classroom lessons, with the aid of a computer for the programming part

SYLLABUS/CONTENT

Computer architectures  

Programming languages ​​and their classification

Algorithms

Programming in C language

Introduction to the object-oriented programming paradigm

RECOMMENDED READING/BIBLIOGRAPHY

There are no specific texts, all the necessary teaching material is available online on the unige aulaweb platform

https://servizionline.unige.it/web-sol/it/#/index/studenti

TEACHERS AND EXAM BOARD

Exam Board

MASSIMO D'INCA' (President)

LOREDANA MAGISTRI

MAURIZIO SCHENONE

LESSONS

LESSONS START

Constant and regular attendance at lessons is strongly recommended.

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

The exam consists of an oral test, aimed at evaluating knowledge of the fundamental elements of the subject. During the oral test the student presents the project assigned to him.

Please refer to the specific AulaWeb application for the course for any updates due to changes in the health and epidemiological situation.

ASSESSMENT METHODS

Details on how to prepare for the exam and the level of depth required for each topic will be provided during the lessons. The exam will mainly focus on the topics covered during the lectures and will aim to evaluate the level of knowledge achieved. 

The ability to present the topics clearly and with correct terminology will also be assessed through the presentation of the project assigned during the course.

Exam schedule

Data appello Orario Luogo Degree type Note
28/05/2024 09:00 GENOVA Orale
06/06/2024 09:00 GENOVA Orale
18/06/2024 09:00 GENOVA Orale
04/07/2024 09:00 GENOVA Orale
02/09/2024 09:00 GENOVA Orale

FURTHER INFORMATION

Pre-requisites :

None