Spring 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
17 Jan UNC Asheville classes cancelled due to weather
22 Jan & 24 Jan initial login, file transfer from tar.gz, doing c which should look like this, a pretty good reference
29 Jan & 31 Jan Useful bash skills, C output, C input, gdb
5 Feb & 7 Feb Replacement for canceled 6 February lecture
Reading assignment: Skim chapters 7 to 14 of An Introduction to the C Programming Language and Software Design
C vs Java 2 with a couple of examples
12 Feb & 14 Feb C structures, parsing, sorting, random I/O
19 Feb & 21 Feb pre-assembly
26 Feb & 28 Feb
5 Mar & 7 Mar
19 Mar & 21 Mar
26 Mar & 28 Mar
2 Apr & 4 Apr
9 Apr & 11 Apr
16 Apr & 18 Apr
23 Apr & 25 Apr
30 Apr ???

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.