Indicative Content |
Introduction
Building , Debugging; Testing; Programming paradigms;
|
C programming
Introduction; Data types; Enumerations; Symbolic constants; Operators; Expression evaluation - precedence & associativity;.
|
Flow control
Program structure; Programming standards
|
Functions
Parameter passing; Recursion; Stack issues; Scope; Static functions. Functions with variable sized parameter lists.
|
Arrays
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
|
SETU Carlow Campus reserves the right to alter the nature and timings of assessment
Module Resources
|
Recommended Book Resources |
---|
-
Brian W. Kernighan, Dennis M. Ritchie. (1988), The C programming language, Prentice Hall, Englewood Cliffs, N.J., [ISBN: 0 13 110362-8].
-
Stanley B. Lippman. C++ primer, Reading, Mass ; Addison-Wesley, c1991(1993 printing)., [ISBN: 0-201-54848-8].
-
W. Arthur Chapman. (1998), Mastering C++ programming, Macmillan, Basingstoke [England], [ISBN: 0-333-73179-4].
-
Kent Reisdorph. (1999), Sams Teach yourself Borland C++ Builder 4 in 24 hours, Sams, Indianapolis, Ind., [ISBN: 0 672 31626-9].
-
Margaret A. Ellis, Bjarne Stroustrup. (1995), The annotated C++ reference manual, Addison-Wesley, Reading, Mass., [ISBN: 0-201-51459-1].
|
This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|