Recently computational thinking has been recognized as a new kind of literacy that is critical for everyone in the 21st century. Computer science (CS) education becomes a main focus of the governments, academia, and industries all over the world. In addition to K-12 schools, universities also notice the importance of CS education and start to create courses for non-CS majors. This leads to an urgent need of courses properly designed for these students from many different fields. In this project, we developed a course about developing computational thinking and programming skills for non-CS major students through data analysis projects. We designed the course carefully by considering students' needs and perceptions reported in the literature. The course has been carried out for one semester, during which we got understanding of students' perceptions on the course and their learning performance. According to students' feedback and project demonstration, we believed that this course could develop computational thinking and programming abilities, encourage cross-domain collaboration and creative ideas, and give positive and correct images on computer science and programming.
|Effective start/end date||2017/08/01 → 2019/01/31|
- computational thinking
- general education
- data science
Explore the research topics touched on by this project. These labels are generated based on the underlying awards/grants. Together they form a unique fingerprint.