Friday, September 28, 2012

SOFT6008 Room change

Mondays at 0900 are now in D239.

Thursday, September 27, 2012

SOFT6008 Class 08 DWEB-COM

We looked at modifying the source property of an image using the DOM.

video: SOFT6008-08-ALL-20120927.m4v

SOFT6007 Class 07 ITM

I got distracted and completely forgot to go to class. When I eventually turned up at 1240, I was surprised to find most students still there, although not all were working on their HTML.

I'm sorry. We'll have plenty if time to make up, so there's no need to be concerned

Wednesday, September 26, 2012

SOFT6007 Class 06 ITM




We looked at lists again and saw how to do definition lists.

We reviewed the IMG tag and I talked about resizing images.

We looked at HTML Entities for non-English characters.

I asked students to code some non-English text and to complete the example nested list in HTML. Most students finished on time, but some didn't. Those students will need to get that  sorted.

video: SOFT6007-06-ITM-20120926-1600.m4v

SOFT6007 Class 05 ITM





I held class an hour earlier at the request of the students.

We did a recap and I tried to make sure that everyone has the basics sorted.

video: SOFT6007-05-ITM-20120926-1500.m4v

SOFT6007 Class 08 WEB-ITM





I talked about separating content from style and introduced the topic of style sheets (CSS)

video: SOFT6007-04-WEB-ITM-20120919-1100.m4v

SOFT6008 Class 06 WEB

Students continued work on their games of chance.

I'm well impressed with the skill level and attitude of the class. I anticipate we will get lots of good work done over the course of the semester.

IT problems

An electrical contractor accidentally cut the power to the comms room yesterday evening. Some services start back up right away, while others need a helping hand. Others are just towards the back of the queue. There server where my notes are is way downs the queue.

SOFT6008 Class 05 WEB

Some students used this class to catch up. I asked students to experiment with random images to develop some kind of game of chance. Many had a slot machine done already so I suggested they try something with cards.

We will move onto something new in the lecture.

audio:  SOFT6008-05-ALL-20120924-0900.m4a

Tuesday, September 25, 2012

Servers down

My Ethernet and wifi connections are down. I can't access my remote drive from outside CIT so it'll probably be Thursday before I update the blog with the latest batch of notes. Sorry

COMP6023 Class 06

Students continued with the FTP exercise, but added css and image files. Don't forget that non-text files must be uploaded in binary mode or they can get messed up. (But usually they don't)

I asked students to dust off their old blogs or to start new ones if needed. Students should post an entry about what we did in class today and include a link to their site on praxis. Please e-mail the URL for the blog to colin.manning@cit.ie by noon on Friday to ensure that you get any marks that may be due to you.

That was a good day's work. Well done guys.


COMP6023 Class 05

Each student made a simple website and FTP'd it up to the praxis webserver. That server will be available for a few more weeks if you want to experiment. Just make sure to stay inside your own sub-directory.

If you missed the class get the username and password from someone who was there or ask me. But for security reasons I can't post them here.

SOFT6007 Class 06 DWEB





We reviewed the basics.

We looked at OLs and ULs again and saw DLs for the first time. I talked yet again about the structure of the list and how to nest things.

By the end of this class students should have
  • several pages linked to each other containing
  • links to other local pages and external pages
  • images
  • the big nested list exercise

Monday, September 24, 2012

SOFT6007 Class 05 WEB

I couldn't get the projector in IT2.2 working so I had to do a quick change of plan

I did a quick recap of last week and then I explained about HTML entities for non-English characters. I gave out a handout on entities, but that was just a sample of them. You can find a full list online.

From next week this class will be in IT2.1 instead of IT2.2

audio: SOFT6007-05-WEB-20120924.m4a

SOFT6008 Class 07 COM

Students continued working on the random image game code.

Many students took on big challenges, which is great. The trick is to code step by step and to not get discouraged if it doesn't work right away.

I was well impressed with the work students did today. Not to put pressure on the WEB2 group, but this class was smokin'
 

SOFT6008 Class 06 COM

I asked students who missed last week to make sure they caught up with what we did.

I asked students to experiment with the random image code we saw in class and to try new things with it. Building a slot machine seems like the obvious choice, but students are free to experiment.

The MCOM server was down so I put the sample code an images into students' dropbox folders.

SOFT6008 Class 05

We were in PF53 again so didn't do anything very technical.

I talked a bit about the module, the online resources, and my plans for the assessments.

Saturday, September 22, 2012

SOFT6007 Class 03 ITM





We looked at how to add images to webpages using the IMG tag

