Moving The C Language Course Into The Real World
Author(s) -
Les Kinsler,
David Delker
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--9572
Subject(s) - computer science , class (philosophy) , syntax , session (web analytics) , software engineering , interfacing , microprocessor , variety (cybernetics) , programming language , world wide web , artificial intelligence , embedded system , computer hardware
The Kansas State University-Salina Engineering Technology Department offers a C programming course for non-Computer Science Technology majors. The course is designed to teach the C language syntax, structured programming design and implementation, and to link the language to applications within the students’ areas of specialization. In the Fall 2000 semester, a local manufacturer requested help in upgrading an existing microprocessor-based control application. The industry partner agreed to allow the C programming class to write the application as a class project. This project required the students to incorporate interrupts, timing, signal monitoring, real-time calculations, and extensive interfacing to input and output devices. This paper focuses on the unique interaction between students and industry and the benefits that this real-world process brought into the course and into the academic program.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom