Department Of ComputerScience |
||
Course WebPage for Structure of Programming Languages and Compilers | ||
COSC 4310 - Fall 2000 | ||
Section Number - 07917 | ||
General Information | ||||
About the course : Introduction to compilation and topics in programming languages. Classes : Room No 269 PGH 4:00 P.M - 5:30 P.M Tuesdays - Thursdays |
||||
Updates | ||||
FINAL SCORES FOR FALL 2000 COSC4310 - Gradelist
(Click to view your grades) Grading Analysis A) The cumulative score was computed as follows: 30% Projects [7.5 % each of P1 and P2 and 15% for P3] + 20% each midterm + 30% final. B) The grade cutoffs were about same as what was announced in class. C) 3 students did not turn in Assignment 3. According to rules, you are below the minimum in project portion to pass. I am going to treat this as follows. If you complete and demo a good project 3 by Jan 31 (this means only in last week of Jan because of my schedule), I will count your other points and also award you up to 25/100 on the project. Otherwise you will convert to a "D" grade. For two students I have assigned an "I" grade. For the 3rd student I have assigned a "D" since even finishing the project now would not lead to a better grade according to above rules. D) Unfortunately I am out of town and will not be able to meet anyone until Jan 23. Mark Huang (tihuang@cs.uh.du) has volunteered to keep the final answer sheets and let you see them tomorrow, i.e., Wednesday between 2-5 in his office. (3 doors away from the corridor from my office). However, he will not be changing scores or anything, just letting you see. The only basis for a grade change is an obvious grading error, and if that is the case, I will be happy to do it after I am back in January. You can also come by the last week of Jan and look at your final. Please don't waste your time emailing me how much you "need" a certain grade - that is not a factor in assigning a grade. E) Enjoy your vacation - at least nobody got an "F"... |
||||
- Jaspal Sublok. | ||||
Helpful Links http://www.ma.adfa.edu.au/Local/Info ( Info about Flex, Make, and Bison ) | ||||
Instructor | ||||
Dr. Jaspal Sublok |
||||
Office and Timings PGH 573 Office Hours - Monday 2.30-5 PM and after every class taught. Tuesdays & Thursdays 5:30 P.M - 6:00 P.M |
Contact
|
|||
Teaching Assistants | ||||
Xi Zhang Office and Timings PGH 520 Office Hours -Wednesday 2:00-3:00pm Thursday 5:30-7:00pm Contact E-mail : xzhang13@bayou.uh.edu
|
Praveen Karoshi Office and Timings PGH - 527 Office Hours - Thusdays 10:30 A.M - 12:30 P.M. Contact E-mail : pkaroshi@bayou.uh.edu
|
|||
Text & References | ||||
Compilers, Principles, Techniques,
and Tools - by Alfred V. V. Aho,Ravi Sethi,Jeffrey D. Ullman |
Lex and Yacc - by John R. Levine, Tony Mason, Doug Brown |
|||
Lecture Notes
Course Syllabus Note : If there are
further changes they would be notified.
|
||||
Projects& Homeworks | ||||
There will be three projects during this course which would cover the practical aspects of the concepts of compilers like scanning, parsing, semantic analysis decided by the instructor.Assignments will be mostly programming projects where you build components of a simple compiler There will be 3 or 4 programming assignments. You may discuss the assignment conceptually with other students but must not look at the code. You may be asked to demonstrate your project and answer questions on it by the instructor or TA. >> Project Three . Its due on November 29th midnight. >> Project Two (
Please click to view details and instructions. ) >> Project One (
Please click to view details and instructions. ) >>
Homework
directory |
||||
Newsgroup | ||||
uh.nsm.cosc4310 Use the newsgroup to communicate problems, doubts and exchange ideas with the instructor and TA. Show some interactivity with COSC4310. |
||||
Examinations | ||||
Current plan is for two midterms (20% each) and one comprehensive Final (30%) exam will emphasize understanding the material and using it to solve problems. midterms will be closed book, final is likely open book. may have questions relating to projects. The first mid-term is scheduled for
Tuesday - October 3rd,2000. |
||||
Grading Policy | ||||
The assignments will be graded for correctness of the general procedure followed for the program and correct output for any test cases run by TA. Test cases will be within the purview of the constraints specified in assignment definition. It is mandatory that you use "makefile" for compilation of your projects. Make sure that you supply a readme file along with your assignments which is an informal documentation of your work. Please do not submit the RCS files with the project. You will need to submit them on request by the TA or the instructor, so do not delete them until the semester is over.Grade Criterion ( this is the tentative plan) => midterms (20% + 20%) + final (30%) + assignment (30%) but you must get at least 65% in the assignments You will have to do well in exams and projects. Tentative grade mapping: 80-100%
= A , 70-80% = B, 60-70% = C,
50-60% = D |
||||
Academic Honesty Policy | ||||
Please solve the assignments independently and not in groups. Acts of copying and improper practices will be severely dealt with. Every student has to make use of RCS (version keeping of the assignment that preserves the snapshot of how you proceed through the assignment from start till end and save it till end of the semester for necessary checking later on). |
||||
Last modified on : Dec 13th,2000 11:35 A.M. | ||||
For comments about this page : pkaroshi@bayou.uh.edu |