MIS20080 Introduction to Programming

Academic Year 2022/2023

Business analytics requires powerful software to interact with large, complex data sets. This is a first course in developing software applications to allow experts to build solutions to complex business problems based on extensive analysis of structured data.
Students of this module will first gain an appreciation of how computer languages are used to create programs, and how these programs are executed, and react to input information. They will then write programs to perform logical analysis and processing of business data.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

Students of this module will learn how to create and work with variables, conditional statements, arrays and files. They will learn to use a contemporary programming language to create instructions to handle data, decisions and outputs for elementary decision analytics tasks.
They will learn to 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




Autonomous Student Learning




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

Not applicable to this module.

Module Requisites and 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, GENE30040 - Programming for Biologists, MIS30110 - Computation Modelling for Bus

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


Continuous Assessment: Continuous Assessnent Throughout the Trimester n/a Graded No


Carry forward of passed components
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.

Name Role
Dr Yunhui Lin Lecturer / Co-Lecturer
Darren Redmond Lecturer / Co-Lecturer