Font Size: a A A

Separating fundamental concepts from language syntax in an introductory computer science course

Posted on:2003-02-07Degree:M.SType:Thesis
University:Utah State UniversityCandidate:DuHadway, Linda PopeFull Text:PDF
GTID:2465390011979499Subject:Computer Science
Abstract/Summary:
A new concept-first approach that can be used in an introductory computer science course is outlined. The process of design and development is discussed. A report is given of the implementation of this concept-first approach in regular section of CS1 at Utah State University. This approach devotes the first two weeks of the semester to the study of concepts exclusive of a programming language. It is based on these principles: (a) drawing from the students' everyday experiences to introduce new ideas and skills; (b) allowing students time to acquire a foundation in these concepts before introducing a high-level programming language; and (c) separating fundamental concepts from language syntax. Insights and anticipated future work are also presented.
Keywords/Search Tags:Concepts, Language
Related items