Fundamentals 1
Welcome to Fundamentals of Computer Science 1 ("Fundies 1") at Northeastern University’s Khoury College.
This course is an introduction to computing and programming. Its major goal is to introduce students to the principles of systematic problem solving through programming, and the basic rules of computation.
We recommend familiarizing yourself with the website layout early in the semester.
By the end of the course, students will have a sense for the differences between a programmer and a well-trained software developer, as well as a sense of the complexities involved in developing solid software. In addition, they will be able to use the principles of programming to solve many non-computational problems in a systematic manner.
The course does not assume any prior programming
experience. It is therefore suitable for all students—
COVID-19: Yes, unfortunately we are still dealing with this. While the content is nearly unchanged from non-COVID editions of the course, we have to make some compromises regarding the course organization. We have prefixed all COVID-related changes with COVID-19: (like in this paragraph), and we ask for your cooperation in making this work. We are in this together!