|
ABSTRACT
We report here on an extensive redesign and unification of the Introductory Computer Programming sequences offered to computer science, computer engineering, information science and digital media majors. The redesign is intended to improve student learning while reducing costs. The approach makes use of substantial Web-based course material and course management tools, including multi-level online modules that individualize instruction and enable students to self-schedule learning each week. Each module covers a particular aspect of computer programming at different levels of knowledge. Students are assigned work and reading from the module at a level appropriate to the objectives of the long-term goals of their major. This allows students in different majors to acquire the appropriate skill level for each technique and concept. Peer mentors and teaching assistants provide assistance online or in person. In the future, we plan to expand the self-scheduling aspect of the course to allow students to enter the course at different modules, depending on their previous knowledge.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Aiken, Alex. Moss: A system for detecting software plagiarism, Online, Internet. Available WWW: http://www.cs.berkeley.edu/~aiken/moss.html.
|
| |
2
|
Bloom, B.S. (Ed.) Taxonomy of Educational Objectives: The Classification of Educational Goals: Handbook I, Cognitive Domain. (1956) New York; Toronto: Longmans, Green.
|
| |
3
|
Cera C, Lass R, Char B, Popyack J, Herrmann N, Zoski P. Labrador: A Tool for Automated Grading Support in Multi-Section Courses. Proceedings, WebCT 2002 IMPACT: 4th Annual WebCT Users Conference, Boston, Massachusetts, July 24-26, 2002
|
| |
4
|
Microsoft Corporation. Microsoft Showcases Tablet PC, First Wave of Products Targeted At Increasing Information Worker Productivity at TECHXNY. Online, Internet. {June 25, 2002}. Available WWW: http://www.microsoft.com/presspass/press/2002/Jun02/06-25TechXUmbrellaPR.asp
|
 |
5
|
|
| |
6
|
Popyack JL, Char B, Zoski P, Herrmann N, and Cera C. Managing Course Management Systems, Birds-of-a-Feather Session, The Thirty-Third SIGCSE Technical Symposium on Computer Science Education, February 27-March 3, 2002, 423.
|
| |
7
|
Prechelt L, Malpohl G, and Philippsen M. JPlag: Finding plagiarisms among a set of programs. Technical Report 2000-1, Fakultat fur Informatik, Universitat Karlsruhe,Germany, (March 2000). Available WWW: http://www.ipd.uka.de:2222/
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
Robert N. Lass , Christopher D. Cera , Nathaniel T. Bomberger , Bruce Char , Jeffrey L. Popyack , Nira Herrmann , Paul Zoski, Tools and techniques for large scale grading using Web-based commercial off-the-shelf software, ACM SIGCSE Bulletin, v.35 n.3, September 2003
|
|
Stephen Chen , Stephen Morris, Iconic programming for flowcharts, java, turing, etc, Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education, June 27-29, 2005, Caparica, Portugal
|
|
|
|
|
INDEX TERMS
Primary Classification:
K.
Computing Milieux
K.3
COMPUTERS AND EDUCATION
K.3.1
Computer Uses in Education
Subjects:
Collaborative learning
Additional Classification:
K.
Computing Milieux
K.3
COMPUTERS AND EDUCATION
K.3.2
Computer and Information Science Education
Subjects:
Information systems education;
Computer science education
General Terms:
Design,
Economics,
Languages,
Management,
Measurement,
Performance
Keywords:
CS1,
cooperative learning,
course management systems,
hybrid courses,
online course work,
pedagogy
|