Find courses

Search results - C Programming 1
Share 
What is this?
Course details
- Key facts
- Overview
- Description
- Programme details
- Staff
- Course aims
- Assessment methods
- Teaching methods
- Teaching outcomes
- Fees
- Apply for this course

Suggested courses:
Key facts
| Type | Weekly Classes |
|---|---|
| Location | Oxford |
| Address | Rewley House 1 Wellington Square Oxford |
| Dates | Wed 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 points | 10 |
| Fees | From £180.00 |
| Application status | Course ended |
| Course code | O12P610COW |
| Course contact | If 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 systemWeek 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
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 measureTeaching 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
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.

