Full Title:Introduction to Web Development
Language of Instruction:English
Module Code:PROG C8Z28
 
Credits: 5
Valid From:Semester 1 - 2016/17 ( September 2016 )
Module Delivered in 8 programme(s)
Module Description:The aim of this module is to introduce the foundations of web and database development to students in an integrated manner.
Learning Outcomes:
On successful completion of this module the learner should be able to
  1. Create and manipulate digital images.
  2. Create a client side website using the major tags and styles.
  3. Create and update a basic multi-table database.
  4. Create a basic server side website.
 

Module Content & Assessment

Indicative Content
Image Editing
Move, marquee selection, crop, image size, canvas size, image rotation, horizontal type, layers, eraser.
HTML
Doctype, the major webpage tags structural and text; Planning a website (good HTML/CSS work practices,code validation, inspect element)
CSS
Text and background, tags, ids and classes, layout
Forms
Major form elements, forms and server-side requirements.
Database
Role of database, data types, table design and implementation
Database operations
Create, Read, update, delete.
Introductions to Server-side Web Development
Basic integration of webpages and simple database with MySQL and PHP.
Assessment Breakdown%
Course Work100.00%

Full Time

Course Work
Assessment Type Assessment Description Outcome addressed % of total Marks Out Of Pass Marks Assessment Date Duration
Practical/Skills Evaluation Image manipulation. 1 20.00 0 0 Week 4 0
Project Client side website. 1,2 30.00 0 0 Week 8 0
Project Client-Server website. 1,2,3,4 40.00 0 0 Week 14 0
Continuous Assessment Contribution to class discussions. 1,2,3,4 10.00 0 0 Every Week 0
No Project
No Practical
No End of Module Formal Examination

Part Time

Course Work
Assessment Type Assessment Description Outcome addressed % of total Marks Out Of Pass Marks Assessment Date Duration
Practical/Skills Evaluation Image Manipulation 1 20.00 0 0 Week 4 0
Project Client Side website 1,2 30.00 0 0 Week 8 0
Project Client-Server website. 1,2,3,4 40.00 0 0 Week 14 0
Continuous Assessment Contribution to class activities 1,2,3,4 10.00 0 0 Every Week 0
No Project
No Practical
No End of Module Formal Examination
Reassessment Requirement
No repeat examination
Reassessment of this module will be offered solely on the basis of coursework and a repeat examination will not be offered.
Reassessment Description
Students who fail this module will be required to complete an individual project during the months of July and August. This project will be designed to be of a standard to ensure that all of the module learning outcomes are met.

DKIT reserves the right to alter the nature and timings of assessment

 

Module Workload & Resources

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Practical There will be one 2-hour and one 3-hour lab timetabled class per week. In these lecture/practical classes, the delivery of new material will be integrated with the practical implementation of that material. This flexible mode of teaching will allow students to derive maximum benefit from attending classes. The teaching/learning methodology will employ active learning techniques to facilitate effective student participation with a particular emphasis on problem-solving and group-based activities. 5.00 Every Week 5.00
Directed Reading Students will be given material to read outside of class hours. 1.00 Every Week 1.00
Independent Study Students will work on assignments outside of class hours. 2.00 Every Week 2.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 5.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Practical There will be one 3-hour lab timetabled class per week. In these lecture/practical classes, the delivery of new material will be integrated with the practical implementation of that material. This flexible mode of teaching will allow students to derive maximum benefit from attending classes. The teaching/learning methodology will employ active learning techniques to facilitate effective student participation with a particular emphasis on problem-solving and group-based activities. 3.00 Every Week 3.00
Directed Reading Students will be given material to read outside of class hours. 2.00 Every Week 2.00
Independent Study Students will work on assignments outside of class hours. 3.00 Every Week 3.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 3.00
Resources
Supplementary Book Resources
  • Peter Gasston 2013, The modern Web : multi-device Web development with HTML5, CSS3, and JavaScript, 1st Ed., No Starch Press US [ISBN: 9781593274870]
  • Kris Jamsa 2014, Introduction to Web Development Using HTML 5, Jones and Bartlett Learning (http://www.jblearning.com/catalog/9781449686543/) [ISBN: 9781449686543]
  • Matthew MacDonald 2011, HTML5: The Missing Manual, 1st Ed., O'Reilly, http://shop.oreilly.com/product/0636920018001.do [ISBN: 978-1-449-30239-9]
  • David Sawyer McFarland 2012, CSS3: The Missing Manual, 3rd Ed., O'Reilly, http://shop.oreilly.com/product/0636920024996.do [ISBN: 978-1-4493-2594-7]
This module does not have any article/paper resources
Other Resources

Module Delivered in

Programme Code Programme Semester Delivery
DK_KCOMP_8 Bachelor of Science (Honours) in Computing 1 Mandatory
DK_KGMDV_8 Bachelor of Science (Honours) in Computing in Games Development 1 Mandatory
DK_KCOMP_7 Bachelor of Science in Computing 1 Mandatory
DK_BPRHE_6 Certificate in Preparation for Higher Education 1 Elective
DK_KCEP_7 Certificate in Programming 1 Elective
DK_KCEP_7 Certificate in Programming 2 Elective
DK_KCOMB_6 Higher Certificate in Science in Computing and Business 1 Mandatory
DK_KCMP7_6 [Exit Award from L7] Higher Certificate in Science in Computing 1 Mandatory