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 Reading:

 

 

Course Content:

Chapters

Large programming project

 

Assignments and Project:

CSC 415-01 Assignments.htm

 

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.