| Module Title |
Advanced Programming |
| Module Code |
CSC1026 (ITS: CA247) |
|
Faculty |
Computing |
School |
Engineering & Computing |
|
NFQ level |
8 |
Credit Rating |
5 |
|
|
Description
To introduce the student to more advanced programming concepts and their implementation in C. To introduce very simple algorithms. To show how simple systems can be implemented in C.
|
Learning Outcomes
1. Design solutions to problems using a top-down approach 2. 1D64766E-E7AE-0001-8425-13D11D504F10
|
| Workload | Full time hours per semester | | Type | Hours | Description |
|---|
| Lecture | 24 | No Description | | Laboratory | 12 | Students will have time in a practical environment to work on problems presented in lectures | | Assignment Completion | 24 | No Description | | Independent Study | 65 | Time in which the student can expand their knowledge of the topics encountered during this module. |
| Total Workload: 125 |
|
|
| Section Breakdown | | CRN | 10201 | Part of Term | Semester 1 | | Coursework | 0% | Examination Weight | 0% | | Grade Scale | 40PASS | Pass Both Elements | Y | | Resit Category | RC1 | Best Mark | N | | Module Co-ordinator | John McKenna | Module Teacher | |
|
| Assessment Breakdown |
| Type | Description | % of total | Assessment Date |
| Assignment | Students are required to cary out an individual assignment. | 25% | Week 5 | | In Class Test | This is a laboratory based exam which will prepare students for the formal end-of-semester examination. | 25% | Week 12 | | Formal Examination | End-of-Semester Final Examination | 50% | End-of-Semester |
| Reassessment Requirement Type |
Resit arrangements are explained by the following categories;
RC1: A resit is available for both* components of the module.
RC2: No resit is available for a 100% coursework module.
RC3: No resit is available for the coursework component where there is a coursework and summative examination element.
* ‘Both’ is used in the context of the module having a coursework/summative examination split; where the module is 100% coursework, there will also be a resit of the assessment
|
|
Pre-requisite |
None
|
|
Co-requisite |
None |
| Compatibles |
None |
| Incompatibles |
None |
|
|
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml
|
Indicative Content and Learning Activities
Error parsing Indicative Content: Syntax error - 4 |
Indicative Reading List
Books:
- Steve Oualline: 1997, Practical C Programming (A Nutshell handbook),
- Peter Prinz and Ulla Prinz: 2002, C Pocket Reference,
- Mike McGrath: 2009, C Programming in Easy Steps,
Articles: None |
Other Resources
None |
|
|
|
|