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 | SCRIPTING LANGUAGES | ||
Code | COMP284 | ||
Coordinator |
Dr U Hustadt Computer Science U.Hustadt@liverpool.ac.uk |
||
Year | CATS Level | Semester | CATS Value |
Session 2018-19 | Level 5 FHEQ | Second Semester | 7.5 |
Aims |
|
To provide students with an understanding of the nature and role of scripting languages. To introduce students to some popular scripting languages and their applications. To enable students to write simple scripts using these languages for a variety of applications. |
Learning Outcomes |
|
At the end of the module the students should be able to compare and contrast languages such as JavaScript, Perl and PHP with other programming languages; |
|
document and comment applications witten using a scripting language; | |
rapidly develop simple applications, both computer and web-based, using an appropriate scripting language. |
Syllabus |
|
1 |
|
Teaching and Learning Strategies |
|
Lecture - The six scheduled lectures will consist of one introductory lecture and five lectures on aspects of scripting languages that students will typically not have been taught on other modules. Scheduled lectures will be complemented by 10 webcasts that students will have to watch prior to the five lectures in order to familiarise themselves with more common aspects of scripting languages. |
|
Laboratory Work - During seven of the ten lab sessions, students will be guided by worksheets and supported by demonstrators. Three additional lab sessions will provide students with an opportunity to clarify aspects and solve problems related to the three assessment tasks of the module, again with support from demonstrators. |
Teaching Schedule |
Lectures | Seminars | Tutorials | Lab Practicals | Fieldwork Placement | Other | TOTAL | |
Study Hours |
6 |
10 |
16 | ||||
Timetable (if known) |
The six scheduled lectures will consist of one introductory lecture and five lectures on aspects of scripting languages that students will typically not have been taught on other modules. Scheduled le
|
During seven of the ten lab sessions, students will be guided by worksheets and supported by demonstrators. Three additional lab sessions will provide students with an opportunity to clarify aspects a
|
|||||
Private Study | 59 | ||||||
TOTAL HOURS | 75 |
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 |
Coursework | 9.5 hours expected | 2 | 30 | Yes | Standard UoL penalty applies | Assessment 1 |
Coursework | 9.5 hours expected | 2 | 30 | Yes | Standard UoL penalty applies | Assessment 2 |
Coursework | 11 hours expected | 2 | 40 | Yes | Standard UoL penalty applies | Assessment 3 Notes (applying to all assessments) 3 (sets of) assessment tasks, one for each of the three scripting languages covered by the module. Failure on one or more assessment tasks can be compensated by higher marks on the other assessment tasks. Resit-arrangements: Each re-sit assessment task will be different from the original assessment, except in the case of a skills-based assessment task, but the type of assessment will be the same; the deadline for the submission of work for each re-sit assessment task will be set by the module co-ordinator and will be part of the description of the assessment task; the deadline will typically fall within the re-sit period; the description of a re-sit assessment task will be provided at least four weeks before the deadline for the submission of work for the the task. |
Recommended Texts |
|
Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module. Explanation of Reading List: |