Abstract
This report presents preliminary results from our project on creating distributed expertise for teaching computer organization & architecture course(s) in the undergraduate computer science curriculum. We present the details of an online survey designed to gather information from faculty on the current state of teaching this course. The survey also tries to identify specific areas of need for creating distributed expertise as reported by various faculty. We also present several resources that have been identified that are available for use by faculty teaching the course(s). This report represents a mid-point of an ongoing two-year study. Following a discussion of the currently identified needs, we discuss ways to address them and conclude the report with a plan of action that will follow in the next phase of the project.
- I. Computer Science Accreditation Commission (CSAC) of the Computing Sciences Accreditation Board (CSAB), Criteria for Accrediting Programs in Computer Science in the United States, January 2000, http:// csab.org/criteria2k_v10.htmlGoogle Scholar
- II. The Joint Task Force on Computing Curricula of the IEEE Computer Society and of the Association for Computing Machinery, Computing Curricula 1991 report (1991).Google Scholar
- III. The Joint Task Force on Computing Curricula of the IEEE Computer Society and of the ACM, Computing Curricula 2001 Report (March 6, 2000 draft), http://www.computer.org/education/cc2001/report/index.html (main page), http://www.computer.org/education/cc2001/report/AR.html (core topics in computer architecture) {This is the draft recommendation for the required coverage of computer organization, including the subject categories described above.}Google Scholar
- IV. IEEE Micro, Special Issue of Computer Architecture Education, May/June 2000 IEEE PressGoogle Scholar
- V. William Stallings, Computer Organization and Architecture: Design for Performance, Prentice Hall, 1995 (ISBN: 013359985X). http://WilliamStallings.com/ COA5e.html Google ScholarDigital Library
- VI. Impagliazzo, J. et al History in the Computing Curriculum. IEEE Annals of the History of Computing, v21, no 1, pp 4-16 Google ScholarDigital Library
Index Terms
- Distributed expertise for teaching computer organization & architecture
Recommendations
Distributed expertise for teaching computer organization & architecture
ITiCSE-WGR '00: Working group reports from ITiCSE on Innovation and technology in computer science educationThis report presents preliminary results from our project on creating distributed expertise for teaching computer organization & architecture course(s) in the undergraduate computer science curriculum. We present the details of an online survey designed ...
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...
Field Experiences in Teaching Computer Science: Course Organization and Reflections
SIGCSE '15: Proceedings of the 46th ACM Technical Symposium on Computer Science EducationA major challenge for broadening participation in computing within K-12 settings is the lack of trained teachers. While professional development programs provide opportunities for the development of knowledge, skills, and pedagogy in teaching computing, ...
Comments