Over deze cursus
Programming
Leerresultaten
At the end of this course, students should be able to:
- Apply computational thinking to solve programming problems.
- Design and implement simple imperative and object-oriented programs from scratch on the basis of an informal specification.
- Use basic aggregation, searching, and sorting algorithms in the design of simple programs.
- Evaluate written code functionality by means of implementing unit tests.
- Clean, explore, and analyze datasets to solve data science-related problems.
- Apply the basic principles and techniques of code quality to implement programs.
- Develop Python programs using off-the-shelf technologies (e.g. Jupyter Notebook, PyCharm, Git, GitLab).
Toetsing
To register for this course, please contact your home institution.
Assessment: Written online
Voorkennis
No
Bronnen
- Python by Doing (first edition) online book Lecture Notebooks (Jupyter)
Activiteiten
Lectures, Self-study, Exercises, Tutorial sessions, Instructions, Assignments
Aanvullende informatie
- Meer infoCursuspagina op de website van Eindhoven University of Technology
- Neem contact op met een coordinator
- StudiepuntenECTS 5
- Contact uren per week8
- InstructeursLina Ochoa Venegas, Mark van den Brand
- InstructievormHybrid
Als er nog iets onduidelijk is, kijk even naar de FAQ van TU/e (The Netherlands).
Er is momenteel geen aanbod voor studenten van TUM (Germany)