1 | Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc. |
2 | Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc. |
3 | Be aware of the important topics and principles of software development. |
4 | Have the ability to write a computer program to solve specified problems. |
5 | Be able to use the Java SDK environment to create, debug and run simple Java programs |