They will have basic programming skills by understanding the concept of algorithm. |
They will be able to use basic building blocks such as variables, data types and operators effectively. |
They will develop the ability to visualize problems by creating flow charts. |
They will be able to manage logical control processes with condition and loop structures. |
They will gain the ability to write modular and reusable code through data structures and functions. |
By learning debugging and exception handling techniques, they will be able to create more robust programs. |
They will be able to use classes and objects by understanding the fundamentals of object-oriented programming. |
They will reinforce their theoretical knowledge with practical applications and projects. |