Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:cs331-201701:homeworks [2018/09/13 14:54]
sellis [Exercises]
courses:cs331-201701:homeworks [2019/01/23 10:46] (current)
sellis
Line 1: Line 1:
-====== CMPU-331 Compilers (Fall 2018) ======+====== CMPU-331 Compilers (Spring 2019) ======
  
 ~~NOTOC~~ ~~NOTOC~~
Line 8: Line 8:
 ==== Overview ==== ==== Overview ====
  
-These exercises ​will be scheduled roughly every two weeks and will generally be relevant to the material currently being presented in the class. They will include both practical programming problems and hand-written exercises. Their intention is to give you a chance to practise new material, to review and sharpen existing skills, and to experiment with new combinations of ideas, with the liberty of not being //​required//​ to complete the work.+These exercises will generally be relevant to the material currently being presented in the class. They will include both practical programming problems and hand-written exercises. Their intention is to give you a chance to practise new material, to review and sharpen existing skills, and to experiment with new combinations of ideas, with the liberty of not being //​required//​ to complete the work.
  
-You are encouraged to work together ​with your lab. partner ​on these exercises. Feel free to discuss them among your peers+You are encouraged to work together on these exercises. Feel free to discuss them among your peers.
- +
-These homework exercises will not be graded; that said, it is nonetheless strongly recommended that you attempt them, at least in part, as much of what they will cover will appear elsewhere in the course. We will discuss some of these problems, explore issues that arise from them and review selected solutions together in class.+
  
 +These exercises will not be graded; that said, it is nonetheless strongly recommended that you attempt them, at least in part, as much of what they will cover will appear elsewhere in the course.
  
 +/*
 ==== Exercises ==== ==== Exercises ====
  
Line 30: Line 30:
  
 === 02: Lexical Analysis === === 02: Lexical Analysis ===
 +
 +These exercises are designed to help you refresh your memory about some aspects of language and grammar and to help you explore some of the principles of lexical analysis.
  
 [[https://​www.cs.vassar.edu/​~cs331/​exercises/​exercise02.pdf|Lexical Analysis exercises]] [[https://​www.cs.vassar.edu/​~cs331/​exercises/​exercise02.pdf|Lexical Analysis exercises]]
  
 +=== 03: Parse Table Generation ===
 +
 +//... coming very, very soon!...//
 +*/