Each unit consists of five lectures. The next lecture that’s coming up for each group is highlighted below along with the topics we’ll be covering. Check your online timetable to see what day of that week your lectures and workshops are!
For Programming 1 students, remember that depending on what group you get assigned to after Enrichment Activity Week, you will be doing one of two sets of units as per the diagram below:
Thinking Like A Programmer
Everyone does this unit during the first five weeks of the module.
Week Of | Topic |
---|---|
Sep 28 | Introduction to the Module ⇦ next up for everyone |
Oct 5 | Fundamental Programming Constructs |
Oct 12 | Booleans and more on Functions |
Oct 19 | Moving to “real” code |
Oct 26 | In Class Test |
Introduction to Web Programming
Those of you who are allocated into Team Solo do this as your second unit in the five weeks leading up to Christmas. If you are in Team Skywalker then you do NOT do this unit at ALL!
Week No |
Topic |
---|---|
Nov 9 | The basics of HTML |
Nov 16 | Links, images and multi-page sites / Web forms |
Nov 23 | Introduction to PHP |
Nov 30 | Reading form data with PHP |
Dec 7 | In Class Test |
Programming in JavaScript
Those of you in Team Skywalker and those doing Object Oriented Programming will do this as your second unit in the five weeks before Christmas. Those of you in Team Solo will do this as your final unit in the LAST five weeks of the module.
Week of (Skywalker) |
Week of (Solo) |
Topic |
---|---|---|
Nov 9 | Feb 22 | Introduction to Javascript |
Nov 16 | Mar 29 | Functions and variable scope |
Nov 23 | Mar 7 | HTML and the document object model (or: “Everything you’ve learned is a lie) |
Nov 30 | Mar 14 | Events on the DOM and creating interactivity |
Dec 7 | Apr 4 | In Class Test |
Introduction to Java
All students doing Programming 1 do this unit in the first five weeks after Christmas. (Those of you doing Object Oriented Programming will be leaving us at this point )
Week No |
Topic |
---|---|
Jan 11 | The basics of the Java language |
Jan 18 | Conditional and loop constructs / Arrays |
Jan 25 | Introduction to object orientation (or “everything you’ve learned is a lie”) |
Feb 1 | “Madness in the methods”: parameters, return values and constructors |
Feb 8 | In Class Test |
Further Java
Students in Team Skywalker will do this unit as the final five weeks of the module. (Students over on Team Solo will be doing JavaScript at this point.)
Week No |
Topic | |
---|---|---|
Feb 22 | Encapsulation and packaging | |
Mar 29 | Arrays and objects / Encapsulation | |
Mar 7 | Collections | |
Mar 14 | Java programming in the real world: IDEs and bringing it all together | |
Apr 4 | In Class Test |
Recent Comments