This course introduces students to computer science as creators of technology. Students engage in computational thinking and hands-on programming using block-based and introductory text-based languages. Learners design, test, and debug computer programs, explore data visualization, and apply artificial intelligence tools to solve real-world problems. Ethical considerations, data privacy, and the societal impacts of emerging technologies are embedded throughout the course. The design-based learning approach enables students to build technical skills while practicing collaboration and problem solving.
Prerequisites
None