Updates: Teaching
Below is a list of modules, courses, lecture series, student projects, etc. related to my teaching activities. This web site provides general teaching materials as well as specific support for my classes. If you are a student taking these modules also see Cardiff University's blackboard site, even if I do not use this a lot myself; except maybe as an example for how not to construct a content management system.
- Graphics
- Computer graphics is the art and science of representing and manipulating information using images generated through computation. This module introduces software and hardware techniques for processing 3D shapes. It provides a general introduction to graphics hardware from graphics hardware, to real-time and realistic rendering techniques to basic geometric modelling. It is focused on core data structures and algorithms for rendering and manipulating geometric models. No particular programming languages are considered, but for implementations, etc. the OpenGL high performance graphics standard is employed. It is aimed at third year students taking a BSc course related to Computing with a good background in basic mathematics and programming in the UK system.
- Artificial Intelligence
- This module offers a general introduction to core topics in Artificial Intelligence. It contains a brief discussion of philosophical issues related to Artificial Intelligence, but focuses strongly on practical techniques such as heuristic search algorithms, reasoning with exact and uncertain knowledge, and machine learning. It is aimed at third year students taking a BSc course related to Computing with a good background in basic mathematics and programming in the UK system.
- Contemporary Topics Lecture Series
- This is a lecture series on topics of current interest related to Computer Science and Information Systems. The lectures are given by various external and internal speakers at the School of Computer Science, Cardiff University. They are for first year BSc students taking a Computer Science or Information Systems related course at Cardiff University, but may be of general interest to others.
- Typesetting with TeX/LaTeX
- TeX and related programs such as LaTeX and Metafont form an advanced computer typesetting system for generating documents of the highest typographical quality. It is aimed at typesetting scientific and mathematical texts, and can easily deal with long and intricate documents, but also works well for simpler documents, letters, notes, etc. While it requires a little effort to learn, it is vastly superior to typical word processing systems. This course provides an introduction to the core concepts of TeX/LaTeX with an emphasis on scientific publications. It is aimed at PhD students, but equally suited for BSc students and anyone with a general understanding of how to use a computer.
- Student Projects
- A somewhat incomplete list of BSc and MSc student projects I have been supervising. This covers mainly final projects and some system design projects, etc. the students are required to work on for their degree. If you are interested in any such project, also outside your regular studies, contact me.
Cite as
Teaching,http://www.langbein.org/teaching by Frank C Langbein [11/October/2008, 14:45].
Copyright © 1995-2009, Frank C Langbein.
Except where otherwise stated, this web site, Ex Tenebris Scientia, by Frank C Langbein is licensed under a Creative Commons Attribution-Non-Commercial-Share Alike 2.0 UK: England & Wales License.