Cyflwyniad i Raglennu

Module Identifier
CC12020
Module Title
Cyflwyniad i Raglennu
Academic Year
2026/2027
Semester
Semester 1
Co-ordinator
Dr Andy Starr
Reading List
View on Aspire
Exclusive (Any Acad Year)
CS12020
Other Staff
Dr Andy Starr
Dr Tomos Fearn
Dr Wayne Aubrey
Dr David Hunter

Assessment

Assessment Type

Assessment details

Proportion

Semester Assessment Aseiniad sy'n berthnasol i'r cynllun gradd: 70%
Semester Exam Arholiad ar-lein: 1.5 Hours 1.5 Awr 30%
Supplementary Assessment Un aseiniad: 70%
Supplementary Exam Arholiad ysgrifenedig: 1.5 Hours 1.5 Awr 30%

Learning Outcomes

On successful completion of this module students should be able to:

  1. Disgrifio ac egluro mathau a'r defnydd o newidynnau
  2. Defnyddio haniaeth ar broblem ddylunio, gan arwain at cod sy'n defnyddio swyddogaethau ar gyfer gwahanu ac ailddefnyddio swyddogaeth
  3. Dylunio a gweithredu rhaglenni i ddatrys problemau sy'n berthnasol i'w cynllun gradd
  4. Defnyddio cod a llyfrgelloedd trydydd parti fel rhan o'u datrysiad meddalwedd, ac i ddeall perthnasedd trwyddedau meddalwedd a phriodoledd hawliau eiddo deallusol.

Brief description

Bydd y modiwl hwn yn darparu gwaelodlin gyffredin o sgiliau rhaglennu i bob myfyriwr ar gynlluniau gradd anrhydedd sengl. Bydd myfyrwyr yn cael eu haddysgu ar y sgiliau rhaglennu craidd drwy ddefnyddio llwyfan bach cyfrifiadurol ysgafn megis y llwyfan Arduino a'r amgylchedd datblygu. Bydd y modiwl hwn yn rhoi sylfaen ar gyfer CS12320 Rhaglennu gan ddefnyddio iaith gwrthrych cyfeiriol.

Aims

Bydd y modiwl hwn yn cyflwyno myfyrwyr i raglenni gweithdrefnol, sy'n cynnwys y defnydd o newidynnau, amodolau a dolenni a strwythur rhaglen. Bydd Wythnosau 5-10 y cwrs yn cael ei seilio ar waith brosiect, gyda chyfnodau o ddarlithoedd a gwaith ymarferol yn gymysg ystod sesiynau ymarferol. Bydd myfyrwyr yn cael eu dyrannu i grwpiau prosiect yn seiliedig ar eu cynllun gradd, a bydd yn ymdrin yr un deunydd craidd o fewn prosiect sydd wedi'i deilwra i'w cynllun.

Content

Wythnos 1 - cyflwyniad i'r caledwedd ac yr amgylchedd rhaglennu. Newidynnau a rhifyddeg. Ddarparu
allbwn defnyddwyr.
Wythnos 2 a 3 - Datganiadau Amodol, Cylchoedd ac araeau. Darllen mewnbwn y defnyddiwr. Gweithredwyr C.
Trin gwahanol fathau data (testun vs rhifol)
Wythnos 4 - swyddogaethau a pharamedrau. Gwahanu problem mewn i ddarnau y gellir eu hailddefnyddio.
Wythnos 5 - Rhyngweithiad caledwedd gyda ar-fwrdd swyddogaeth. Storfa barhaus gan ddefnyddio EEPROM.
Wythnos 6-10 - Sesiynau ymarferol sy'n seiliedig ar brosiect yn steil tiwtorial
Bydd y myfyrwyr yn cael eu rhannu'n grwpiau prosiect yn ol cynllun gradd, a bydd y gwaith pob grwp yn
cael eu cynllunio gan academydd sy'n ymwneud yn y maes hwnnw. Bydd prosiectau gwahanol yn cynnwys y
pynciau canlynol, ond mewn trefn sy'n berthnasol i'r prosiect hwnnw.
Dysgu trwy ailadrodd dylunio meddalwedd a'u gweithredu
Y defnydd o structs
Y defnydd o Pointers
Y defnydd o lyfrgelloedd a chod trydydd parti eraill.
Cyfathrebu rhwng dyfeisiau, a chreu protocol cyfathrebu sy'n berthnasol i'w prosiect.
Bydd y prosiectau hyn yn ymdrin a'r un maes craidd ond gyda chymwysiadau wedi'u teilwra yn ol cynllun
gradd.
Wythnos 11 - Darlithoedd Adolygiad

Module skills

Skills type

Skills details

Application of Number Yn gynhenid i'r pwnc.
Improving own Learning and Performance Dysgu a pherfformiad yn cael ei wella drwy adborth.
Information Technology Yn gynhenid i'r pwnc.
Personal Development and Career planning Mae'r modiwl hwn yn rhoi mwy o wybodaeth am yr hyn y gwyddonwyr cyfrifiadurol yn ei wneud, a phrofiad ymarferol yn ymwneud a chynllun gradd y myfyrwyr.
Problem solving Ddatblygwyd wrth ddatrys problemau dylunio
Research skills Ddatblygwyd drwy ddefnyddio syml o'r cyfrifiadur
Subject Specific Skills Mae'r modiwl hwn yn rhoi gwerthfawrogiad gwell o bwnc sy'n berthnasol i'r cynllun gradd a dealltwriaeth o wahanol feysydd o wyddoniaeth gyfrifiadurol.
Team work Bydd myfyrwyr yn gweithio gyda'i gilydd ar brotocolau cyfathrebu mewn sesiynau ymarferol y prosiect.

Notes

This module is at CQFW Level 4