Theoretical Foundations and Programming

FTP (437AA), 12 CFU

Bachelor's Degree in Digital Humanities

Objectives

The student who successfully completes the course will have the ability to write compile and run programs in the JavaScript language. The students will be aware of the kind of problems that can be solved with a computer. At the end of the course the student must be able to write simple JavaScript programs using primitive types, arrays and basical control structures. Furthermore she/he must know the fundamental concepts of computing theory.

  • Module A: Introduction to problem-solving and acquisition of basic programming knowledge.
  • Module B: Acquisition of fundamental concepts of the theory of computation.

Academic Year 2022/2023

Academic Year 2021/2022