Course introduction | |
---|---|
Course name | Computer programming |
Credits | 3 |
Instructor | Bahram Vazirnezhad- Ph.D. in Biomedical Engineering- Bio-Electric |
Schedules | Saturdays 10:00-12:00, LLD 1st floor computer site |
Office hours | See office hours |
General purpose | This course will provide basic programming skills for computational studies of language. |
Course outline | Lectures
Homeworks Projects Exams |
Required material | Electronic version of material are available HERE and hardcopies will be made available as required |
Main reference | http://www.cplusplus.com/
http://python.org/ http://diveintopython.org/ |
Evaluation | Class activity/ effective presence /homeworks 25%
Lectures 20% Projects 35% Final exam 20% |
Notes | - The lectures should be chosen from this list. Perl, Prolog, Linux, NLP toolkit with python, Java, Matlab; you need to present history, specifications, structure, usage, resources, installation; so that other students can learn basics of the topic. (10/1/2010)
- The projects CAN be chosen from this list, you can also suggest a topic of your own interest. a) Implementation of Farsi morphology analyzer or stemmer with test on a standard database b) Farsi n-gram language model c) Implementation of Farsi spell checker d) Speech enhancement e) Speech activity detection f) Speaker identification system. (10/1/2010) |
Course syllabus | ||||
---|---|---|---|---|
Week | Description | Lecture | Homework | Notes |
1 | Introduction and C++ programming and practice | lecture 1 | homework 1 | The purpose, content and organization of the course
Required material; Evaluation; Preparing schedule for presentations etc. C++ programming, source installation. |
2 | C++ prgramming and practice | lecture 2 | homework 2 | - homeworks uploaded, due one week after class, email solutions. (10/2/2010) |
3 | lecture 3 | homework 3 | ||
4 | lecture 4 | homework 4 | ||
5 | lecture 5 | homework 5 | ||
6 | lecture 6 | homework 6 | ||
7 | lecture 7 | homework 7 | ||
8 | lecture 8 | homework 8 | ||
9 | lecture 9 | homework 9 | ||
10 | lecture 10 | homework 10 | ||
11 | lecture 11 | homework 11 | ||
12 | lecture 12 | homework 12 | ||
13 | lecture 13 | homework 13 | ||
14 | lecture 14 | homework 14 | ||
15 | lecture 15 | homework 15 | ||