Note: I haven't been Teaching Assistant for a long time.
This page is relatively old!
My T.A. Page
In Waterloo
CS466/666 - Algorithms Design and Analysis (Fall 2003)
CS456/656 - Computer Networks (Fall 2003)
CS448/648 - Introduction to Database Management (Spring 2003)
CS251 - Computer Organization & Design (Winter 2003)
CS133 - Developing Programming Principles (Fall 2002)
In Sharif
Advanced Algorithms (Fall 2001)
Linear Algebra (Fall 2001)
Data Structures and Algorithms (Spring 2001)
Compiler
Foundations of Computer Science I
Compiler (TU)
Data Structures and Algorithms
Programming with Pascal
- Exercises No. 1 [ PS File ]
Deadline: 22nd of Esfand
This exercise is from ACM ICPC - Tehran 2000
- Exercises No. 2 [ PS File ]
Deadline: 10th of Ordibehesht
Paper Sample Data
Paper Main Data (maybe not available!)
The format of the file is as follows: The first
line contains the number of records and after that each line contains
a number then an '*' then the name of author then an '*' and finally
the paper text followed by '*'.
Important Note 1:
The size of the
main file is about 40MB, so it may take several minutes to download it!
Important Note 2: Perhaps the end of line character is only
one chr(10) instead of chr(10) and chr (13), take care!
Download New Version of GBP
Important Notes:
- The new version is compiled by Delphi 5 and due
to some strange problems, if you want to use this version
you must redraw your graphs! Please let me know if there is
new bugs in this version.
- There is also a semi-complete project in the zip file,
which is drawn by this version.
Programming Practices
To see description of the last four practices
Click Here
We will have description sessions for these practices during
Dey (each Wednesday 11:30-14).
- Words in the Grid
Deadline: 1st of Azar 1378
- Changed File
Deadline: 1st of Dey 1378
- Host Invitation
Deadline: 1st of Bahman 1378
Sample Data
- TRIE
Deadline: 1st of Bahman 1378
Sample Data
- Words in the Grid (Fast Version)
Deadline: 1st of Bahman 1378
Sample Data
NOTE: You must use database.dat
as your dictionary in this practice.
As a brief description about the format of the file, I must
said that each item starts by two characters whose ASCII numbers
show the length of the ENGLISH word and FARSI description for that word
resp. Remember in this practice the most important factor is speed.
- Second Minimum Spanning Tree
Deadline: 1st of Bahman 1378
Sample Data
Some Useful Links
- MIT
Introduction to Algorithms Home Page
Back to My Home Page
Last Modified on: Jan. 2006