Introduction to Java – Lecture #2

The video for the second lecture of the Java unit is below:

and the slides for the lecture are >> here <<.

Java Workshop 1

The first workshop for the Java unit is now available. This is for BOTH teams.

Follow this link to log in and do the workshop.

Introduction to Java – Lecture #1

The video for the first lecture of the Java unit will be below when it is published.

Until then, you can find the slides for the lecture >> here <<.

Codebash Monday 21st December – CONFIRMED

Dear all,

I am pleased to announce the Codebash will indeed be going ahead this coming Monday.

I don’t yet have room details I’m afraid – as Timetabling have seemingly ignored my booking I will just have to identify an appropriate computer lab and take it over on the day. I will send an email either over the weekend or early on Monday with the room. So, if you are planning to come along please keep an eye open for the room details!

The codebash will run from 9:30am to approximately 2:30pm.

All the best,

Paul

No lecture Monday 14th Dec / Hand-in date / Possible Codebash

Dear all,

Next week’s Lecture (or not!)

THERE WILL BE NO LECTURE ON MONDAY 14TH DECEMBER. I did consider running a session devoted to the Team Obi-Wan material but I thought it might perhaps be too specialist an audience. I will run a codebash instead just before Christmas (I’ll talk about that later).

Next week’s workshops

ALL WORKSHOPS WILL BE RUNNING NEXT WEEK. So the Monday 9am-11am and 11am-1pm sessions in SB1025/1026, the Tuesday 9am-11am session in EM0001 and the Friday 11pm-1pm session in SB2022 will all be running. IF YOU HAVE NOT FINISHED YOUR PRACTICAL WORK YET YOU *MUST* ATTEND AT LEAST ONE OF THEM. FAILURE TO ATTEND WILL HAVE REPERCUSSIONS.

Hand in date for Javascript / Web Apps

As announced in some of the workshop sessions, the hand in date for the current unit (Javascript for Team Skywalker, and Web App for Team Solo) will be 5pm on Wednesday 23rd December. ANY MEDALS WON AFTER THIS POINT WILL NOT COUNT TOWARDS YOUR FINAL MODULE MARK.

Codebash

With all that in mind, and in lieu of next Monday’s lecture, I will be running a codebash (subject to sufficient interest) on Monday 21st December. This will be all day on that day and it will be your last chance to complete your workshop tasks with my support. PLEASE NOTE I WILL NOT BE PROVIDING ANY SUPPORT VIA EMAIL. Between four hours of consultation hours next week, six hours of workshops next week and eight hours of codebash the week after you have 18 hours of support available to you. There is ample opportunity for you to get the work done but you must make the effort to get the support you need. If you’re not willing to get off your backside to make that effort, well, I have little sympathy for you!

IF YOU PLAN TO ATTEND THIS CODEBASH IT IS IMPORTANT YOU LET ME KNOW. I WILL ONLY RUN IT IF THERE IS SUFFICIENT INTEREST. PLEASE EMAIL ME AND LET ME KNOW IF YOU ARE PLANNING TO ATTEND.

After Christmas

After Christmas we’ll be bidding a fond farewell to the Games students – for you guys, I would just like to say it’s been a pleasure to have you and I hope Ahmed treats you just as well as I have. Keep wearing the funny hats, guys! For you Programming 1 people, you’ll all be coming back together (both Team Solo and Skywalker) for the first five weeks to do Java. Check your timetable for updated details – don’t forget locations and times are subject to change.

I won’t say “have a good Christmas” because I’ll see all of you in the workshops and/or codebash before then, won’t I? :-)

All the best,

Paul

Completed the Javascript workshops already? Join Team Obi-Wan!

Have you completed the Javascript workshops already? Have you gone beyond being a Jedi Knight and feel ready to be a Jedi Master? Then join Team Obi-Wan!

(translation for the Star Wars-ically challenged: there’s some additional cool material you can do if you like!)

If you have completed workshop 4 of Javascript, there are some extra challenges you might like to try your arm at:

  • The board games challenge asks you to write three games – Hangman, Tic Tac Toe and Connect 4. See if you can not only get the game mechanics working, but also detect winning and/or losing states plus the capability of restarting the game. You might want to start with Tic Tac Toe, as your solution to the last Javascript exercise is your starting point for that.
  • The image viewer challenge asks you to write a simple Javascript application that lets the user navigate and view images from thumbnails
  • Want something a bit more abstract and already have programming experience before coming to KU? Why not try Object Oriented Programming in Javascript?

Now man your ships. And may the Force be with you!

Web Programming – Lecture #4

The video for the fourth lecture of the Web Programming unit will appear below when it is published.

Click >> here << for a PDF of the lecture slides.

JavaScript – Lecture #4

The video for the third lecture of the Javascript will be below when it is published.

Until then, you can find the slides for the lecture >> here <<.

Web Programming Workshop 4 (TEAM SOLO)

The fourth workshop for the Introduction to Web Programming unit is now available. YOU SHOULD ONLY DO THIS WORKSHOP IF YOU ARE IN TEAM SOLO. NO CREDIT WILL BE GIVEN IF YOU ARE IN TEAM SKYWALKER – although if you want to do some extra work, fill your boots!

Follow this link to log in and do the workshop.

JavaScript Workshop 4 (TEAM SKYWALKER)

The fourth workshop for the Javascript unit is now available. YOU SHOULD ONLY DO THIS WORKSHOP IF YOU ARE IN TEAM SKYWALKER. NO CREDIT WILL BE GIVEN IF YOU ARE IN TEAM SOLO – although if you want to do some extra work, fill your boots! Just make sure you’ve done your own work first!

Follow this link to log in and do the workshop.