About this course
This java computer programming course is ideal for anyone with a keen interest in learning object oriented programming in the Java language. The Diploma in Introduction to Computer Programming (Java) provides an overview of the software development process in addition to introducing important programming constructs and methodologies. As this is an introductory course no pre-requisite qualifications are necessary, but any experience in Computing and particularly in Programming and Software Development is advantageous.
Entry Requirements
-
Curriculum
The programme is delivered through tutor led classes, concentrating on labs and hands-on skills. The primary topics covered are:
Introduction to Computer Programming
- Understanding programming concepts
- Application programming interfaces (APIs)
- Good practice & conventions
- Problem solving
Program Implementation
- System variables
- Debugging methods & tools
- Syntax, semantic & run-time errors
- Program testing
Variables and Input/Output
- Declare & initialize variables
- Arithmetic calculations
- Comments
- Input and output streams
- Control Structures
- Logical expressions
- Repetition / iteration
- Selection / conditionals
- Compound statements
- Methods
- Declaration
- Parameters & arguments
- Return values
- Static methods
Arrays
- Arrays as data structures
- Array processing & manipulation
- Value and reference parameters
- Passing arrays to methods
- Multi-dimensional arrays
- Array-lists
String Manipulation
- Strings
- Immutable strings
- String delimiters
- String classes & methods
File Handling
- Streams (input/output/buffered/unbuffered)
- Sequential file processing
- Random file processing
- Test file processing
Basic Object-Oriented Principles
- Classes, attributes & methods
- Objects, classes
- Instantiation, constructors
- Access modifiers
Note: Programme Content is subject to some variations, subject to the collective level in Programming for each group and current industry demand/trends.