Log in |

Courses

heading icon

Search results - C Programming 1

Key facts

TypeWeekly Classes
LocationOxford
AddressRewley House
1 Wellington Square
Oxford
DatesWed 3 Oct to Wed 5 Dec 2012
Day: Wednesday
Time of meeting: 6.45-8.45pm
Number of meetings: 10
Subject area(s)Computing
CATS points10
FeesFrom £180.00
Application statusCourse ended
Course codeO12P610COW
Course contactIf you have any questions about this course, please email ppweekly@conted.ox.ac.uk.

Overview

We offer an introduction to structured programming. Emphasis is on programming in general, and algorithm design. The course is unsuitable for people with no previous experience.

Description

This course is aimed at learning programming as a generic skill (transferrable to any programming language), students will nevertheless acquire knowledge of both C and the Unix standard libraries. No mathematical knowledge required. The art of algorithm design will be developed by tackling tasks of gradually increasing difficulty. Although introductory, this is a brisk and rigorous course in a major programming language and would probably not suit a beginner.

Programme details

Week 1: The Unix command line and file system
Week 2: Unix programming tools and console i/o
Week 3: Structured Programming
Week 4: Context and simple data type
Week 5: Compound data type (array and record)
Week 6: Text files and file i/o
Week 7: Strings
Week 8: Programming Practical
Week 9: Programming Practical
Week 10: How not to program in C

Reading list
Kernighan & Ritchie, The C Programming Language
Prata, C Primer Plus

Staff

Dr Ian East

Role: Tutor

Dr. Ian East has been Lecturer in Electronics at the Clarendon Laboratory (Oxford), and Senior Lecturer in Computing at the University of Buckingham...more

Course aims

Course Aim:
To introduce structured imperative programming, and good practice therein, to those new to it.

Course Objectives:
Students should become able to :
– compose algorithm and data structure to implement simple tasks
– encode an algorithm and data structure in C, using the Unix and C standard libraries
– open/close, read, and write text files within a program.

Assessment methods

Two assignments of equal measure

Teaching methods

Intermixed tutorial, mini-lecture, and practical class.

Teaching outcomes

By the end of the course students can expect to:
– compose an algorithm and data structure to solve simple tasks
– encode an algorithm and data structure in C, using the Unix and C standard libraries

Fee options

Programme Fee
EU Fee: £180.00
Non-EU Fee: £180.00

Apply for this course

Sorry, this course is not currently accepting applications. If you have any questions about this course, please use the course enquiry form.