2001
DOI: 10.1145/366413.364552
|View full text |Cite
|
Sign up to set email alerts
|

Rethinking CS0 with JavaScript

Abstract: Traditional approaches to CS0 have emphasized either breadth, through an overview of computer science, or depth, through intensive programming.This paper describes an alternative teaching method that strikes a balance between these two approaches through the use of JavaScript and the World Wide Web. By taking advantage of JavaScript's simplicity and natural Web-based interfaces, the CS0 course described here is able to maintain a strong emphasis on programming and problem-solving, integrate programming skills … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2003
2003
2016
2016

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(13 citation statements)
references
References 18 publications
0
13
0
Order By: Relevance
“…Many web development courses [16,19,23,30,29] include a programming component, and the course in our study was no exception. In ten weeks, students were introduced to three distinct computing languages, had their first taste of procedural programming, and learned a wide array of topics beyond that.…”
Section: Discussionmentioning
confidence: 78%
See 1 more Smart Citation
“…Many web development courses [16,19,23,30,29] include a programming component, and the course in our study was no exception. In ten weeks, students were introduced to three distinct computing languages, had their first taste of procedural programming, and learned a wide array of topics beyond that.…”
Section: Discussionmentioning
confidence: 78%
“…Though a number of case studies demonstrate the viability of web development in CS curricula [16,19,23,30,29], they are positioned mainly as programming courses. Interviews conducted by Dorn and Guzdial [7] similarly focus on the programming knowledge that professional web developers have acquired.…”
Section: Introductionmentioning
confidence: 99%
“…Reed [14] shows an early version of a non-majors course that includes programming in JavaScript in addition to the usual breadth topics. Zimmerman [16] gives an overview of such a typical course along with a reasonable set of textbooks.…”
Section: Other Non-major Coursesmentioning
confidence: 99%
“…Dave Reed of Creighton University has created and taught a CS0 course that uses HTML and JavaScript as the languages for its programming component [6]. Although his course is not online, it does make use of online components that students can use.…”
Section: Html and Javascriptmentioning
confidence: 99%