Creative Computing II –In this course student’s study advance concepts of computer science and are introduced to object oriented programming in a creative manner. Students explore fundamentals of data management and manipulation by working with arrays, files and simple databases. Students will write code to create various big data visualizations.
In addition to computer science, students also gain understanding of various statistical analysis and tools.In this rigorous course students will also create realistic 2D games using object oriented design and game physics.
During the final quarter of this course students will work on creating various image filters, animations for sound by using frequency and amplitude, will work with sound files to create new effects and remove noise. Students will also be exposed to various API’s and libraries.
By the end of this course students will be able to create high level games, animation, application, model data, create data visualizations, use 1D and 2D arrays, edit images, create filters, edit sounds, and create skins for the sound tracks.
In this quarter students gain valuable information about how data is stored, manipulated and presented on the web. Students learn various techniques to get structured data from raw data. Students create computational artifacts in terms of data visualization to find and express patterns they found.
During this quarter students take a big leap into object oriented programming design, where students define, create and use object in order to solve problems. Students will create games using grid boards, objects and physics. Additionally, students will start to work with data received from images.
This is the final quarter of Creative Computing. During this quarter students work on creating filters for the images, visualizations for sound, writing functions to manipulate sound files: removing noise, changing amplitude and frequency. Additionally, students implement various libraries and understand API.
This course introduced students to algorithms, logic, conditionals and abstract thinking by creating simple animations and games.