Abstract
During the spring semester of 1977 an experiment was undertaken to determine whether the introductory course in computer science could teach more that it has in the past. The experiment, as a whole, indicated that it is indeed possible to provide more content. Students responded well and learned more. This paper discusses an informal experiment; what motivated it; our methods; and finally its results.
- 1 Baldwin, J.T. and L.J. Baldwin, Introductory FORTRAN for the Beginner Programmer, UT publication.Google Scholar
- 2 Conway, R., D. Gries, and E.C. Zimmerman, A Primer on PASCAL, Winthrop, 1976.Google Scholar
- 3 Dijkstra, E.W. EWD 316: A Short Introduction to the Art of Programming, 1971Google Scholar
- 4 Henderson, P. And R. Snowdon, An experiment in structured programming. BIT 12 (1972) pp 38-53.Google Scholar
Cross Ref
- 5 Kennedy, M. and M.B. Solomon, Ten-Statement FORTRAN, Prentice-Hall, 1975.Google Scholar
- 6 Knuth, D. E. The Art of Computer Programming, Vol. 1, Addison-Wesley, 1968, pp. 120-260. Google Scholar
Digital Library
- 7 Newton, G.E. and J.D. Starkey, Teaching both PL/I and FORTRAN to Begineers, SIGCSE Bulletin, Vol. 8, no. 1, 1976, pp. 106-107. Google Scholar
Digital Library
- 8 Perlis, A.J. An Introduction to Computer Science, Harcourt-Brace, 1976.Google Scholar
- 9 Wirth, N., Algorithms + Data Structures &equil; Programs, Prentice-Hall, 1976, pp. 148-154. Google Scholar
Digital Library
Index Terms
An experiment with an introductory course in computer science
Recommendations
Teacher (as student) driven curriculum development for an introductory computer science course
This research paper introduces the Joy and Beauty of Computing (JBC) curriculum, an introductory class in computer science (CS) that focuses on computational thinking and Python programming, and the weeklong professional development (PD) class we ...
An introductory computer science course for non-majors
Proceedings of the 11th SIGCSE symposium on Computer science educationThis paper describes an approach to an introductory computer science course designed especially for students who are not specifically required to take a computer course and thus ordinarily receive no appreciation for computers or computing. This is the ...
Updating Introductory Computer Science with Creative Computation
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationThis paper reports on the results of a multi-year project in which we identified essential pedagogy and curriculum for teaching introductory computing courses focused on Creative Computation using Processing. The curriculum aligns with a traditional '...






Comments