Tech Stacks - Problem Solving through Programming COM411
By the end of this module, and upon successful completion, you will be able to do the following:
- Design computer programs in a logical and structured way using appropriate techniques and principles.
- Develop computer programs aligned to appropriate programming standards and code conventions.
- Demonstrate the application of key concepts
- Utilise suitable tools to design, implement, test and evaluate solutions.
The module is split into 4 blocks:
- Block 1: Basics - fundamental programming concepts such as input/output, conditional statements, loops, functions, and modules.
- Block 2: Data - working with data sources such as CSV and JSON. Storing data in data structures such as lists and dictionaries.
- Block 3: Visualisation - visualising data using popular visualisation libraries.
- Block 4: OOP - learn key object-oriented programming concepts and applying this to program construction.
Tech Stack & Tools:
- Python (+ a range of python modules)
- Matplotlib
- PyCharm
- Git
- GitHub