Title :
Topical tapestry: Weaving threads of parallel programming, computer graphics, and artificial intelligence into undergraduate CS courses
Author_Institution :
Comput. Sci., Indiana Univ. South Bend, South Bend, IN, USA
Abstract :
Traditionally, topics such as parallel computing, computer graphics, and artificial intelligence have been taught as stand-alone courses in the computing curriculum. Often these are elective courses, limiting the material to the subset of students choosing to take the course. Recently there has been movement to distribute topics across the curriculum in order to ensure that all graduates have been exposed to concepts such as parallel computing. This work describes one approach to threading topics from AI, graphics, and parallel processing into coursework starting early in a student´s program without substantially altering the basic course objectives. This, in turn, allows the student to sample topics early enough to make informed decisions when selecting electives.
Keywords :
artificial intelligence; computer graphics; computer science education; educational courses; further education; parallel programming; AI; artificial intelligence; computer graphics; computing curriculum; course objectives; elective course selection; parallel computing; parallel programming; stand-alone courses; student program; undergraduate CS courses; Arrays; Artificial intelligence; Computer graphics; Computers; Graphics processing units; Parallel processing; artificial intelligence; computer graphics; instructional approaches; parallel computing; pedagogy;
Conference_Titel :
Global Engineering Education Conference (EDUCON), 2014 IEEE
Conference_Location :
Istanbul
DOI :
10.1109/EDUCON.2014.6826219