Fall 2018 CSCI 235 Lab Schedule

Meeting times

Labs meet on Mondays and Wednesdays. CSCI 235.0L1 runs from 5:15 PM to 7:45 PM on Monday. CSCI 235.0L2 runs from 5:15 PM to 7:45 PM on Wednesday. The Monday lab is full. Students enrolled in the Monday lab are encouraged to attend the Wednesday lab to balance out the numbers!

Schedule

Date Topic
20 & 22 Aug initial login, file transfer from tar.gz, doing c which should look like this, a pretty good reference
27 & 29 Aug remote connections, Java to C, compiling and bashing, text output in C text input in C
5 Sept Isolated Wednesday
10 & 12 Sept C structures, parsing, sorting, random I/O
17 & 19 Sept Arduino with Tinkercad Circuits
24 & 26 Sept Making gates with Arduino
1 & 3 Oct Making gates with ArduinoOR, NAND & SR, Sound I & Sound II
10 & 15 Oct C I/O review: File input/output, scanf, etc
17 & 22 Oct Circuit Playground Express
24 & 29 Oct CircuitPython quickstartpip3 install mu-editor
CircuitPython Playground
31 Oct & 5 Nov Bit banging with structure and class
7 & 12 Nov Computer Engineering 0.0001
C++ .h file, C++ .cpp file, Arduino .ino file
14 & 19 Nov Psuedo-assembly
26 & 28 Nov A bit about the homework assignment
Lots of miscillaneous stuff
3 Dec Extra Monday — Sort of a review

Software for personal computers

You will need access to the GNU toolchain, in particular both gcc and make, on an x86-64 processor to complete the assignments and labs of this course.