PENS-230 / 4 credits

Teacher(s): Miglietta Paola Costanza, Parascho Stefana, Takahama Satoshi

Language: English

Withdrawal: It is not allowed to withdraw from this subject after the registration deadline.


Summary

Digital ENAC aims to provide students with the ability to apply the principles of coding to the practical life of designers and engineers. We will not focus on a specific coding language, but will extrapolate the principles and the logic behind algorithms to apply them to collaborative applications.

Content

Keywords

Coding

Digital Tools

Form Generation

Analysis

Visualisation

Learning Prerequisites

Required courses

None. Everyone is welcome!

Recommended courses

None. Everyone is welcome!

Important concepts to start the course

None. Everyone is welcome!

Learning Outcomes

By the end of the course, the student must be able to:

  • Explain a code's structure
  • Identify errors in a code
  • Describe the goal of a piece of code
  • Compare different algorithms and their purposes
  • Analyze the quality of a piece of code
  • Critique the role of coding in design and engineering
  • Create a simple code from scratch
  • Choose the best coding approach for a given problem

Transversal skills

  • Make an oral presentation.
  • Access and evaluate appropriate sources of information.

Teaching methods

Lectures, guest lectures, tutorials and project support

Expected student activities

- participations in discussions in lectures and beyond

- project development in interdisciplinary groups

- project presentations

- research of existing methods and short presentations

Assessment methods

Students will be evaluated based on the project presentation at the end of the course.

 

Supervision

Office hours No
Forum Yes

Resources

Moodle Link

In the programs

  • Semester: Spring
  • Exam form: During the semester (summer session)
  • Subject examined: Digital ENAC: le codage en contexte
  • Lecture: 4 Hour(s)
  • Exercises: 22 Hour(s)
  • Project: 22 Hour(s)

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     

Related courses

Results from graphsearch.epfl.ch.