Date/Time: MW 9:00am - 10:15am
Location: Planetary Hall 120
Instructor: Dr. Ahmed Bin Zaman
Office: ENGR 4455
Phone: 703-993-6642
email: azaman6@gmu.edu - put CS440 in subject line
Office Hours: Mondays, 4:00pm - 6:00pm
This course will cover the theoretical and implementation
aspects of language processing. Emphasis will be on the design and construction
of compilers. There are several substantial programming assignments
associated with this course. These assignments will be implemented in C or Java (student choice).
Homeworks | 15% |
Programming assignments | 3 projects (10%+10%+15%) |
Midterm Exam | 25% |
Final Exam | 25% |
The final grades will be assigned using the following thresholds:
A+ (>= 98.0%) A (>= 90.0%) A- (>= 85.0%)
B+ (>= 80.0%) B (>= 75.0%) B- (>= 70.0%)
C+ (>= 65.0%) C (>= 60.0%) C- (>= 55.0%)
D (>= 50.0%)
F (< 50.0%)
There will be no make-up or extra-credit assignments at the end of the semester; your grade should be a measure of your semester-long progress.
You are expected to abide by the honor code. Programming
assignments, homeworks, and exams are individual efforts. Information on the university
honor code can be found at:
https://oai.gmu.edu/full-honor-code-document/
Every student in this class, regardless of background, sex, gender, race, ethnicity, class, political affiliation, physical or mental ability, veteran status, nationality, or any other identity category, is an equal member of our class. If you encounter any barriers to your inclusion, please contact Prof. Zaman.
Students with a learning disability or other condition (documented with GMU's Office of Disability Services) that may impact academic performance should speak with the professor ASAP to discuss appropriate accommodations. We are quite happy to assist as is appropriate, but it must be documented ahead of time by ODS.
Students must use their Mason email account to receive important University information, including communications related to this class. The professor and GTA can not respond to messages sent from or send messages to a non-Mason email address. We will not list your Mason email address on any public forum or provide it to any other students. Your Mason email address will be provided to grading staff (GTA and graders). If this is an issue, please contact the professor so that we can figure out another option. Video recordings of class meetings that are shared only with the instructors and students officially enrolled in a class do not violate FERPA or any other privacy expectation. All course materials posted to Blackboard or other course site are private; by federal law, any materials that identify specific students (via their name, voice, or image) must not be shared with anyone not enrolled in this class.