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

OVERVIEW

First course in Computer Science

AIMS AND CONTENT

LEARNING OUTCOMES

The teaching unit 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 teaching unit 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.

AIMS AND LEARNING OUTCOMES

By the end of the course, students will:

○ Understand fundamental concepts of computer architectures, computer programming/imperative structured programming languages

○ Design algorithms to solve (simple) problems

○ Use the C programming language

PREREQUISITES

This course has no prerequisite.

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

  1. Slides of the course on Aulaweb
  2. Stephen Kochan, Programming in C, 4th Edition (can be easily found on the web)

  3. Brian Kernighan and Dennis Ritchie, The C Programming Language, 2nd Edition

TEACHERS AND EXAM BOARD

Exam Board

ENRICO GIUNCHIGLIA (President)

LUCA VERDERAME

LUCA ONETO (President Substitute)

LESSONS

LESSONS START

According to the Academic Calendar

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

The exam wille be written, following the procedures that will be detailed during the course.

ASSESSMENT METHODS

The exam will consist of a written examination, partly done on a computer, as it will be clearly specified during the lessons.

Exam schedule

Data Ora Luogo Degree type Note
10/01/2024 09:00 GENOVA Scritto
07/02/2024 09:00 GENOVA Scritto
05/06/2024 09:00 GENOVA Scritto
03/07/2024 09:00 GENOVA Scritto
13/09/2024 09:00 GENOVA Scritto