Abstract
This paper describes the development and implementation of an introductory survey course spanning topics in automata theory, biological information processing, and artificial intelligence. The course, Computing Science 464, is designed (and required) for Undergraduate honors students in the university of Alberta Computing Science Department. Normally taken in the third year of undergraduate study, the course has the following catalog description:
CMPUT 464.
- 1 ACM Curriculum Committee on Computer Science, "Curriculum 68, recommendations for academic programs in computer science," Communications of the ACM, Vol. 11, No. 3, March, 1968, pp. 151-197. Google Scholar
Digital Library
- 2 Arbib, M. A., Brains, Machines, and Mathematics, McGraw-Hill, 1964. Google Scholar
Digital Library
- 3 Arbib, M. A., Theories of Abstract Automata, Prentice-Hall, 1969. Google Scholar
Digital Library
- 4 Burks, A. W., "Von Neumann's self-reproducing automata," in A. W. Eurks (ed.), Essays on Cellular Automata, University of Illinois Press, 1970.Google Scholar
- 5 Minsky, M.L., Computation: Finite and Infinite Machines, Prentice-Hall, 1967. Google Scholar
Digital Library
- 6 Slagle, J. R., Artificial Intelligence: The Heuristic Programming Approach, McGraw-Hill, 1971.Google Scholar
- 7 Tartar, J. and J.P. Penny, "Undergraduate education in computing science - some immediate problems," ACM SIGSCE Bulletin, Vol. 4, No. 1, March, 1972, pp. 1-7. Google Scholar
Digital Library
- 8 Winograd, T., "Understanding natural language," Cognitive Psychology, Vol. 3, No. 1, January, 1972, pp. 1-191.Google Scholar
Cross Ref
- 9 Wooldridge, D. E., Mechanical Man: The Physical Basis of Intelligent Life, McGraw-Hill, 1968.Google Scholar
Index Terms
An introductory adaptive systems course for undergraduate computer science majors
Recommendations
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 ...
An introductory computer science course for non-majors
SIGCSE '80: Proceedings of the eleventh SIGCSE technical 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 ...
An introductory adaptive systems course for undergraduate computer science majors
SIGCSE '74: Proceedings of the fourth SIGCSE technical symposium on Computer science educationThis paper describes the development and implementation of an introductory survey course spanning topics in automata theory, biological information processing, and artificial intelligence. The course, Computing Science 464, is designed (and required) ...






Comments