The Bottom Line
The CCC Applied Computer Science courses can prepare you to get a job as a computer scientist via courses in robotics, video game design, cluster design, and animation, as well as many other possible special projects. For more information see the Applied Computer Science page.
However, we live in a time of ever expanding knowledge and possibilities. The theoretical foundation is certainly necessary, but more intangible and impossible to measure attributes and experiences are also essential to a successful career as a computer scientist. The applied computer science portion of the program addresses these intangibles through providing open-ended collaborative opportunities for students to foster their creativity, computer science intuition and experience. This is done through open-entry open-exit variable unit laboratory courses without lectures. This means students can typically sign up for between .2 and 3 units, attend laboratory when they choose, and are graded on the work they produce. For the robotics courses, this means participating in competitions where the robot must be designed, machined, built and tested within weeks. The special projects course allows students to team together to take on a longer-range project lasting from one semester to up to two years. Past and current projects have included designing and building a computational cluster in a suitcase, designing/building a LISP based robot, developing computational resources for one-hour open-ended explorations, developing an educational presence in a virtual environment, designing and building computer video games, and creating animated shorts. For its foundation, the applied computer science program relies on the theoretical portion of the computer science program, as well as from other CCC programs:
The CCC computer science program is an initial step towards the following careers:
| |