Programming studio: Advances and lessons learned

Charlie Meyer, Michael Joseph Woodley

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In [1] we previously described an innovative approach to teaching programming fundamentals to undergraduate students in a course called Programming Studio. This required program is designed to be given shortly after CS2. We teach topics such as high quality code design, proper problem de-composition and methods of code documentation, as well as practical subjects such as correct usage of various types of version control and a variety of programming languages that are not usually introduced in other CS courses. Here we build on what was previously written with the new methods of assessment, types of assignments, and the lessons learned from expanding the course from less than 75 students to nearly 150 students.

Original languageEnglish (US)
Title of host publicationITiCSE'12 - Proceedings of the ACM Conference on Innovation and Technology in Computer Science Education
Number of pages1
DOIs
StatePublished - Aug 13 2012
Event17th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE'12 - Haifa, Israel
Duration: Jul 3 2012Jul 5 2012

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
ISSN (Print)1942-647X

Other

Other17th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE'12
Country/TerritoryIsrael
CityHaifa
Period7/3/127/5/12

Keywords

  • programming
  • undergraduate education

ASJC Scopus subject areas

  • Management of Technology and Innovation
  • Education

Fingerprint

Dive into the research topics of 'Programming studio: Advances and lessons learned'. Together they form a unique fingerprint.

Cite this