ACM SIGCSE Bulletin
Teaching programming to beginners
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
An approach to the introductory computer science course for non-majors
SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education
An introductory computer science course for all majors
SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education
An experiment with an introductory course in computer science
SIGCSE '77 Proceedings of the eighth SIGCSE technical symposium on Computer science education
A study of the first course in computers
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
A two-semester course sequence in introductory programming using PL/1—a rationale and overview
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
Implementing a computer science curriculum merging two curriculum models
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
Selecting languages for pedagogical tools in the computer science curriculum
SIGCSE '76 Proceedings of the sixth SIGCSE technical symposium on Computer science education
Separation of introductory programming and language instruction
SIGCSE '73 Proceedings of the third SIGCSE technical symposium on Computer science education
Introductory programming at Cornell
SIGCSE '73 Proceedings of the third SIGCSE technical symposium on Computer science education
Student attitudes toward computers
SIGCSE '73 Proceedings of the third SIGCSE technical symposium on Computer science education
What should we teach in an introductory programming course?
SIGCSE '74 Proceedings of the fourth SIGCSE technical symposium on Computer science education
On the need for teaching problem-solving in a Computer Science Curriculum
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
A first course in computer science: What it should be and why.
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Introductory service courses in the computer science curriculum
ACM SIGCSE Bulletin
ACM SIGCSE Bulletin
The introductory programming course in computer science: ten principles
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
A lecture/laboratory approach to the first course in programming
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Programming languages for introductory computing courses: a position paper
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Why johny can't program: a progress report
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Computer education in the 1980s, a somber view
SIGCSE '80 Proceedings of the eleventh SIGCSE technical symposium on Computer science education
μPython: non-majors programming from the very first lecture
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Hi-index | 0.00 |
This paper discusses the issues surrounding service offerings by Computer Science departments and focuses specifically on the first programming course. The approach described by the author has been developed to serve business students who seek an introduction to programming, but it applies also to most non-majors. The popularity of computer applications in the various disciplines as well as the widely publicized vocational opportunities in data processing induce ever more students to try their hand at programming. The embarrassment of riches in enrollment, however, brings with it multiple problems of staffing, machine resources, and curricular balance. Less obviously it also brings the pressure for instant success in serving this new population and thereby avoiding the splintering of programming education among interested disciplines, as happened with statistics instruction. Various viewpoints on solutions to these problems have been published, but little understanding of the nature and goals of the students involved has been evidenced. What follows is an explanation of a student-oriented approach to service course instruction which has been instituted at the University of Evansville(Mitchell 78).