Introduction to the course
CSCI 1470
by K. Yue
1. Promotion
- This course is (hopefully) one of the more useful CS courses for students.
- Programming is essential for computing careers.
- Python is very popular.
2.General Learning Suggestions
- Everyone is different and unique in learning.
- Engagement and learning by doing.
- Teaching is an excellent way of learning: help your classmates.
- Prepare your own notes: the best notes for you are written by yourself
- Consider crowd learning.
- Come to my office often, especially in groups.
- Please consider forming the habit of listening carefully and asking a lot of questions.
3. How to be successful in the course
General Professionalism:
- Attitude
- Be considerate.
- Be helpful and useful to others.
- Be a good listener.
- Be responsive.
- Hardworking
- Attention to details.
- Focus: uni-tasking
Some general tips:
- Engagement: Participate. Ask questions, a lot of them. Help others. Plan ahead.
- Preparation: start as early as possible and do not fall behind.
- Don’t copy and paste. Instead, copy, integrate, and apply.
- SEE-I: State, Elaborate, Exemplify and illustrate.
- Form good habits.
Some good traits of software developers
- Habits of trying to make sense of stuff.
- Intellectual curiosity.
- Tinkering and experimentation.
- Attention to details.
- Continuous small and big improvement.
- A large tool set.
- ...