Sign up: Foundations of Computer Science - What the tutorial didn't tell you (BIOS 235)

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 week
Course 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.
Email *
Sign up
Name *
Email (again, to be sure) *
Career stage (PhD student, postdoc, which year, etc) *
Field of study
Language skills
Which programming languages do you have experience in? *
Required
How long have you been coding? *
How would you rate your confidence in your knowledge and experience in your programming language of choice? *
Just began learning
Memorized the language specifications
Motivation
Why do you want to take this course? What do you want to get out of it? *
How do you hope that this course will help you in your daily work? *
Which topics would you like to learn about? (No guarantees - the syllabus is already pretty packed, but maybe we can accommodate your ideas, or cover it in the last discussion day)
A copy of your responses will be emailed to .
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Carnegie Institution for Science. Report Abuse