Introduction to Programming

 

Ffeithiau Allweddol 

 

Iaith: Saesneg

Hyd: 10 Wythnos

Nifer y Credydau: 10

Tiwtor: Harshita Gandhi

Dull Dysgu: Wyneb yn Wyneb 

Lefel: Mae'r modiwl hwn ar Lefel 4 FfCChC  

Cod y Modiwl: XC12010

Ffi: £140.00 - Cynllun Hepgor Ffioedd

Nid oes modd cadw lle ar y cwrs hwn ar hyn o bryd

Byddwch y cyntaf i gael gwybod pan gyhoeddir dyddiadau newydd trwy ymuno â’n rhestr bostio.

 

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 

  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.

Assessments 

  1. Practical Skills Assessment - 50%
  2. 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.