Teaching Responsibility

LJMU Schools involved in Delivery:

Computer Science and Mathematics

Learning Methods

Lecture

Practical

Module Offerings

4112MATHS-SEP-CTY

Aims

To develop IT problem solving skills To become familiar with a range of mathematical programming techniques To gain an understanding of how software is developed To prepare students for mathematical software development at higher levels, both work and study

Learning Outcomes

1.
Apply knowledge of computer programming constructs and algorithms to IT problems.
2.
Demonstrate problem solving skills to create simple software solutions.
3.
Evaluate alternatives and make sound judgements about data structures.
4.
Investigate development environment tools for use in software development.
5.
Demonstrate familiarity with using mathematical functions within programs.

Module Content

Outline Syllabus:Computers and Computer Programming -How programs work within computers -Current programming languages and their evolution Integrated Development Environment -Working with code -Compiling, profiling, testing and organising code Basic elements of programs -Syntax -Variables/Types -Expressions -Input/Output and Devices -Classes and methods Control structures -Conditionals / selection -Loops / repetition -Logical problem solving -User defined classes -Value and Reference Types -Arrays / Collections -String manipulation -Code structure, procedures/methods, callbacks. -Recursion Graphics - Plotting graphs and statistical data
Module Overview:
This module aims to develop programming and problem solving skills to help prepare for work in mathematics and statistics.
Additional Information:This module aims to develop programming and problem solving skills in students to help prepare them for work in mathematics and statistics.

Assessments

Portfolio