28106 - Computer Science for Environmental Sciences

Academic Year 2024/2025

  • Docente: Luca Padovani
  • Credits: 6
  • SSD: INF/01
  • Language: Italian
  • Moduli: Luca Padovani (Modulo 1) Luca Padovani (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Ravenna
  • Corso: First cycle degree programme (L) in Environmental Sciences (cod. 8011)

Learning outcomes

The student will learn computer skills, with the ability to apply them to data processing and presentation in environmental sciences. In particular, the student will learn concepts about computer architecture, main computer tools, Internet and databases. The student will be learn also some rudiments of programming.

Course contents

Module 1 (classroom)

Computational thinking. Programming in Python: names and their visibility, functions, editable and non-editable objects, basic types (numbers, strings, lists, dictionaries). Branching and iteration instructions. Sorting algorithms.

Module 2 (E-learning)

Personal productivity software:

  • Spreadsheet applications
  • Slide presentation applications

Networks:

  • Computer Networks
  • Internet
  • Protocols

Markup and HTML:

  • Hypertexts
  • Markup classification
  • Web 1.0 and Web 2.0
  • HTML and CSS
  • Social network
  • Collaborative tools

Database:

  • Relational databases
  • Keys
  • Queries languages (SQL)
  • Tables and queries creation

Readings/Bibliography

All the teaching material will be available on the e-learning platform.

Teaching methods

  • Lectures.
  • Exercises in lab.
  • E-learning activities.

Assessment methods

Module 1:

Programming exercise on the topics explained in lecture.

Module 2:

Test on the exam platform.

The test of the second module aims to evaluate the achievement of the educational objectives:

  • know the concepts underlying the main IT tools, the Internet and the Web, multimedia systems and databases.
  • be able to use the main software to support individual productivity.

Final Mark:

The final mark is defined by the average of the scores of the oral test and the Web test.

Teaching tools

  • Slides will be provided by the teacher.
  • Additional didactical material will be available on-line.
  • Students who need compensatory tools for reasons related to disabilities or specific learning disorders (SLD) can directly contact the Service for Students with Disabilities and the Service for Students with learning disabilities to agree on the adoption of the most appropriate measures.

Office hours

See the website of Luca Padovani