Introduction to Programming
Key Facts
Language: English
Duration: 10 Weeks
Number of Credits: 10
Tutor: Harshita Gandhi
Learning Method: Face-to-face
Level: This module is at CQFW Level 4.
Module Code: XC12010
Fee: £140.00 - Fee waiver scheme available
This course is currently unavailable for booking
Be the first to know when new dates are announced by joining our mailing list.
Overview
This module aims to provide a basic grounding in computer programming skills and assumes no previous knowledge or ability. After exploring the fundamentals of computer languages you'll move on to writing your first programs. Delivery will be through lectures, recordings and practical workshops and you will require an internet connection. The module will introduce students to the paradigms of procedural and object-oriented programming. It is in three parts: firstly, examining the fundamentals of program design - the what, why and when of programming itself. Then it will explore the use of variables, conditionals and loops to build a program. Finally, we will introduce a programming language and use online tools to build working programs.
Programme
Using online videos, worksheets and live tutorials we will explore the following areas:
- Fundamentals: why do we need programming and how do we go about doing it?
- Languages: in general, what are computer languages and what do they have in common?
- Key principles: what are the main components of a typical language and how can we use them in our coding?
- Programming a common high-level language. Time to apply the previous learning in writing your first programs to solve common problems.
Learning Outcomes
- Describe the Programming Paradigm: Programming languages, elements, concepts and types.
- Explain and use the basic language elements; Language structure, conventions, variables, constants, data types, operators, expressions, statements, blocks.
- Solve a computational problem.
Assessments
- Practical Skills Assessment - 50%
- Written Assignment - 50%
Reading Suggestions
Reading suggestions will be offered throughout the course.
Entry Requirements
This course is for everyone. No previous experience is needed and there are no formal entry requirements.
What do I Need
You would need the following:
- Internet access.
- Access to a laptop or computer with a web camera and microphone; the use of headphones might also be of benefit.
- Use of the Chrome web-browser where possible.
Lifelong Learning Office, Second Floor of Cledwyn Building, Penglais Campus, Aberystwyth, Ceredigion, SY23 3DD
Tel: (01970) 621580 Email: learning@aber.ac.uk