Keys to Computer Science

Cod y Modiwl
IC02230
Teitl y Modiwl
Keys to Computer Science
Blwyddyn Academaidd
2026/2027
Semester
Semester 2
Cyd-gysylltydd y Modiwl
Ms Rachael Davey
Rhestr Ddarllen
Gweld ar Aspire
Rhagofynion

Completion of Semester 1 modules of the IFC or an IELTS score of at least 4.5 in each of the four subskills
Staff Eraill sy'n Cyfrannu
Mr Peter Schofield
Ms Maggie Day
Miss Sania Fatima Sayed

Dulliau Asesu

Math o Asesiad

Manylion Asesiad

Cyfran

Asesiad Semester Written Exam: Written examination (2 hours) 40%
Asesiad Semester Practical work: Practical work 40%
Asesiad Semester Presentation: Presentation 20%
Asesiad Ailsefyll Written Exam: Written examination 50%
Asesiad Ailsefyll Practical work: Practical work 50%

Canlyniadau Dysgu

Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:

  1. Use technical language in English connected to computer programming and the web, both written and verbal.
  2. Create simple programs in the chosen high level programming language
  3. Create simple websites using HTML5 and CSS3.

Disgrifiad cryno

The module will provide an overview of computer science and provide an introduction to programming concepts and the web. This 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 Java or Python and the basics of the web, such as building static web pages using HTML.

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.
3) To familiarise students with the concept of the web and the basics of building a website using HTML 5 and CSS 3.

Cynnwys

Unit = approx. 2 weeks

Unit-0 Introduction: Computers and how they work

Unit-1 Programming Paradigm: Programming languages, elements, concepts, and types.

Unit-2 Programming language overview and the basic language elements: Language structure, conventions, variables, constants, data types, operators, expressions, statements, blocks.

Unit-3 Conditionals and loops: if-else, switch, break, continue, for, while, do-while, arrays.

Unit-4 Introduction to web-technology: Internet vs web, outline of internet protocols and layering

Unit 5: Basics of web designing: Anatomy of a website, presentations and layouts, hosting and domains, and web development tools.

Unit-6 HTML (Hyper Text Markup Language) 5: Basic and advanced tags.
Unit-7
CSS (Cascading Style Sheets) 3: Typography, consistency, types of styles, specifying class within HTML document, text rollovers.

Sgiliau Modiwl

Math o Sgiliau

Manylion Sgiliau

Cyfathrebu Developed by practical reports and presentation
Datblygu personol a chynllunio gyrfa Aimed at preparing for CS (related) degree, leading to a career in that area.
Datrys Problemau Yes, programming requires solving problems
Gwaith Tim Some work may be done as a small group or pairs
Gwella dysgu a pherfformiad ei hun Yes, need to do some independent work
Rhifedd Yes, will need to have / gain some numerical understanding for programming exercises
Sgiliau pwnc penodol Programming and web development
Sgiliau ymchwil Yes, need to read around subject
Technoleg Gwybodaeth Yes, programming and web development and use of word processing and presentation software.

Nodau

Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 3