Sample solutions:
I've posted the following page for
lab sample solutions
Quizzes: the three term quizzes will be held in the lab sessions on Feb. 5, Feb. 26, and Mar. 26. |
There will be six labs for the term, each worth 6% for a total of 36%.
Labs and the project will be distributed and submitted via our usual git processes, discussed in the overviews below.
All labs are due at midnight on their assigned due date.
Late penalties will be 10% for submissions that are late by less than 24 hours,
25% for submissions that are late by 24-48 hours,
and 40% for submissions that are late by 48-72 hours.
No submissions will be accepted for grading more than 72 hours after
the posted deadline.
intro to linux accounts, ssh, very basic linux
- youtube, slides basic programming tips for ssh/C++ on our systems - youtube, slides git submit basics and troubleshooting - youtube, slides And a short guide to csci git project/lab submission |
Important recap from CSCI 330
Formal descriptions of languages: youtube, slides Regular expressions: youtube, slides Context free grammars: youtube, slides Augmented context-free grammars: youtube, slides lex and yacc (my old webnotes and some examples) lex/flex (tokenizer): youtube, slides yacc/bison (parser): youtube, slides |