CPE1001

Object-oriented programming in Java

(IT)

A Ellis

6 points + 4 hours per week + First and second semester + Peninsula + Prohibitions: CFR1121, CFR7101, CSC1011, DGS1301, GCO1811, GCO7821, SFT1101

Synopsis: An overview of programming languages and their roles in problem-solving. Relationships between programs (especially applets), the Internet and the World Wide Web. Programming concepts and techniques including objects, classes, modularity and data encapsulation, program testing and debugging, and program documentation. Programming constructs including basic data types, control structures, input and output, methods (functions) and recursion, introduction to class libraries and applets. The use of programming tools and environments.

Assessment: Unit tests: 20% + Assignments: 40% + Examination: 40%