28106 - Computer Science for Environmental Sciences

Academic Year 2023/2024

  • Moduli: Sara Zuppiroli (Modulo 1) Sara Zuppiroli (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

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 didactical materials will be available on the e-learning platform.

Teaching methods

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

Assessment methods

Module 1:

Oral test on the topics explained in lecture and the exercises done by the student.

Students who do not complete the partial assignments will have to hand in an individual project in addition to taking the oral test.

Module 2:

Web 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 (disabilita@unibo.it [mailto:disabilita@unibo.it] ) and the Service for Students with learning disabilities (dsa@unibo.it [mailto:dsa@unibo.it] ) to agree on the adoption of the most appropriate measures.

Office hours

See the website of Sara Zuppiroli