CODE 56704 ACADEMIC YEAR 2023/2024 CREDITS 6 cfu anno 1 INGEGNERIA DELL'ENERGIA 11438 (L-9) - SAVONA 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 MASSIMO D'INCA' Ricevimento: We inform you that the receptions will take place online following the student's request. 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