Module Details |
The information contained in this module specification was correct at the time of publication but may be subject to change, either during the session because of unforeseen circumstances, or following review of the module at the end of the session. Queries about the module should be directed to the member of staff with responsibility for the module. |
Title | PROGRAMMING THE INTERNET | ||
Code | CKIT503 | ||
Coordinator |
Professor FP Coenen Computer Science Coenen@liverpool.ac.uk |
||
Year | CATS Level | Semester | CATS Value |
Session 2021-22 | Level 7 FHEQ | Whole Session | 15 |
Aims |
|
1. To provide students with sufficient knowledge and skills relating to core Internet technologies, such as HTML, JavaScript and PHP, to enable them to create robust applications. 2. To prepare students for potential careers as Web developers or for management roles that oversee Web development projects. |
Learning Outcomes |
|
(LO1) An ability to critically appraise and employ successfully Internet Programming tools, techniques and current standards. |
|
(LO2) An ability to critically assess the merits of alternative solutions to web programming problems. |
|
(LO3) A critical understanding of the process required to construct www applications that access back-end databases. |
|
(LO4) A full understanding of the process required to build scalable web database systems. |
|
(LO5) An ability to design and create an effective and maintainable web site in accordance with established web standards. |
|
(S1) Skills in using technology - Online communications skills |
|
(S2) Working in groups and teams - Group action planning |
|
(S3) Critical thinking and problem solving - Critical analysis |
Syllabus |
|
Week 1: Introduction to XHTML and Internet Programming Week 2: Advanced XHTML Concepts Week 3: Dynamic XHTML and JavaScript Week 4: Advanced JavaScript Programming Week 5: PHP and Database Connectivity (First week) Week 6: Database Connectivity and Programming with PHP Week 7: Advanced PHP and Database issues. Week 8: AJAX Programming |
Teaching and Learning Strategies |
|
Teaching Method 1 - Virtual classroom hours (for online modules) Teaching Method 2 - Non-classroom hours (for online modules) |
Teaching Schedule |
Lectures | Seminars | Tutorials | Lab Practicals | Fieldwork Placement | Other | TOTAL | |
Study Hours |
70 80 |
150 | |||||
Timetable (if known) | |||||||
Private Study | 0 | ||||||
TOTAL HOURS | 150 |
Assessment |
||||||
EXAM | Duration | Timing (Semester) |
% of final mark |
Resit/resubmission opportunity |
Penalty for late submission |
Notes |
CONTINUOUS | Duration | Timing (Semester) |
% of final mark |
Resit/resubmission opportunity |
Penalty for late submission |
Notes |
Assessment 1 Standard UoL penalty applies for late submission. This is not an anonymous assessment. Assessment Schedule (When) :Whole session | Weekly Discussion Qu | 30 | ||||
Assessment 2 Standard UoL penalty applies for late submission. This is not an anonymous assessment. Assessment Schedule (When) :Whole session | Weekly Coursework As | 25 | ||||
Assessment 3 Standard UoL penalty applies for late submission. This is not an anonymous assessment. Assessment Schedule (When) :Whole session | 8 week group project | 45 |
Recommended Texts |
|
Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module. |