video: SOFT6007-03-ITM-20120920-1600.m4v

Thursday, September 20, 2012

SOFT6008 DWEB-COM Class 04





We extended the random image program to make various games of chance. I asked students to think about how they might extend the code further to make, say, a slot machine.

Links to code available on the notes and slides page --->

video: SOFT6008-04-ALL-20120920-1600.m4v

Wednesday, September 19, 2012

SOFT6007 Class 02 ITM

Students continued work on the pages we started in the earlier class.

We finished up a little bit early.

Good days work. Well done

SOFT6007 Class 01 ITM





We looked at a simple HTML to see the minimum requirements for a valid page. Then we made more complex pages with links to each other and links to other sites.

Everyone was already familiar with the IT systems so made rapid progress

video: SOFT6007-01-ITM-20120919-1600.m4v

SOFT6007 Class 4 DWEB-ITM

We looked at nested lists. Students did an exercise in class. I asked them to complete it and bring it to the next class

video: SOFT6007-04-WEB-ITM-20120919-1100.m4v

SOFT6008 Class 03 DWEB





We looked at how to generate random numbers in a chosen range and how to build up an image tag using document.write


I asked students to upload the work to dropbox once completed.

code:
javascript2-random-image.html

slides:
soft6008-01b.pdf

video: SOFT6008-03-WEB-20120919-1000.m4v

SOFT6008 Class 02 DWEB





I introduced JavaScript and we looked at an example program.

I asked students to type it so they could get used to the text editor and the debugging tools. Students should investigate the text editor and debugger options available for their home machines.

code:
Time Based Greeting javascript1-time-based-greeting.html

slides:
soft6008-01b.pdf

video: SOFT6008-02-WEB-20120919-0900.m4v

Tuesday, September 18, 2012

COMP6023 Class 03

We went home. We did well to get as much done as we did given the constraints.

COMP6023 Class 02

We uploaded a file to a web server using the web interface but couldn't get the FTP to work. [You can't FTP across CIT's wifi for security reasons]

I talked a bit about content management systems (CMSs)

SOFT6007 WEB Lab 3





We looked at how to include images in a page using the img tag. I asked student to download images and add them to their webpages.

I asked students to join Google+ and to add me to one of their circles.

video: SOFT6007-03-WEB-20120918.m4v

SOFT6007 WEB Lab 02







We looked at
heading tags (h1, h2, h3)
links to other sites
links between pages


I asked students to build a few web pages and add links between them, along with links to other sites.

Most students got to grips with that before we moved on.

video: SOFT6007-02-WEB-20120918.m4v


COMP6023 Class 01

I talked a bit about the module, but the assessment schedule is still a bit up in the air. I told students that it was likely that they would be working in groups of 3 and so they should have a think about that. I asked students to dust off their blogs because they are going to need them again for this module.

I talked about web hosting services and we looked at the unix commands that one might need in order to FTP files up to a web server.


Monday, September 17, 2012

SOFT6007 WEB Lab 1




Very poor audio quality!

We discussed some admin stuff like timetables and class groups

We looked at an example of a webpage written in HTML and students made a webpage using notepad++.

video: SOFT6007-01-WEB-20120917.m4v 

SOFT6008 Class 03 COM





We looked at how to generate random numbers in a chosen range and how to build up an image tag using document.write


I asked students to upload the work to dropbox once completed.

code:
javascript2-random-image.html

slides:
soft6008-01b.pdf

recording: Class 03 COM

SOFT6008 Class 02 COM


I introduced JavaScript and we looked at an example program.

I asked students to type it so they could get used to the text editor and the debugging tools. Students should investigate the text editor and debugger options available for their home machines.

code:
Time Based Greeting javascript1-time-based-greeting.html

slides:
soft6008-01b.pdf

recording: Class 02 COM

SOFT6008 Class 01

I was very impressed that most students managed to find the class and be there on time. For the 0900 class on Day 1 that was no easy thing.

I talked briefly about the module and the assessment schedule.

There was no technology in the room so we didn't do anything very interesting. I hope that in time we will be assigned more suitable accommodation.

I asked students to add me to one of their circles in Google+ and to share a dropbox folder with me.

audio recording:Class 01

Sunday, September 16, 2012

Monday, September 3, 2012

Assignment reviews

A number of students submitted work over the summer. I want to meet each student to go through the submissions.

I believe that I have contacted all the relevant students at this stage. If you submitted something but haven't heard from me, please e-mail me.

In the meantime you should sign up for a meeting slot at
http://www.doodle.com/2bbpbwgunyqhxuuk