Welcome to Programming and Software Engineering for Media, Architecture and Design (2021)

Description: New PhD fellows on MAD will be coming from a wide range of different disciplines, some highly technical, some less so. The purpose of this course is to provide those fellows who do not already have a strong background in computer science or a related discipline with the skills they need to create reliable, efficient scripts and software that they can use to aid in their research (e.g., for automatically analysing and processing experimental data, scripting CAD software, etc.). In this course, students will learn the fundamental concepts of object-oriented design and software engineering and learn how to apply these concepts in the construction of reliable, flexible, modular and efficient software (scripts and programs) that they can use to aid in their research. On completion of the course, participants will be competent to create their own software in Python. The course will include videos and tutorials introducing the basic concepts of object-oriented programming and design and the Python programming language along with techniques and tools for project and code management (e.g., GIT). Students will also be introduced to techniques for publishing their code (e.g., using Jupyter Notebooks). Participants will then be required to complete a short software development project related to their own research which will be submitted as a public GIT repository.

Organizer: Associate Professor David Meredith - dave@create.aau.dk

Lecturers: Associate Professor David Meredith - dave@create.aau.dk

ECTS: 3.0

Time: 3-7 May 2021 CANCELLED

Place: Aalborg University

Zip code: 

City: Aalborg

Number of seats: 20

Deadline: 12 April 2021

Important information concerning PhD courses: We have over some time experienced problems with no-show for both project and general courses. It has now reached a point where we are forced to take action. Therefore, the Doctoral School has decided to introduce a no-show fee of DKK 3.000 for each course where the student does not show up. Cancellations are accepted no later than 2 weeks before start of the course. Registered illness is of course an acceptable reason for not showing up on those days. Furthermore, all courses open for registration approximately four months before start. This can hopefully also provide new students a chance to register for courses during the year. We look forward to your registrations.