Introduction to programming
Course objectives
General Objectives: The goal of the course Introduction to Programming is to provide students with some fundamental techniques of functional and imperative programming through the Python programming language, as well as the study of models for computing. At the end of the course, students will be able to write Python programs involving the use of the programming techniques and data structures introduced during the course. Acquiring the course contents, especially the programming skills, requires the use of a computer. Specific Objectives: Knowledge and Understanding: The student will gain a better understanding of programming concepts and data structures by developing Python programs that solve real-world problems Applying knowledge and understanding: The student will be able to analyze the problem, design its solution and then implement it through the use of the Python language. Making judgements: The student will be able to identify and critically evaluate the salient aspects of both the analysis and implementation of Python programs, as well as the evaluation of results. Communication skills: The student will be able to present issues concerning the analysis and solution of computational problems in engineering fields of interest. Learning skills: The course aims to foster autonomous analytical and learning attitudes oriented towards problem solving.
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
Lesson mode
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
Lesson mode
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
Lesson mode
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
Lesson mode
- Lesson code10606868
- Academic year2025/2026
- CourseComputer and Control Engineering
- CurriculumInformatica
- Year1st year
- Semester1st semester
- SSDING-INF/05
- CFU9
- Subject areaMatematica, informatica e statistica