Q: Why is this course necessary for my high school student?
Whether your student is motivated purely by the pursuit of knowledge, or by an opportunity to secure an internship at a prestigious lab or firm, the CS curricula offered in this course will provide him or her the ability to speak with confidence about the most current programming languages that drive the technologies we use today, as well as the skills to contribute meaningfully to high-level projects in the sciences and engineering. We will be using real-world data samples and usage test cases for your student to use to create projects that can be shared publicly to help them establish their digital footprint.
Q: Who teaches this program?
The Matlab portion of the program will be led by UCSD neuroscientist Dr. Wayne Khoe with a focus in data visualizations; he will bring in a Cog Sci and a BME scientist who will each teach two demos from their own domain. These scientists will model this program on the bootcamps that they currently teach to freshmen and sophomores at UCSD. The HTML/JS/CSS/PHP portions of the program will be taught by Catherine Eng and David Berard, who have extensive experience developing web applications for image and data visualizations. These are the languages that are used to create enterprise level commerce and websites such as google.com, shutterfly.com, facebook.com, and instagram.com to name just a few. This part of the program will provide students experience with both front-end development as well as backend server administration and database development.
Q: What will my student gain out of the program?
Your student will not only develop hands-on coding skills in a variety of the most important programming languages, but will become conversant in how these technologies are implemented, the programs required to run them, and understand their applications in the real world. Matlab is an application used by scientists and engineers in both academics and the private sector, and our course will provide hands-on tutorials on how to create a variety of visualizations including an animated heat-map of traffic patterns; a bio-motion detection simulator that can model stress on body joints; and a neural model for machine learning.
Q: How will this program benefit my student’s college applications?
Colleges are looking for students who have not only had some coding experience via camps and online courses, but who have actually created published, high-level applications. This program will give your students not only hands-on experience with coding, but also solid end-results which will help them to establish a history of development progress on social / engineering platforms such as Github and StackOverflow.
Q: What if my child is younger than the recommended age and/or has not yet completed all the course prerequisites?
Please fill out the questionnaire anyway, and describe the reason for your interest in the program as well as any additional studies your student may have undertaken which may help qualify them for this class.
Q: Are there scholarships available?
Yes, please indicate in the remarks what would make this class affordable for you. As you know, Matlab and other bootcamp courses typically cost $1400 – $2000 a day, but we are committed to providing the same level of instruction to your student far more affordably. Please feel free to contact me directly for more information.
Q: What and when are the classes offered? As of right now, all classes are on Saturdays, as follows:
August 6: Intro to Web Apps and Data-Driven Documents for Modern Browsers We will build two projects in this course: a prototype for a web version of an image sharing application like Instagram; and an interactive browser-based data visualization.
September 10: Matlab 1 This is an introduction to the Matlab authoring environment and we will be teaching matrix operations by contructing image filters and animations and constructing a visualization from traffic pattern data or a similar data set.
September 11: Matlab 2 More real-world applications: How to solve a system of differential equations; machine learning of neural data; modeling of stress on body joints.
Q: Where will classes be held?
Classes will be held downtown at 416 13th Street, at the corner of J street. It’s the white building, here. These are the offices of Rob Wellington Quigley architects and touchGrove, our development consultancy. There are a few parking spots in the building on weekends, just call me at 818-795-7184 when you are outside and I will open the gate. Otherwise, there is metered street parking on 13th between Island and Market one block north, or the Petco Parkade parking structure on 10th between Island and J.