Class notes: week 16
We've already been defining a few special functions in ...
Class notes: week 15
This week, we'll cover how animation works in Processing. The basic idea is that you define a function that is called every time a frame is drawn. Processing automatically manages the loop that repeatedly draws frames, and at the same time processes any events that ...read more
Class notes: week 13
A variable is a named memory location that stores a value that can be retrieved and/or updated. This is the more general version of the other naming mechanisms we've ...
Class notes: week 12
See the Processing Download page. The lab computers should have the software already available.
At home I would recommend installing the latest version (the default). In the lab, we might have ...
To query the databases, here are two good options that are available for most operating systems:
Due: Thursday October 25, 11:59PM.
To submit: Send an email to me at firstname.lastname@example.org with subject CSC 110 HW5 with your work (spreadsheet file) attached.
Complete the questions in this Excel file. Note that there are multiple worksheets - make sure to read all instructions on each ...read more
We'll cover use of the basic command line in Windows.
These concepts actually apply to computer programs in general (at least on common desktop operating systems), but we work with them most directly when using the command line.
Class notes ...read more
Update: answers posted below each problem.
Due: Thursday September 20, 11:59PM. (Note the updated due date.)
To submit: Send an email to me at email@example.com with subject CSC 110 HW2 that contains your answers, and any attachments required.
Note: this assignment may be updated sometime before ...read more
We'll cover the following topics:
I'll update these pages with solutions later, if applicable.
Homeworks that do not follow submission instructions exactly will lose 25%. Late homework is not accepted.
Due: Thursday August 23, 11:59PM.
To submit: Send an email to me at jal2016@email ...
I'll update these pages throughout the week before and/or after class with readings and class summaries.
Key concepts: layers, models, and abstractions.