AHEAD COURSE - INTRODUCTION TO CODING AND DATA MANAGEMENT

Academic year
2023/2024 Syllabus of previous years
Official course title
PRECORSO - INTRODUCTION TO CODING AND DATA MANAGEMENT
Course code
ET7026 (AF:463664 AR:253330)
Modality
On campus classes
ECTS credits
0
Degree level
Bachelor's Degree Programme
Educational sector code
NN
Period
Precorsi
Course year
1
Where
RONCADE
Moodle
Go to Moodle page
The aim of this course is to introduce the basic concepts that are presented in the course "Introduction to Coding and Data Management 1".
Students will learn the basic computational thinking technique and to solve problems adopting an algorithmic solution, as well as problem solving and how to use it with a specific programming language.
The course introduces the basis of programming, seen as the ability of modelling real-world problems through an algorithmic solution.

Students will have the following knowledge:
- basics of Python programming language
- simple modelling and data structures

Students will:
- understand simple problem solving techniques
- understand and write simple Python scripts
No pre-requirements are needed.
- Computational Thinking, Python Computational Machine
- Introduction to Python programming language
- Variables, values, types
- Types of data: integers, floats, strings, boolean and operators
- Boolean variables
- If/else, nested conditionals
- For loop
- Creation of lists
- Iterations through lists
- Reading text files (csv)
- Introduction to Computation and Programming Using Python by John V. Guttag.
- Think Python. How to Think Like a Computer Scientist. by Allen Downey. Green Tea Press. Second Edition.

Other materials provided during the course.
Practical exam: the student will be required to solve a given practical problem writing a small program.
Lectures and lab sessions. Lectures involve theoretical parts and practical exercises so that students can apply the explained topics.
English
written
Definitive programme.
Last update of the programme: 14/09/2023