Registry
Module Specifications
Current Academic Year 2012 - 2013
Please note that this information is subject to change.
| |||||||||||||||||||||||||||||||||||||||||||||
| 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. Implement solutions to problems using the advanced features of the C programming language. 3. Apply problem-solving techniques to novel problems 4. Design and implement simple systems. 5. Investigate online and other available resources to ascertain the most appropriate software library to use in a given situation. | |||||||||||||||||||||||||||||||||||||||||||||
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 | |||||||||||||||||||||||||||||||||||||||||||||
|
Memory Management. Why use memory management?Introduction to pointers.Using pointers effectively.Pointers and arrays, including one and two-demensional arrays.. Advanced Functions. Passing parameters revisited.pass-by-value, and pass-by-referencereturning data from functions.using pointers with functions.. Simple Algorithms. Introduction to recursion.Searching through arrays.Sorting arrays (e.g. SelectionSort, Insertion sort, Quicksort).. | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| Indicative Reading List | |||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||
| Other Resources | |||||||||||||||||||||||||||||||||||||||||||||
| None | |||||||||||||||||||||||||||||||||||||||||||||
| Array | |||||||||||||||||||||||||||||||||||||||||||||
| Programme or List of Programmes | |||||||||||||||||||||||||||||||||||||||||||||
| AP | BSc in Applied Physics | ||||||||||||||||||||||||||||||||||||||||||||
| BSSA | Study Abroad (DCU Business School) | ||||||||||||||||||||||||||||||||||||||||||||
| PBM | BSc Physics with Biomedical Sciences | ||||||||||||||||||||||||||||||||||||||||||||
| PF | BSc in Physics with French | ||||||||||||||||||||||||||||||||||||||||||||
| PHA | BSc in Physics with Astronomy | ||||||||||||||||||||||||||||||||||||||||||||
| SHSA | Study Abroad (Science & Health) | ||||||||||||||||||||||||||||||||||||||||||||
| Timetable this semester: Timetable for CA247 | |||||||||||||||||||||||||||||||||||||||||||||
| Date of Last Revision | 18-DEC-08 | ||||||||||||||||||||||||||||||||||||||||||||
| Archives: |
| ||||||||||||||||||||||||||||||||||||||||||||









