Introduction to Pascal
Getting more oomph from programming exercises
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
Teaching problem solving in an introductory computer science class
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
A method for teaching programming
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
A new environment for teaching introductory computer science
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
Rethinking computer science education from a test-first perspective
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Using software testing to move students from trial-and-error to reflection-in-action
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
At last year's SIGCSE Technical Symposium on Computer Science Education, we were struck by three things. First, many people were struggling with how to best teach introductory computer science to a population that is predominantly not potential computer science majors (1). Second, there is great value in the exchange of information about how we are attacking the problem, why we chose this path, and how we feel it's working (2). Third, motivation is a key element in learning (3). Many things we heard last year acted as a catalyst for us to make some changes in the core computer science course (Comp Sci 100) at the Air Force Academy. In this paper, we discuss these changes and offer a candid, but preliminary, evaluation of our success in serving the needs of a large and diverse student population.