CODE 60517 ACADEMIC YEAR 2023/2024 CREDITS 6 cfu anno 2 INGEGNERIA NAUTICA 8721 (L-9) - LA SPEZIA 6 cfu anno 2 DESIGN DEL PRODOTTO NAUTICO 11431 (L-4) - LA SPEZIA 6 cfu anno 3 DESIGN DEL PRODOTTO E DELLA NAUTICA 9274 (L-4) - LA SPEZIA SCIENTIFIC DISCIPLINARY SECTOR ING-INF/05 LANGUAGE Italian TEACHING LOCATION LA SPEZIA SEMESTER 1° Semester TEACHING MATERIALS AULAWEB OVERVIEW This course will cover the following topics: - The operating principles of computer systems, networks and the Internet; - Using C to solve automatic calculation procedures AIMS AND CONTENT LEARNING OUTCOMES Knowledge of the operating methods of computer systems, networks and the Internet. Using the Visual Basic language and the Visual Basic Application to solve automatic calculation procedures used in ship design . AIMS AND LEARNING OUTCOMES This course will allow students to: - Conceptualize aspects relating to the fundamentals of programming; - Apply the above concepts to modular programming and abstract data types. By the end of the course, students will be able to: - Describe and apply the main principles of procedural programming; - Describe and apply the main principles of modular programming and abstract data types; - Automatically solve simple problems through programs written in C; - Translate specifications in programs written in C. TEACHING METHODS Lessons will be in presence and/or online SYLLABUS/CONTENT ●Some Fundamentals ●Compiling and Running your First C Program ●Variables, Data Types, and Arithmetic Expressions ●Program Looping ●Making Decisions ●Working with Arrays anf some fundamentals algorithms ●Working with Functions ●Working with Structures ●Character Strings ●Pointers (maybe) ●Input and Output Operations in C RECOMMENDED READING/BIBLIOGRAPHY Slides available on Aulaweb Stephen Kochan, Programming in C, 4th Edition (can be easily found on the web) Brian Kernighan and Dennis Ritchie, The C Programming Language, 2nd Edition TEACHERS AND EXAM BOARD ENRICO GIUNCHIGLIA Ricevimento: I am usually available both before and after the teaching hours and always by appointment. Exam Board ENRICO GIUNCHIGLIA (President) MARCO FERRANDO LESSONS LESSONS START https://corsi.unige.it/8721/p/studenti-orario Class schedule The timetable for this course is available here: Portale EasyAcademy EXAMS EXAM DESCRIPTION The exam consists in a written text and/or test at the computer. Oral is possible if requested by the teacher. Exam schedule Data appello Orario Luogo Degree type Note 22/12/2023 09:00 LA SPEZIA Scritto 22/12/2023 09:00 LA SPEZIA Laboratorio 08/02/2024 09:00 LA SPEZIA Laboratorio 08/02/2024 09:00 LA SPEZIA Scritto 03/06/2024 09:00 LA SPEZIA Laboratorio 03/06/2024 09:00 LA SPEZIA Scritto 03/06/2024 09:00 LA SPEZIA Scritto 08/07/2024 09:00 LA SPEZIA Scritto 08/07/2024 09:00 LA SPEZIA Laboratorio 08/07/2024 09:00 LA SPEZIA Scritto 11/09/2024 09:00 LA SPEZIA Scritto 11/09/2024 09:00 LA SPEZIA Laboratorio 11/09/2024 09:00 LA SPEZIA Scritto