Explore UCD

UCD Home >

MIS41110

Academic Year 2024/2025

Programming for Analytics (MIS41110)

Subject:
Management Information Systems
College:
Business
School:
Business
Level:
4 (Masters)
Credits:
8
Module Coordinator:
Dr Miguel Nicolau
Trimester:
Autumn
Mode of Delivery:
On Campus
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

Core (except where students have sufficient programming background).
Teaching the basics of programming in sufficient detail to survive in analytics. Using an interactive and general-purpose scripting language with strong libraries for analytics.

Topics:
● Data types, compound data structures, control flow
● Decomposing problems by functions
● Data munging
● Files, databases, SQL (basics)
● Libraries for data handling, web, and others
● Structured and unstructured data, text data
● Code style and readability
● Time complexity

About this Module

Learning Outcomes:

After this module students will be able to:
● Write simple programs with good style taking advantage of functions for problem decomposition
● Write programs to convert, clean, manage and interpret data, including structured and unstructured data
● Read and write files and databases
● Choose appropriate libraries for some specific tasks
● Understand the implications of loops for time complexity

Indicative Module Content:

● Data types, compound data structures, control flow
● Decomposing problems by functions
● Data munging
● Files, databases, SQL (basics)
● Libraries for data handling, web, and others
● Structured and unstructured data, text data
● Code style and readability
● Time complexity

Student Effort Hours:
Student Effort Type Hours
Lectures

36

Small Group

24

Tutorial

12

Specified Learning Activities

30

Autonomous Student Learning

48

Total

150


Approaches to Teaching and Learning:
● Face-to-face interactive lectures
● Self-assessment take-home programming exercises
● Group-based project requiring self-learning

Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 

Assessment Strategy  
Description Timing Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Group Work Assignment: Group work assignment involving the development of software for data sourcing and analytics. Week 11 Standard conversion grade scale 40% No

40

No
Exam (In-person): Standard written examination End of trimester
Duration:
2 hr(s)
Standard conversion grade scale 40% No

60

No

Carry forward of passed components
No
 

Resit In Terminal Exam
Spring Yes - 2 Hour
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Group/class feedback, post-assessment
• Self-assessment activities

How will my Feedback be Delivered?

Take home programming exercises with supplied sample solutions for self-assessment. Group project face-to-face evaluation and feedback in week 12.

Name Role
Ms Bing Chen Tutor