CAMPUS INFORMATICA 2019

Since 2016, the Department of Mathematics, Computer Science and Physics (DMIF) has been organising, for students in last three years of upper secondary school, ‘Campus Informatica’, a series of activities and lessons giving them the opportunity to try out the training and teaching and relational methods of the academic world in the area of computer science in order to promote mindful choices of future university career.

The activities carried out at Campus Informatica enable students to gain hours of work experience. Registration for Campus Informatica is carried out directly through the school of origin.

Campus Informatica’s activities are supported by the national Plan for Scientific Degrees (PLS) in Computer Science.

WHERE

Computer Science Laboratory 2 (Laboratorio informatico 2) of the Department of Mathematics, Computer Science and Physics (DMIF), Via delle Scienze 206, Udine.

The Laboratory is located on the basement floor, off the internal courtyard of the first block of the building, approaching from the crossroads with Via Cotonificio

WHEN

From 10 to 14 June 2019

9am to 4pm.

SOFTWARE

  • Processing: this is pre-installed and ready to use on the Laboratory’s computers. Anyone wishing to reproduce what they have learned on their own PC may download the software here.
  • “Getting Started with Processing” examples: these are pre-installed on the Laboratory’s computers. To install them on your own PC, simply select Tools | Add Tool | Examples (from the ‘Processing’ menu bar) and then add “Getting started with Processing”.
  •  

LESSON MATERIALS

Prof. ROBERTO RANON
Prof. MASSIMO FRANCESCHET
Prof. CLAUDIO MIROLO
  • The ‘erathostenes.zip’ archive contains the materials that will be used to analyse and rework/apply the algorithm for generating prime numbers known as the ‘Sieve of Eratosthenes’, described in the following points.
  • The ‘sieve.jar’ executable file is a very simple tool for facilitating ‘manual’ simulation of the process.
  • The ‘eratosthenes_1’ and ‘eratosthenes_2’ folders contain two versions of the basic programme which implements the algorithm in Processing.
  • The ‘development.pdf’ and ‘projects.pdf’ documents illustrate possible refinements (development) and applications (projects) of the algorithm.
  •  
Prof. LAURO SNIDARO
  • Part I:
    • Loading and displaying an image (LoadImage)
    • Exercises (Ex1 and Ex2)
  • Part II:
    • Manipulating Canvas pixels (CanvasPixels)
    • Altering pixel brightness (ImageBrightness)
    • Exercise (ImageBrightnessTorch)
    • Drawing random characters on the screen using mouse pressure (RandomText)
  • Project: Display an image using letters (LetterCar.png)
  • All the materials are available in the images archive
  • Images and Pixels tutorial
Prof. FEDERICO FONTANA
  • The archive contains 9 programmes for Processing and 9 suggested exercises (one per folder).
  • Each programme performs simple audio functions in order of increasing difficulty.
  • Once students understand the code, they can tackle the corresponding exercise, contained in the text file in the same folder.
  • The programmes require import of the standard Minim library, help on which is available at http://code.compartmental.net/minim/index.html
  • The Professor will demonstrate some simple sound functions of the Unity3D software.
Prof. IVAN SCAGNETTO
Prof. MARINO MICULAN
e AGOSTINO DOVIER
  • Introduction to cryptography (presentations taken from CRYPTO)
  • Creating monoalphabetic and polyalphabetic ciphers
  • Operating on files: statistics
  • Cryptarithmetic puzzles
  • MATERIALS: CRYPTO.zip

SEMINARS

Previous editions