A new programming course to prepare novices for the traditional Computer Science 1 course (CS1) is proposed. The course uses 3D interactive animation in a novice-friendly environment to introduce object-oriented programming concepts and help students develop problem-solving skills. Pedagogical issues are presented that involve the use of visualization and graphics concepts, the notion of state, and programming language concerns. A study of practice and experimentation with this course is underway. The evaluation plan for this study is briefly described and some early results are summarized, along with observed benefits and concerns. © 2003, Taylor & Francis Group, LLC
This report discusses one of the challenges facedin the teaching and learning of introductory comput...
Decreasing enrollments, lower rates of student retention and changes in the learning styles of today...
Pedagogies for teaching object-oriented programming in an introductory course are still under much d...
An objects-first strategy for teaching introductory computer science courses is receiving increased ...
A core engineering course plays a vital role in the curricula of schools of engineering. At Bucknell...
As Computer Science educators, we know that students learn more from projects that are fun and chall...
A core engineering course plays a vital role in the curricula of schools of engineering. At Bucknell...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...
Traditionally, the introductory computer graphics course in computer science has focused on fundamen...
Improving retention and performance for CS majors with a weak background is crucial to increase the...
The use of animations to support the teaching of computing concepts has been supported for many year...
This paper describes two ways we have integrated algorithm animations into several computer science ...
First-year computer science (CS1) university students traditionally have difficulties understanding ...
Academics teaching programming are faced with the challenge of teaching dynamic concepts using stati...
One of the key points in creating an effective computer science course is developing the projects st...
This report discusses one of the challenges facedin the teaching and learning of introductory comput...
Decreasing enrollments, lower rates of student retention and changes in the learning styles of today...
Pedagogies for teaching object-oriented programming in an introductory course are still under much d...
An objects-first strategy for teaching introductory computer science courses is receiving increased ...
A core engineering course plays a vital role in the curricula of schools of engineering. At Bucknell...
As Computer Science educators, we know that students learn more from projects that are fun and chall...
A core engineering course plays a vital role in the curricula of schools of engineering. At Bucknell...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...
Traditionally, the introductory computer graphics course in computer science has focused on fundamen...
Improving retention and performance for CS majors with a weak background is crucial to increase the...
The use of animations to support the teaching of computing concepts has been supported for many year...
This paper describes two ways we have integrated algorithm animations into several computer science ...
First-year computer science (CS1) university students traditionally have difficulties understanding ...
Academics teaching programming are faced with the challenge of teaching dynamic concepts using stati...
One of the key points in creating an effective computer science course is developing the projects st...
This report discusses one of the challenges facedin the teaching and learning of introductory comput...
Decreasing enrollments, lower rates of student retention and changes in the learning styles of today...
Pedagogies for teaching object-oriented programming in an introductory course are still under much d...