PHY2027 | Scientific Programming in C | 2015-16 |
---|---|---|
Dr J.M. Rowe | ||
Delivery Weeks: | T1:01-11 | |
Level: | 5 (NQF) | |
Credits: | 15 NICATS / 7.5 ECTS | |
Enrolment: | 147 students (approx) |
A knowledge of a computing language and how to write programs to solve physics related problems is a valuable transferable skill. It is taught though a series of practical sessions in which the student will initially learn to understand the logic of the source code and are required to modify the code for a number of prepared projects. This module yeaches the C programming lanaguage, but the principles involved are applicable to almost every procedural programming language.
This module provides a general introduction to programming in C and to the main elements of ANSI C. It is designed to give students the ability to write clearly structured, debuggable and maintainable computer programs in C and to be able to understand such programs written by others.
This module pre-dates the current template; refer to the description above and the following ILO sections.
A student who has passed this module should be able to:
Description | Study time | KIS type |
---|---|---|
16×1-hour lectures | 16 hours | SLT |
6×3-hour and 5×2-hour supervised computer labs | 28 hours | SLT |
Directed self-study and project work | 56 hours | GIS |
Reading to support own learning requirements | 50 hours | GIS |
Weight | Form | Size | When | ILOS assessed | Feedback |
---|---|---|---|---|---|
13% | Homework assignment | 8 hours | Deadline Monday week T1:04 | 1-16 | Written and verbal |
13% | Homework assignment | 8 hours | Deadline Monday week T1:06 | 1-16 | Written and verbal |
30% | Programming Knowledge and Skills Test | 1 hour 30 | T1:06 | 1-9, 11, 13-16 | Written and verbal |
13% | Homework assignment | 8 hours | Deadline Monday week T1:09 | 1-16 | Written and verbal |
31% | Programming Project | 32 hours | Deadline Friday week T1:12 (Friday) | 1-16 | Written and verbal |
The following list is offered as an indication of the type & level of information that students are expected to consult. Further guidance will be provided by the Module Instructor(s).
Core text:
Supplementary texts:
ELE:
Pre-requisite Modules | Mathematics Skills (PHY1025) |
---|---|
Co-requisite Modules | none |
Re-assessment is not available except when required by referral or deferral.
Original form of assessment | Form of re-assessment | ILOs re-assessed | Time scale for re-assessment |
---|---|---|---|
N/A | N/A | N/A | N/A |
Notes: Re-assessment is not available for this module.
|
|
IoP Accreditation Checklist |
|
Availability | unrestricted |
Distance learning | NO |
Keywords | Physics; Program; Structures; Function; Codes; Project; Data; Computing; Ansi; Arrays; Designing. |
Created | 01-Oct-10 |
Revised | 01-Oct-11 |