Web Development

Web Development

Welcome to the web development module. This is a 5 credit module in the first year of the BSc in Applied Computing, Computer Forensics and Entertainment Systems programmes. Think of the module as a first journey into the world of web site and web application development. The purpose of the module is to expose you to the tools, technologies, paradigms and practices of modern web development. You will not be an expert developer when you complete the programme, but you will have a grounding in the basics and be able to start the longer (and never ending!) journey exploring this fascinating and continually evolving space.

The first part of this journey we will uncover the basics components a web page, learn the fundamental of structure of the HyperText Markkup Language (HTML), the role Cascading Style Sheets (CSS) and how these two technologies can allow us to formulate a simple, elegant and navigable static web site. This will involve careful attention to the syntax and semantics of the HTML elements, the nature of CSS rules and how these combine to layout content in an appealing and effective manner.

In the second part, we will transition from exploring the construction of Web Sites to simple Web Applications. This will enable us to consider how a user can interact with the site, signing up/in for instances and making information available to the site - which we now call an 'App'. This leads us to a whole new world of interesting abstractions not really exposed to the users. This include Controllers, Models, Views and the associated machinery of a Web Application Framework. Here we will build on your emerging knowledge of the Java programming language.

Tuition Team

Mr. Eamonn de Leastar (edeleastar@wit.ie) Dr. Siobhan Drohan (sdrohan@wit.ie) Dr. Brenda Mullally (bmullally@wit.ie) Ms. Mairead Meagher (mmeagher@wit.ie)

Attendance Policy

Attendance will be taken once during the labs. You are expected to be present when this is taken. In general, the time taken to complete the labs will vary based on you prior experience, how many exercises you attempt and also other experiments you may attempt. You should expect to devote some of the lab time to your CA projects in web development or other modules in your programme.

Assessments

There will be 2 assessments in the course. The first will be a project you submit by week 7. This will be a static web site. The second will be a Web Application, which will be due at the end of Week 13.

Timetable

Below is the current timetable for this module. Please make every effort to attend the lectures and labs. If for some reason you miss one or the other, you can see from the schedule below that each lecture runs twice in the week, and each lab three times. In exceptional circumstances you can come in to a lab/lecture that is not scheduled for your group of you miss out for some reason.