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.
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.