Contiguousness; Arrays as function parameters; Strings; Initialisation.
Pointers
Pointer arithmetic; Pointers on PC
Pointers and arrays
Arrays of pointers; Character arrays vs. string constants; Pointers to functions; Dynamic memory; Stack & Heap;
Structures
Unions,bit fields, Typedef
I/O & file handling;
I/O & file handling;
C++
Building on C; OOP; Classes, objects, constructors and destructors; Data hiding; Encapsulation; Inheritance; Polymorphism; Operator and function overloading; Other C++ enhancements; GUI & systems programming
Assessment Breakdown
%
Project
45.00%
Practical
25.00%
End of Module Formal Examination
30.00%
No Continuous Assessment
Project
Assessment Type
Assessment Description
Outcome addressed
% of total
Assessment Date
Project
Project assignments to apply learned knowledge and develop problem solving skills
1,2,3
15.00
Week 5
Project
Practical assignments to apply learned knowledge and develop problem solving skills
1,2,3
15.00
Week 8
Project
Practical assignments to apply learned knowledge and develop problem solving skills
1,2,3
15.00
Week 12
Practical
Assessment Type
Assessment Description
Outcome addressed
% of total
Assessment Date
Practical/Skills Evaluation
Practical assignments to apply learned knowledge and develop problem solving skills
1,2
25.00
n/a
End of Module Formal Examination
Assessment Type
Assessment Description
Outcome addressed
% of total
Assessment Date
Formal Exam
No Description
1,2,3
30.00
End-of-Semester
SETU Carlow Campus reserves the right to alter the nature and timings of assessment