- Lab Exam 4 - Oct 31st. Study guide is HERE.
- Lab Exam 3 - Oct 10th. Study guide is HERE. Numpy, Pyplot, Latex
- Sept 15th - Project Description is HERE.
- Sep 11th - Lab Exam 2 (on Python programming) is on 19th Sept.
- Sep 9th - Lab Exam 1 grades are available on Moodle
- Sep 7th - Study guide for Lab Exam 2 is HERE.
- Aug 21st - Lab 4 grades are available on Moodle
- Aug 15th - Lab 3 grades are available on Moodle
- Aug 8th - Sample solutions for the first four labs are linked from this page.
- Aug 7th - Grades of Lab 1 and 2 are out on Moodle.
- CS699 Schedule (Lectures/Labs/Exams)
- Lab 1 - Unix CLI (18/07)
- Lab 2 - Bash Scripting, Sed and Awk (25/07)
- Lab 3 - Python 1 (01/08)
- Topics: Variables, Input Output, Control flow, Modules, classes, Data Structures (Lists, Tuples, Dictionary, Str), Exceptions, Standard Library (file system - os, os.path, shutil, Exceptions)
- The Google Python course
- Python Software Foundation tutorial
- The PyCharm IDE for Python
- In Lab presentation on Python 3
- Lab 3 Exercises, Data for testing, Grading Rubric, Sample Solutions
- Lab 4 - Python 2 (08/08)
- Lab 4 - Part 2: Python GUI Programming (15/08) - No in lab work since 15th is a holiday
- Lab 5: Make, CMake, Git, HTML5 and CSS (29/08)
- Lab 6: Numpy, Matplotlib
- Lab 7: Latex and Beamer
- Lab 8: Android Programming