Sample solutions: I've posted the following page for lab sample solutions |
There will be five labs for the term, each worth 6% for a total of 30%.
There will also be a term project, worth 15% of your final grade.
Labs and the project will be distributed and submitted via our usual git processes, discussed in the overviews below.
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 |