Strengthen programming skills and understanding of fundamental programming language concepts.
In this course you won't just hear about and discuss various styles. You will practice those styles. You will look at programming as an art, and like a budding artist—be it a painter, a writer, or a musician—you will practice producing works in multiple artistic styles.
Written in-class final exam (if possible).
- Mandatory textbook: Cristina Videira Lopes. Exercises in Programming Style. CRC Press. 2014. ISBN 9781482227376
- This course uses Informa as a learning platform. Check the "Programming Styles" course site, with course themes, topics, skills, labs, readings, and more at https://informa.inf.usi.ch/courses
Master of Science in Artificial Intelligence, Elective course, Lecture, 2nd year
Master of Science in Informatics, Elective course, Lecture, 1st year
Master of Science in Informatics, Elective course, Lecture, 2nd year
Master of Science in Software & Data Engineering, Core course, Lecture, 1st year
PhD programme of the Faculty of Informatics, Elective course, Lecture, 1st year (2 ECTS)
PhD programme of the Faculty of Informatics, Elective course, Lecture, 2nd year (2 ECTS)