Foundation Year Module - Notes

`

Lecture Notes

Lecture notes for the Foundation Year Module:

Semester 1

Week 1

Introduction to the course, Computer Science and DAMFO

Week 2

Memory, Variables Workshop data:data.zip

Week 3

Number Representation, Types

Week 4

Marking session for ex1

Week 5

Calculation Workshop data:data4.zip

Week 6

Practical session

Week 7

Marking session for ex2

Week 8

Image Exercises workshop

Week 9

Booleans, Conditonals and setup()

Week 10

Loops Conditonals

Week 11

Marking exercise 3

Semester 2

Week 1

Nested loops, functions

Week 2

Recursion

Week 3

Processing Internals

Week 4

No notes this week due to vivas.

Week 5

Recursion (again) and animation

Week 6

Searching and sorting

Week 7

No notes this week due to vivas.

Week 8

Records, Classes and ArrayLists

Example code for reading data from a file

And the file to read from

Week 9

Writing good code

Sample Exam Questions

Sample exam questions can be found here