Have you ever wished to write your own programs to solve your problem by a computer? To this end, you should first know how to solve the problem. Second, you need to learn the fundamental principles of computer programming. Finally, you also need to learn a way to communicate with the computer, a programming language.
In this course, you will not only learn the basic ideas behind computer programming, which aims to help students think as programmers and to provide a number of basic programming skills, but you also improve your problem-solving ability. As an introductory course, you will not learn a specific programming language but a fun and beginner-friendly programming tool called Scratch through which you will play around with labeled, colorful blocks of code and cartoon sprites to create your program.
Every week, students will learn how to turn your learned programming knowledge into all kinds of hands-on projects incorporating graphics, sound and animation. These assignments will increase in difficulty as the course progresses. The lab-work activities are used to correct/ implement the assignments and other exercises.
THE SYLLABUS MAY BE ADJUSTED DURING THE COURSE, WHICH WILL BE OFFICIALLY INFORMED BY LECTURER
- Lecturer: Khoa Do Dang