Hi, you are logged in as , if you are not , please click here

Introduction to Programming

Info
Location
Extras
More Info

Course Information

NCRM

In this course, we introduce the concept of a computer program. We start by considering what a computer program is and comparing it with how we think about accomplishing everyday tasks. We look at how far we can get with defining a computer program in words and pictures before we ever start writing code.

By relating the simple constructs we have used to describe tasks to specific programming constructs using the Python programming language we will build up a set of individual programming tasks which put together will constitute a complete program.

The constructs can of course be re-used to create any number of different programs to solve a variety of problems.

Course Code

NCRMITPOCT

Course Date

22nd November 2017

Places Available

Course Leader

Mr Peter Smyth
Course Description

Objectives

Provide an understanding of what a computer program is and how it must be precisely defined before a computer can understand it.

Appreciate that there are several ‘programming’ tasks which can and should be done before coding begins.

Understand some of the basic programming constructs that can be used to describe programs in words and pictures as well as being used to write actual programming code.

Appreciate the need to test and debug programs and provide an understanding of the processes involved.

Introduce the Python programming language as a means to practice the concepts above and produce a simple working program

 

Prerequisites

There are no prerequisites for this course. It is assumed that attendees have little or no programming experience.

 

PROGRAMME

Mon 17th

9.45 – 10:00 Registration

10:00– 10:45 Lecture 1

10:45 – 11:00 Practical 1

11:00 – 11:30 Coffee/tea

11:30 – 12:45 Lecture 2

12:45 – 13:15 Practical 2

13:15 – 14:15 Lunch

14:15 – 15:15 Lecture 3

15:15 – 15:45 Coffee/tea

15:45 – 16:30 Lecture 4

16:30 – 17:30 Practical 3

How would you rate your experience today?

How can we contact you?

What could we do better?

   Change Code