Opleiding: Programming essentials: an introduction
This course gives a basic understanding of how computer systems work from a programmer's perspective
This course gives a basic understanding of how computer systems work from a programmer's perspective, and how to use this knowledge to produce good code. It also enables technical staff who are not programmers to gain a perspective of software development.
Basic programming skills are a fundamental requirement for many IT professionals. An entry-level programmer can have difficulty with jargon, and knowing where to start. Learning language syntax can be an uphill struggle when it cannot be put into context.
- Describe the components of a computer system
- Understand the purpose of Operating Systems and third-party libraries
- Describe the phases of software development
- Understand the underlying structure of data types
- Choose a suitable data type for a specific task
- Use basic operators, and understand precedence
- Understand how the stack is used to pass data
- Recognize different abstract file types, and their uses
- Be familiar with different program execution regimes
- Identify the phases of code production
- Understand and apply good coding techniques
- Apply a methodical approach to support and debugging