STU33003 – Software Applications III B – Not running 2021/22

Module Code STU33003
Module Name Software Applications III – B
ECTS Weighting[1]5 ECTS
Semester taughtSemester 2
Module Coordinator/s  Assistant Professor Aideen Keaney

Module Learning Outcomes:

On successful completion of this module, students will be able to:
LO1. Write database queries using SQL
LO2. Create online databases with PHP and MySQL.
LO3. Pre-process data, carry out exploratory data analysis (EDA) and develop
data visualisations using Python
LO4. Build dashboards using a number of data visualisation tools.
LO5. Work independently and also as part of a team to develop software
solutions.
LO6. Work with written and oral descriptions of software application
problems and apply suitable tools to build solutions.
LO7. Source relevant reference material to help in solving software issues.
LO8. Participate effectively in group discussions on technical issues and
problems.
LO9. Produce, test and implement suitable software solutions.

Module Content

This module will give students experience in client server database technologies. The module will introduce students to writing database queries using SQL. HTML and PHP will be used to develop user front ends to these databases.  The module will introduce students to the data handling and analysis functionality of Python. The module will also introduce students to data visualisation using QlikSense. 

Teaching and learning Methods

This module is a practical computer based module. Students are given notes that encourage self paced learning. Interaction with the module instructor and peers is encouraged..

Assessment Details

This module is entirely examined by continuous assessment.  Students are expected to obtain a passing grade of 40% in the coursework

Assessment ComponentBrief DescriptionLearning Outcomes Addressed% of totalWeek setWeek Due
Assignment
1 – Semester
1
Individual SQL Project 1L01, L075%34
Assignment
2 – Semester
1
Individual SQL Project 2L01, L06, L0720%46
Assignment
3 – Semester
1
Individual PHP My SQL
Database Project
L01, L02, L06,
L07, L09
25%912
Assignment
4 – Semester
2
Group PHP My SQL Database
Project
L01, L02, L05,
L06, L07, L08,
L09
25%15
Assignment
5 – Semester
2
Group Python ProjectL03, L04, L05,
L06, L07, L08.
L09
25%612

Reassessment Details

Supplementary coursework (100%)

Contact Hours and Indicative Student Workload

Contact Hours (scheduled hours per student over full module), broken down by:54 hours
Lecture44 hours
Laboratory0 hours
Tutorial or seminar10 hours
Other0 hours
Independent study (outside scheduled contact hours), broken down by:170 hours
Preparation for classes and review of material (including preparation for examination, if applicable20 hours
completion of assessments (including examination, if applicable)150 hours
Total Hours224 hours

Recommended Reading List

Module Pre-requisites

Prerequisite modules: ST1001 – Software Applications I & ST2001 – Software
Applications II
Other/alternative non-module prerequisites: e.g. basic programming knowledge

Module Co-requisites

None

Module Website

Blackboard