Fundamentals of Bioinformatics 3Module PRINCIPLES OF BIOINFORMATICS
Academic Year 2025/2026 - Teacher: LORENZO FEDERICO SIGNORINIExpected Learning Outcomes
At the end of the course, students will be able to understand the fundamental principles of programming and the distinction between compiled and interpreted languages, recognizing the main logical constructs (sequence, selection, and iteration) and their representation through flowcharts.
They will acquire familiarity with the R and Python languages, learning their structure, syntax, and main data types, both primitive and structured. Students will be able to translate simple algorithms into working code, use control constructs (if, for, while), create and manage data structures such as lists, matrices, and data frames, read and write files, and represent data graphically.
Students will also develop the ability to install and use external packages, apply programming principles to solve basic problems, and select the most suitable development environment for the type of activity.
At the end of the course, they will be able to work independently in writing, executing, and testing elementary scripts, understanding the logic that guides the design and implementation of algorithms.