Description
This course teaches the foundational topics of computer science that will elevate your coding skills to the next level. It is particularly designed with practical knowledge and applicability in mind: We will dive into a lot of aspects that will seem like dry theory at first, but are selected from decades of experience in order to give you a deeper understanding of computational practices.
This however means that we won't be teaching the basics - you are expected to have done "the tutorial" first, and have some hands-on experience in writing code. Any experience in a higher level language (Python, Java, etc, or even R) counts towards that. Don't worry, we don't expect too much - just making sure that you can follow along. If you know how to use variables, loops, conditions, functions, and maybe even classes, you are good to go. That being said, the more experience you already have, the more you will get out of this course.
Sign up
This form will help us in case that we have more sign ups than available places. In that case, we might need to do a selection, based on your previous experience. We hope that this won't be necessary though.
Apply by Sept 20, by submitting this form. You will later get our code to enroll in Axess - we will email the selected students by the beginning of October (October 13 is the last day to add or drop a class).
Info
Course: BIOS 235
(ExploreCourses)
Dates:
11/13/2023 - 12/01/2023, break for Thanksgiving weekCourse Instructor: Lucas Czech (Carnegie Institution for Science)
Course TA: Tatiana Bellagio (Stanford Department of Biology)
Note: The instructor of this course is Lucas Czech, a computer scientist and postdoc in the lab of Moises Exposito-Alonso at Carnegie. ExploreCourses currently shows Moises as the course instructor; we are working on fixing that.