97458 - Laboratory of Computer Science P-1 BO

Academic Year 2025/2026

  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: First cycle degree programme (L) in Mechatronics (cod. 6009)

Learning outcomes

The student will learn how to formalize and implementation of an algorithmic solution of a problem using C language

Readings/Bibliography

  • Kernighan, Ritchie: "ll linguaggio C. Principi di programmazione e manuale di riferimento", Seconda Edizione, Pearson, 2018.
  • H. M. Deitel, P. J. Deitel, "Il linguaggio C. Fondamenti e tecniche di programmazione", Ottava Edizione, Pearson, 2016.

Teaching methods

  • Lab sessions guided by the teacher
  • Lab sessions performed autonomously by students and supervised by the teacher

Assessment methods

The evaluation consists of a laboratory test that requires the resolution of a problem by implementing a C program in which it is necessary to demonstrate the ability to actually build an executable program

Teaching tools

C language development environment (e.g. CLion, codelite)


Office hours

See the website of Andrea Bartolini

SDGs

Industry, innovation and infrastructure Climate Action

This teaching activity contributes to the achievement of the Sustainable Development Goals of the UN 2030 Agenda.