Teaching a University-Wide Programming Laboratory
Autor: | Vishv Malhotra, Ashish Anand |
---|---|
Rok vydání: | 2019 |
Předmět: |
Large class
Class (computer programming) 05 social sciences 050301 education Subject (documents) 02 engineering and technology Engineering and Physical Sciences Innovative teaching 020204 information systems Institution (computer science) ComputingMilieux_COMPUTERSANDEDUCATION 0202 electrical engineering electronic engineering information engineering First year programming Mathematics education Psychology 0503 education |
Zdroj: | ACE |
DOI: | 10.1145/3286960.3286961 |
Popis: | Programming is an essential and compulsory subject for all engineering and physical sciences undergraduate students in our institution. The teaching, in C, is covered through two subjects that are separately enrolled and assessed, but closely coordinated: one subject is lecture-based and the other is laboratory-only. The diverse interests, backgrounds, and previous experiences of over 700 students in each class constitute both a challenge and an opportunity for innovative teaching practices.This paper describes experiences following recent changes in the organisation and management of the laboratory-based programming subject. The change to a less traditional organisation has reduced the number of failing students in the subject from over 100 in 2017 to just 14 in 2018.The new arrangements provide a clearer recognition of the students' programming abilities through their grades in the programming laboratory subject, while allowing us to provide suitable challenges and enhanced programming skills to the students who already have significant computer and programming experiences from their school studies. |
Databáze: | OpenAIRE |
Externí odkaz: |