ABSTRACT Previous reports of a media computation approach to teaching programming have either focused on pre-CS1 courses or courses for non-majors. We report the adoption of a media computation context in a majors' CS1 course at a large, selective R1 institution in the U.S. The main goal was to increase retention of majors, but do so by replacing the traditional CS1 course directly (fully preparing students for the subsequent course). In this paper we provide an experience report for instructors interested in this approach. We compare a traditional CS1 with a media computation CS1 in terms of desired student competencies (analyzed via programming assignments and exams) and find the media computation approach to focus more on problem so...
Three years ago, due to a lower than desired success rate in our first major course, Introduction to...
This paper describes how and why our department chose to integrate a sophisticated visual programmin...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Previous reports of a media computation approach to teaching programming have either focused on pre-...
In this paper we present a new learning environment to be used in an introductory programming course...
In this paper we present a new learning environment to be used in an introductory programming course...
In Spring of 2006, the Computer Science Department at the The University of Texas at El Paso began a...
As Computer Science educators, we know that students learn more from projects that are fun and chall...
Too many students in introductory programming classes fail to understand the significance and utilit...
Significant advances have been made in the learning and teaching of Introductory Programming, includ...
Decreasing enrollments, lower rates of student retention and changes in the learning styles of today...
For the past two years, we have used the Processing programming language to teach our introductory p...
This paper reports on our experience teaching introductory programming by means of real-world data a...
Literature on women in computing points out that computer science is not being effective at attracti...
The SIGCSE community has been exploring the role of multimedia to enhance computing education since ...
Three years ago, due to a lower than desired success rate in our first major course, Introduction to...
This paper describes how and why our department chose to integrate a sophisticated visual programmin...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...
Previous reports of a media computation approach to teaching programming have either focused on pre-...
In this paper we present a new learning environment to be used in an introductory programming course...
In this paper we present a new learning environment to be used in an introductory programming course...
In Spring of 2006, the Computer Science Department at the The University of Texas at El Paso began a...
As Computer Science educators, we know that students learn more from projects that are fun and chall...
Too many students in introductory programming classes fail to understand the significance and utilit...
Significant advances have been made in the learning and teaching of Introductory Programming, includ...
Decreasing enrollments, lower rates of student retention and changes in the learning styles of today...
For the past two years, we have used the Processing programming language to teach our introductory p...
This paper reports on our experience teaching introductory programming by means of real-world data a...
Literature on women in computing points out that computer science is not being effective at attracti...
The SIGCSE community has been exploring the role of multimedia to enhance computing education since ...
Three years ago, due to a lower than desired success rate in our first major course, Introduction to...
This paper describes how and why our department chose to integrate a sophisticated visual programmin...
The SIGCSE Technical Symposium, Minneapolis, Minnesota, USA, February 27th - 2nd March 2019A well-re...