Develop the skills required to write programs or parts of programs to correctly solve specific problems. You will learn design techniques to make programs understandable, adaptable, and reusable.
Major Concepts:
- Variables and Expressions
- Strings and User Input
- Condition Statements
- Arrays: one and two -dimensional
- Loops
- Methods
- Introduction to OOP and Classes
- Simple Objects
- Computer Systems and History
- Technology and Society
- Recursion
- Inheritance & Polymorphism
- Classes Revisited
- Abstraction & Interfaces
- Standard Algorithms to manipulate Arrays
- Sorting Algorithms
- Searching Algorithms
- Program Analysis & Exceptions
Click Here for Fee Structure