Module Description |
---|
PHY2027 | Scientific Programming in C | 2013-14 |
---|---|---|
Dr J.M. Rowe | ||
Delivery Weeks: | T1:01-11 | |
Level: | 5 (NQF) | |
Credits: | 15 NICATS / 7.5 ECTS | |
Enrolment: | 80 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 | 48 hours | GIS |
Reading to support own learning requirements | 58 hours | GIS |
Weight | Form | Size | When | ILOS assessed | Feedback |
---|---|---|---|---|---|
20% | 2 × homework assignments | 8 hours each | Deadlines in weeks T1:04 and T1:07 | 1-16 | Written and verbal |
40% | Programming Knowledge and Skills Test | 1 hour 30 | T1:06 | 1-9, 11, 13-16 | Written and verbal |
40% | Programming Project | 32 hours | Deadline week T1:11 (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 |