CO222 Programming Methodology
Course Code
CO222
Course Title
Programming Methodology
Credits
3
Course Type
Core
Aims/Objectives
Problem solving, Storing and naming data and operators, Control flow, Using standard library functions, Structured programming, Static allocation, References (pointers), Linked structures, Memory layout, Language tool-chains, Support tools
Intended Learning Outcomes (ILOs)
Knowledge:
At the end of this course, a student will be able to;
- At the end of this course, a student will be able to; Convert a simple well defined problem into a correct computer program using a typical Clike programming language. Understand the logic of a simple piece of code and reason about it
Skills:
At the end of this course, a student will be able to;
- At the end of this course, a student will be able to; Practice good coding techniques (naming conventions, indentation, comments, organizing operations into functions, modularization). Visualise program control flow and memory structures. Use assertions and debugging to understand and debug programs
Attitudes:
- Inculcate a disciplined attitude towards programming in the small. Discourage trial-and-error programming
Textbooks and References
- J.D. Ulman, Foundations of Computer Science C edition
Course Modules:
Time Allocation details not available for this course
Marks allocation:
Practicals
20%
Projects
20%
Mid_exam
20%
End_exam
40%
Last Update:
| Edit this page