This is an introductory course for students with minimal prior experience in computer science. The course presents an overview of the history, principles, and transformative applications of computer science, as well as a comprehensive introduction to programming. Students will start by programming in Netsblox, a friendly graphical language that will allow them to express themselves by creating interactive games, animations, and stories, while learning the fundamentals of computer programming. Students will continue to develop their programming and problem solving skills using the text-based language Python. Finally, students will learn how to design their own website using HTML, CSS, and JavaScript.
This course is a good introduction to Siena’s dual enrollment course, CSIS-110 Introduction to Computer Science – Python Multimedia course.