CS Refresher Courses, Fall 2009

Objectives: The CS refresher courses are a series of informal sessions with brief reviews of concepts and/or software tools. These concepts/software tools are usually required by (many) courses and/or are fundamental in nature. However, they may not be convered by instructors in class for various reasons. One objective of these refresher courses is a revision for the students who have already seen the content before. However it may also serve as a starting point for other students too, and it may give them an idea of what should be learned, or at least motivate them to learn.

Discaimer: This is an attempt by grad students to help new students with their courses. Many of the students do not have a lot of experience in teaching. Still, we are hoping that this experiment will be of some benefit to students.

Schedule, Outline, and Presentation Material

Send me an e-mail if you want to volunteer to give a refresher course on a topic not covered above. Some relevant examples include: Java, version control software (ie. CVS, SVN, or Git), Perl, CUDA, scientific writing, complex analysis, information theory, coding theory, cryptography, statistics, linear programming, stochastic processes, geometry, abstract algebra, calculus of variations, etc.

Information from a previous year is available here


Mark Schmidt > CS Refresher Courses