1. Knowledge of any one programming language
2. Basic knowledge of the Software development cycle
3. Good to have: Basic knowledge of how different application components work together (we will cover this throughout the course.)
1. Knowledge of any one programming language
2. Basic knowledge of the Software development cycle
3. Good to have: Basic knowledge of how different application components work together (we will cover this throughout the course.)