Mathematics/Computer
Science
CSC 415-01: Translators and Compilers
Instructor: Dr. Chuck Lillie Semester: Spring 2006
Class Location: Science 1202 Time: 12:30 PM to 1:20 PM MTWF
Section: 01
Description:
Interpreters, assemblers, and compilers. Grammar, languages, syntax,
semantics, and BNF. Parsing and symbol tables.
One and two pass assemblers. Design of interpreters and
compilers. Large programming project.
PREREQ: CSC 375, CSC 395
Course Materials:
Textbook:
Programming Language Processors in Java, David A. Watt and Deryck F. Brown, Prentice Hall, 2000
Supplemental
Course Content:
Chapters
Large programming project
Assignments and Project:
Office Hours:
Office: Capella Rm 118
Email: lilliec@uncp.edu
Phone: 910-521-6415
Office Hours: M 2:30 PM
to 4:30 PM
T 1:30 PM to 3:30 PM
W 2:30 PM to 3:30 PM
F 2:30 PM to 3:00 PM
Or by appointment
Open door indicates unscheduled
office hours
Course Links:
Exams and Projects:
Two
exams (mid-term and final); final exam is comprehensive. 50% of grade is
based on programming project.
Grading Policy:
You
are responsible for all material covered in class even if you are absent. The
final grade will be a weighted average of the scores in the homework, projects,
major tests, and final exam. Homework is due on Assignment Due Date.
Your grade for that assignment is decreased by 10% if it is one week
late. If it is later than one week, you get a score of zero.
Grade Components:
Name Weight
Homework
15%
Programming
Project 25%
Mid-term
Exam
25%
Final
Exam
35%
Final Grades:
|
93 – 100 = A |
88 – 89 = B+ |
78 – 79 = C+ |
68 – 69 = D+ |
Below 60 = F |
|
90 – 92 = A- |
83 – 87 = B |
73 – 77 = C |
63 – 67 = D |
|
|
|
80 – 82 = B- |
70 – 72 = C- |
60 – 62 = D- |
|
Attendance Policy:
Attendance
will be checked. You are expected to attend and participate in all
classes. If you must miss a class, you should find out from me or from a
classmate what material we covered and then study that material yourself.
Student
Conduct & Honor Code
The
UNCP Academic Honor Code will be strictly observed in this class.
UNCP
Academic Honor Code: http://www.uncp.edu/catalog99/academic.htm#honor_code
Dates:
Last
day to drop classes: Monday 3/20/06
Final
Exam: Wednesday 5/3/05, 11:00 AM to 1:30 PM
Students with Disabilities:
Any student with a documented disability needing
academic adjustments is requested to speak directly to Disability Support
Services and the instructor, as early in the semester (preferably within the
first week) as possible. All discussions will remain confidential.
Please contact Mary Helen Walker, Disability Support Services, DF Lowry
building, 521-6695.
This
syllabus is available in alternative formats upon request. Please contact
Mary Helen Walker, Disability Support Services, DF Lowry building, 521-6695.