Teaching Responsibility

LJMU Schools involved in Delivery:

Computer Science and Mathematics

Learning Methods

Lecture

Practical

Module Offerings

4211COMP-JAN-CTY

Aims

To develop skills in computational thinking that can be used to develop programs to solve subject specific problems

Learning Outcomes

1.
Use computational thinking to design solutions to problems
2.
Implement design solutions in a suitable programming language.
3.
Develop appropriate test plans

Module Content

Outline Syllabus:Computational thinking – decomposition, pattern recognition, abstraction, algorithms Top-down design/successive refinement Pseudo-code and diagram techniques Practical exercises using compound control structure Practical exercises using methods/functions Solving problems with classes/objects Practical exercises using classes/objects Practical exercises on error handling Testing – test data, test cases, test plans, test strategies (unit, system) Practical exercises on testing
Module Overview:
This module will develop your skills in computational thinking that can be used to develop programs to solve subject specific problems. Practical exercises and problem solving activities will be related such that they lead to the development of a larger software implementation.
Additional Information:The practical exercises will be related such that they lead to the development of a larger software implementation.

Assessments

Technology

Report