Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.78 KB

README.md

File metadata and controls

41 lines (33 loc) · 1.78 KB

CSCI 3010: Programming Project Workshop -- Fall 2018

Course Information:

Instructor: Felix Muzny
Contact: [email protected]
Office: ECOT (engineering center tower) 734
Office Hours: Tuesdays 11am - 12:30pm, Fridays 12pm - 2pm

Credit: 3 credits
Lecture times: Tuesdays & Thursdays 9:30 - 10:45am, ECES 114
Course website (for homework submissions): https://moodle.cs.colorado.edu

Piazza discussion forum: https://piazza.com/colorado/fall2018/csci3010/

CA:
Kyle Helmick, [email protected] Office Hours: posted on piazza

Week Tuesday (lecture/lab) Wednesday (homework) Thursday (lecture/lab)
1 Introduction, c++ fundamentals C++ and objects (part 1)
2 PE 1 Objects and structs (part 2) PE 2 Objects and structs (part 3)
3 PE 3 bash/terminal and scripts PE 4 Version control/ git (part 1)
4 Version control/git, code reviews HW 1 Testing (part 1)
5 PE 5 Testing (part 2), continuous integration PE 6 inheritance
6 Design patterns (part 1) HW 2 Design patterns (part 2)
7 PE 7 Design patterns (part 3) PE 8 GUIs, low-fidelity prototypes
8 GUIs, user testing HW 3 GUIs
9 PE 9 GUIs PE 10 GUIs
10 Programming languages HW 4 Programming languages
11 PE 11 map/reduce/filter PE 12 map/reduce/filter
12 Final projects HW 5 Final projects
13 THANKSGIVING WEEK
14 TBD Checkpoint 1 Projects workshop
15 PE 13 Cryptography PE 14 Security
16 Project presentations Final project due Project presentations