COMP111 Unix and Script Programming Spring 2008 Lectures: Monday & Wednesday 9:00 – 9:50 Rm 2502 Office Hours: Tuesday & Thursday 16:30 – 17:30 Rm 3508 Huamin Qu (Email: huamin (at) cs dot ust dot hk ) | Schedule & Notes | Newsgroup | |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Week |
Lect. |
Date |
Topic/Notes |
Book |
Quiz |
Lab |
Links |
1 |
1 |
4 Feb |
U1,2 |
Holiday |
|||
2 |
3 |
11 Feb |
U4 |
||||
3 |
5 |
18 Feb |
U10 |
||||
4 |
7 |
25 Feb |
P1 |
|
|||
5 |
9 |
3 Mar |
P3 |
|
|||
6 |
11 |
10 Mar |
P6,10 |
|
|||
7 |
13 |
17 Mar |
P5 |
Study Break
No lab |
|
||
7 |
|
24 Mar |
No
class (Mid-Semester Break) No
class (Mid-Semester Break) |
|
|
|
|
8 |
15 |
31 Mar |
Regular
expressions |
P7 |
Holiday |
|
|
9 |
17 |
7 Apr |
P19 |
|
|||
10 |
19 |
14 Apr
18 Apr |
Review (old midterm, old final) Midterm
|
P19 |
|
||
11 |
21 |
21 Apr |
Go
over midterm Review |
|
|
||
12 |
23 |
28 Apr
|
Presentations (Group
3, 16, 6, 12,
18, 1) Presentations (Group 25, 23, 9, 20, 4, 19) |
|
|
||
13 |
25 |
5 May
|
Presentations (Group 17, 5, 2, 7, 26, 15) Presentations (Group 14, 11, 8, 13, 21, 24) |
|
|
|
|
14 |
|
12 May 14 May |
Presentations (Group
22, 10) |
|
|
|
|
(Slides are courtesy of Prof. Andrew Horner)
|
Name |
Email |
Room |
Office Hour |
Professor |
Huamin QU |
huamin@cse.ust.hk |
3508 |
Tuesday & Thursday 16:30 – 17:30 |
TA |
Chuck-Jee CHAU |
cscjchau@ust.hk |
TBA |
TBA |
TA |
Wing-Yi CHAN |
winchan@cse.ust.hk |
4204 |
TBA |
TA |
Ka-Kei CHUNG |
kkchung@cse.ust.hk |
4204 |
TBA |
TA |
Haomian WANG |
whaomian@cse.ust.hk |
4204 |
TBA |
Section |
Day |
Time |
Room |
TA |
1A |
Friday |
13:00 – 14:50 |
4214 |
Haomian Wang |
1B |
Friday |
15:00 – 16:50 |
4214 |
Ka-Kei Chung |
1C |
Friday |
17:00 – 18:50 |
4214 |
Wing-Yi Chan |
UNIX is popular alternative to the Windows environment, especially in high-performance PC Linux servers and other UNIX-based web servers. Topics include: Unix utilities and file structure, Links and symbolic links, Data processing and process control in the Unix shell, Shell programming, Regular expressions, Perl programming in the Unix environment. Laboratory exercises are designed to give hands-on practice with software tools and to increase programmer productivity.
Illness: If you have a medical reason for handing in your
assignment late or for missing an examination, you should let us know as soon
as possible.
Midterm and Final: No make-ups will be given unless prior approval is
granted by the instructor, or you are in unfavorable medical condition with
physician's documentation on the day of the examination.
Collaboration: You
are encouraged to collaborate in study groups. However, you must write up
solutions on your own for written assignments, and write your own programs
for programming assignments. You must also acknowledge your collaborators in
your submitted assignment for each problem, whether or not they are
classmates. Other cases will be dealt with as plagiarism.
Plagiarism: If you cheat on an assignment, both you and the person
who helped you will receive a lower grade or the fail grade F. Please refer
to the class notes for details.