Information Technology Reference
In-Depth Information
• Lesson 26-27: Getting experience in computer science education
• Lesson 28: The nature of computer science
14.2.2.3 Second Semester—Teaching Advanced Topics in Computer
Science: Abstract Data Types and Computational Models
The second semester deals with the teaching of advanced computer science con-
tents. Lessons held during this semester are related to the following subjects:
• The teaching of abstract data types (list, stack, queue, and binary tree);
• The teaching of computational models (deterministic finite automata, push-down
automata, Turing machine, languages);
• The teaching of advanced disciplinary concepts such as recursion, complexity,
and abstraction;
• Integration of social aspects, e.g., ethics, in the teaching process.
References
Lapidot T, Hazzan O (2003) Methods of teaching computer science course for prospective teach-
ers. Inroads SIGCSE Bull 35(4):29-34
Ragonis N, Hazzan O (2008) Disciplinary-pedagogical teacher preparation for pre-service Com-
puter Science teachers: rational and implementation, informatics in secondary schools—evolu-
tion and perspective—ISSEP. Lect Notes Comput Sci 5090:253-264
Shulman LS (1987) Knowledge and teaching: foundations of the new reform. Harv Educ Rev
57(1):1-22
Tucker A, Deek F, Jones J, McCowan D, Stephenson C, Verno A (2003) A model curriculum for
K-12 Computer Science. Final Report of the ACM K-12 Activity Force Curriculum Com-
mittee. http://csta.acm.org/Curriculum/sub/CurrFiles/K-12ModelCurr2ndEd.pdf. Accessed 17
Aug 2014
Search WWH ::




Custom Search