Microcredentials: Introduction to Programming

Cod y Modiwl
CX12010
Teitl y Modiwl
Microcredentials: Introduction to Programming
Blwyddyn Academaidd
2026/2027
Semester
Dysgu o Bell
Cyd-gysylltydd y Modiwl
Dr Tomos Fearn
Rhestr Ddarllen
Gweld ar Aspire
Anghymharus (Unrhyw Flwyddyn Acad)

Credits achieved for this module will not count towards a standard Aberystywth University degree.
Staff Eraill sy'n Cyfrannu

Dulliau Asesu

Math o Asesiad

Manylion Asesiad

Cyfran

Asesiad Semester Weekly multiple choice quiz: Each week a short multiple choice quiz will be help exploring that week's work. 30%
Asesiad Semester Weekly worksheet: Weekly worksheet completed by student 30%
Asesiad Semester Mini-project: A short project exploring the module concepts 40%
Asesiad Ailsefyll Worksheet: Online worksheet covering all the topics from the module 60%
Asesiad Ailsefyll Programming task: 40%

Canlyniadau Dysgu

Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:

  1. Describe the Programming Paradigm: Programming languages, elements, concepts and types.
  2. Explain and use the basic language elements; Language structure, conventions, variables, constants, data types, operators, expressions, statements, blocks.
  3. Solve a computational problem

Disgrifiad cryno

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 online through lectures, recordings and practical workshops and you will therefore require an internet connection. On successful completion you will be awarded 10 credits at first year undergraduate level.

Nod

This 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.
The course will be presented in a number of blocks - each will have a worksheet with linked mini-videos and an online workshop - the latter will be recorded so you can study the course at times that suit you.

Cynnwys

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.

Sgiliau Modiwl

Math o Sgiliau

Manylion Sgiliau

Datrys Problemau Creadigol Students will gain problem solving skills as part of their coursework assessment and worksheet exercises.
Gallu digidol Students will be expected to make appropriate use of the Internet to access Blackboard, contribute to online workshops and discussions, and access their online programming site.
Meddwl beirniadol a dadansoddol The course will introduce the concept of Computational Thinking
Sgiliau Pwnc-benodol Understand and utilise the fundamentals of programming
Synnwyr byd go iawn IT and, specifically, programming is ubiquitous in today's world - this course will give a grounding in their application in day to day activities.

Nodau

Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 4