Course introduction:
This course of study builds on the skills gained by students in Java Fundamentals or Java Foundations to help advance Java programming skills. Students will design object-oriented applications with Java and will create Java programs using hands-on, engaging activities.
Course objectives:
Covers software design, implementation, and testing using Java. Introduces object-oriented design techniques and problem solving. Emphasizes development of secure, well-designed software projects that solve practical real-world problems.
Learning outcome:
On completion of the course the student should be able to: Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs. Read and make elementary modifications to Java programs that solve real-world problems. Validate input in a Java program.
Course structure:
This course of study builds on the skills gained by students in Java Fundamentals or Java Foundations to help advance Java programming skills. Students will design object-oriented applications with Java and will create Java programs using hands-on, engaging activities.
Course objectives:
Covers software design, implementation, and testing using Java. Introduces object-oriented design techniques and problem solving. Emphasizes development of secure, well-designed software projects that solve practical real-world problems.
Learning outcome:
On completion of the course the student should be able to: Use an integrated development environment to write, compile, run, and test simple object-oriented Java programs. Read and make elementary modifications to Java programs that solve real-world problems. Validate input in a Java program.
Course structure:
- Introduction to Java
- Java Virtual Machine(JVM) basics
- Constants, variables and data types
- Classes , objects and methods
- interface
- packages
- applet
•Internal1-25%
•Internal2-25%
•Midterm-20%
•Comprehensive-30%