Perspectives on co-linking design and development courses in CS

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

An on-going problem with many courses across the CS curriculum is finding time to incorporate programming activities that are necessary for other critical aspects of the course. For example, in UI design the practice and evaluation of good design principles typically depends on the creation of at-least a semi-functional software prototype. However, having to include software implementation in courses whose main focus lies elsewhere can distract from core concepts, and oftentimes there are pedagogical reasons to separate out implementation. By colinking upper-division courses in our CS program, we attempted to solve this problem by leveraging concepts of software design and implementation across two courses. In this experience report, we describe how the co-linked courses were structured, what we encountered, what worked well and what still needs improvement. Other CS educators might capitalize on our successes, and learn from our mistakes, in similar set-ups within their own curriculums.

Original languageEnglish
Title of host publicationSIGCSE 2014 - Proceedings of the 45th ACM Technical Symposium on Computer Science Education
PublisherAssociation for Computing Machinery
Pages481-486
Number of pages6
ISBN (Print)9781450326056
DOIs
StatePublished - Mar 5 2014
Event45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014 - Atlanta, GA, United States
Duration: Mar 5 2014Mar 8 2014

Publication series

NameSIGCSE 2014 - Proceedings of the 45th ACM Technical Symposium on Computer Science Education

Conference

Conference45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014
Country/TerritoryUnited States
CityAtlanta, GA
Period03/5/1403/8/14

Keywords

  • Co-linking courses
  • Computer science education research
  • Mobile application development
  • User interface design

Fingerprint

Dive into the research topics of 'Perspectives on co-linking design and development courses in CS'. Together they form a unique fingerprint.

Cite this