1. Develop a self-programming learning plan based on the experience of human computer interaction (HCI). Please include following:-
a. Why do you want to learn this programming tool/language?
b. Set clear goals about what you are planning to learn; and use S.M.A.R.T. goal setting framework to set clear goals.
- Specific
- Measurable
- Attainable
- Relevant
- Timely
c. Provide reliable learning materials/programs (i.e., class, books or online resource, etc.)
d. Structure your time and schedule the learning sessions.