skip to navigation skip to content
Tue 15 Nov - Thu 17 Nov 2016
09:30 - 13:00

Venue: Titan Teaching Room 1, New Museums Site

Provided by: University Information Services


Booking

Bookings cannot be made on this event (Event is in the past).


Other dates:

No more events

[ Show past events ]



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

C: Introduction for Those New to Programming
Prerequisites

Tue 15 Nov - Thu 17 Nov 2016

Description

A course in basic C programming intended for beginners to programming only. The aim of the course is to get everyone to the stage of being able to write small utility programs in C for carrying out simple calculations and data manipulation.

Prerequisites

Whilst a detailed knowledge of Unix is not necessary, attendees should be capable of creating and manipulating text files on a Unix system (as covered on the first day of the Unix Introduction).

Sessions

Number of sessions: 3

# Date Time Venue Trainer
1 Tue 15 Nov 2016   09:30 - 13:00 09:30 - 13:00 Titan Teaching Room 1, New Museums Site D.J. Harrison
2 Wed 16 Nov 2016   09:30 - 13:00 09:30 - 13:00 Titan Teaching Room 1, New Museums Site D.J. Harrison
3 Thu 17 Nov 2016   09:30 - 13:00 09:30 - 13:00 Titan Teaching Room 1, New Museums Site D.J. Harrison
Topics covered
  • constants and variables
  • numerical calculations
  • reading and writing files
  • conditional statements
  • arrays
  • library and user-written functions
Format

Each session will begin with a lecture, followed by a practical session in which attendees will have an opportunity to work on some simple programming exercises for themselves.

System requirements

C: Introduction on PWF Linux

Notes
  • The practical sessions will use the Computing Service PWF Linux system (if necessary temporary accounts will be provided for the duration of the course).
  • Self-taught courses are also available.
Duration

Three half day sessions

Theme
Programming and Scripting

Booking / availability

Override user: