University home »
Faculty of Science »
Department of Computer Science »
Courses » COMPSCI 101 SS C » Lectures »
Computer Science
Lectures: COMPSCI 101 Summer School, City Campus
Lecture notes
When the semester starts on January 4, 2012, the lecture slides will be posted on this site.
Week 6
Top
- Lecture 28 - Using Animation (7th February)
- Lecture 29 - Assignment 4 Discussion (8th February)
- Lecture 30 - Revision - Parameters, points, rectangles, objects (8th February)
- Lecture 31 - Exam Revision (9th February)
- Lecture 32 - Exam Details and BreakOut Competition (10th February)
Week 5
Top
- Lecture 23 - Handling ActionEvents (31st January)
- Lecture 24 - Repainting, getSource() (1st February)
- Lecture 25 - Mouse event, Key events (1st February)
- Lecture 26 - Animation using the Timer class (2nd February)
- Lecture 27 - Points and Rectangles (3rd February)
Week 4
Top
- Lecture 17 - Finish lecture 16 on classes and look over the extra examples in the class handout (23rd January)
- Lecture 18 - Test Revision (24th January)
- Lecture 19 - Arrays of object types (25th January)
- Lecture 20 - Finish lecture 19 and do exercises on arrays of objects (25th January)
- Lecture 21 - Creating a window, drawing in the window (26th January)
- Lecture 22 - Adding components to a window, JTextFields, JButtons (27th January)
Week 3
Top
- Lecture 11 - if - else statements, if - else - if - statements, nested if - statements (16th January)
- Lecture 12 - Loop statements (17th January)
- Lecture 13 - Arrays of primitives (18th January)
- Lecture 14 - Classes, objects, instance variables, instance methods (18th January)
- Lecture 15 - public and private, accessor methods (19th January)
- Lecture 16 - More on classes (20th January)
Week 2
Top
- Lecture 5 - Order of operations in expressions, static methods, String objects, getting input from the user (9th January)
- zip file of the PrintWelcome program
- zip file of the TimesByFive program
- zip file of the CalculateCost program
- zip file of the temperature conversion program
- Keyboard.java
- Lecture 6 - Objects, String objects, String instance methods (10th January)
- Lecture 7 - Methods 1 (11th January)
- Lecture 8 - Methods 2 (11th January)
- Lecture 9 - Methods 3, scope of variables, reasons for using methods (12th January)
- Lecture 10 - Boolean expressions, if-statements (12th January)
Week 1
Top
- Lecture 1 - Introduction (4th January)
- Lecture 2 - Running Java, Hello World (4th January)
- Lecture 3 - Java syntax, displaying output (5th January)
- Lecture 4 - Primitive types, variables, assignment, expressions, operators (6th January)
-
Related Programmes




