Foundation Programming
- Cod y Modiwl
- CS02320
- Teitl y Modiwl
- Foundation Programming
- Blwyddyn Academaidd
- 2025/2026
- Semester
- Semester 2
- Cyd-gysylltydd y Modiwl
- Dr Andy Starr
- Rhestr Ddarllen
- Gweld ar Aspire
- Rhagofynion
-
Completion of Semester 1 modules of the CS Foundation Year. - Staff Eraill sy'n Cyfrannu
- Dr Andy Starr
- Dr Emmanuel Isibor
Dulliau Asesu
|
Math o Asesiad |
Manylion Asesiad |
Cyfran |
|---|---|---|
| Asesiad Semester | Practical Assignment: | 50% |
| Arholiad Semester | Written Exam: 2 Awr | 50% |
| Asesiad Ailsefyll | Practical Assignment: | 50% |
| Arholiad Ailsefyll | Written Exam: 2 Awr | 50% |
Canlyniadau Dysgu
Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:
- Understand the internal operation of a modern computer.
- Write simple programs in a high-level language.
Disgrifiad cryno
The module will provide an introduction to programming to ensure students are well prepared to enter our normal Year 1. The module aims to provide an overview of computer science, including knowledge of the main components of a computer, programming environments and programming constructs. The practical work associated with the module will involve learning the basics of a high level programming language such as Scratch, Java or Python.
Nod
1. To familiarise students with the internal operation of a modern computer.
2. To introduce students to the basics of programming in a high level language.
Cynnwys
Unit = approx. 2 weeks.
Unit -1 Introduction: Computers and how they work.
Unit-2 Programming Paradigm: Programming languages, elements, concepts and types.
Unit-3 Programming language overview and the basic language elements; Language structure, conventions, variables, constants, data types, operators, expressions, statements, blocks.
Unit-4 Conditionals and loops: if-else, switch, break, continue, for, while, do-while, arrays.
Unit-5 Program design and computational thinking. How to decompose a problem and design a solution from reusable components.
Sgiliau Modiwl
|
Math o Sgiliau |
Manylion Sgiliau |
|---|---|
| Cyfathrebu | Yes, in written report. |
| Datblygu personol a chynllunio gyrfa | No |
| Datrys Problemau | Yes, problem solving is a core part of programming. |
| Gwaith Tim | No, in the module the students will work independently. |
| Gwella dysgu a pherfformiad ei hun | Yes, via repetition and feedback from available tools. |
| Rhifedd | Yes, programming problems will often involve calculations and formulae. |
| Sgiliau pwnc penodol | Yes, programming |
| Sgiliau ymchwil | Use of online sources of information to work around programming problems. |
| Technoleg Gwybodaeth | Yes, technology is core to the module. |
Nodau
Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 3
Computer Science,Aberystwyth University, Llandinam Building, Penglais, Aberystwyth,
01970 622424 : +44 : +44 (0)1970 622021
cs-office@aber.ac.uk: cs-office@aber.ac.uk
