CS553: Algorithmic Language Compilers (Compilers for High-Performance Program Generation)

csu-logo
red-line
[Syllabus] [Grading] [Topics] [Assignments] [Home]

Assignments

There will be several assignments, taking the form of programming exercises typically to write some simple functions in C in different ways, evaluating the performance of the code produced with a variety of compilers. As this is the first occurence of this version of CS553 by Pouchet, assignments will be specified at the beginning of the semester only. The workload is expected to be very reasonable.
Late and Makeup Policy
Midterm and Finals: Make-up exams are only given for extraordinary circumstances (e.g., illness, family emergency). Students must consult with the instructor as soon as possible, preferably before the start of the exam. Course examination dates are listed on the schedule page; be aware of them and plan accordingly.

All assignments are due at 11:59 PM on the due date. Assignments will be posted at least two weeks in advance, the compiler project will be posted more than two months in advance. The deadlines are strictly enforced, no late submission will be accepted. If for exceptional circumstances as above you are unable to meet an assignment deadline, you must contact the instructor at least 24h before the deadline to discuss your specific situation.



Conduct
All students are expected to be familiar with the policies in the department's student information sheet available here.

This course will adhere to the CSU Academic Integrity Policy as found in the General Catalog and the Student Conduct Code. At a minimum, violations will result in a grading penalty in this course and a report to the Office of Conflict Resolution and Student Conduct Services.


 

 



Department of Computer Science, Colorado State University,
Fort Collins, CO 80523 USA
© 2018 Colorado State University