MIS20080 Introduction to Programming

Academic Year 2023/2024

This module provides an introduction to programming concepts with a focus on data analysis and business analytics. Students will learn how to use programming languages to develop applications for solving complex business problems through the creation of computer programs and the analysis of structured data. The module covers the basics of programming, program creation and execution, and logical analysis of business data.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

On completion of the module students should be able to:

- create and work with variables, conditional statements, arrays and files

- use a contemporary programming language to create instructions to handle data, decisions and outputs for elementary decision analytics tasks

- create simple but robust functioning software, including coding, editing, compiling and testing software code

Indicative Module Content:

Key concepts include data structures, writing to and reading from files, computer logic, sorting, searching and storing structured data.

Student Effort Hours: 
Student Effort Type Hours
Lectures

24

Tutorial

12

Autonomous Student Learning

74

Total

110

Approaches to Teaching and Learning:
* Interactive programming lectures
* Practical sessions
* Group work
 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Incompatibles:
COMP10010 - Introduction to Programming I, COMP10060 - Computer Sci for Engineers I, COMP10110 - Computer Programming I, COMP10120 - Computer Programming II, COMP10140 - Programming for Radiography I, COMP10180 - Computer Programming II (O/L), COMP20080 - Computer Sci for Engineers II, MIS30110 - Computation Modelling for Bus


 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Examination: End of trimester examination 2 hour End of Trimester Exam No Graded No

50

Group Project: Group coding Project Throughout the Trimester n/a Graded No

35

Continuous Assessment: Continuous Assessment (Coding Challenges, Quizzes and Tests, Peer Code Reviews, etc) Throughout the Trimester n/a Graded No

15


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

• Feedback individually to students, on an activity or draft prior to summative assessment

How will my Feedback be Delivered?

Interview/feedback and collaborative exploration during project demo.

Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
 
Autumn
     
Lecture Offering 1 Week(s) - 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12 Mon 13:00 - 14:50
Tutorial Offering 1 Week(s) - Autumn: Weeks 2-12 Wed 16:00 - 16:50
Tutorial Offering 2 Week(s) - Autumn: Weeks 2-12 Wed 17:00 - 17:50
Autumn