About CS1800

This course introduces the mathematical structures and methods that form the foundation of computer science. The material is motivated by applications from computer science.

Topics
  1. Techniques: binary and modular arithmetic, set notation, and methods of counting, evaluating sums, and solving recurrences.
  2. Supporting Theory: the basics of probability, proof by induction, growth of functions, and analysis techniques.
  3. General problem solving techniques with many applications to real problems.

Syllabus Download
Lecture Question Form https://forms.gle/5Gz988jzgyAfMdoi9
Course Feedback Form https://forms.gle/VC5R7KCoaLnDQShW8

Lecture (CS1800)

CS1800 lectures introduce key concepts and dive into examples and applications. Lectures are in-person and attendance is expected. We don't want or expect anyone to come to class when they're sick, though, so we'll post notes after class every day, which you can use to catch up on any missed material.

Professor Laney Strange (she/her)

E-mail laneys@northeastern.edu
Web https://northeastern.edu/home/laney
Office Hours M 1-2:30pm (ME 051), W 9:30-11am (Zoom).

Schedule time during my office hours, or just drop in (appointments take priority, though!).

Office hours begin Wednesday, September 3rd. If my office hours schedule doesn't work for you, send me an email and we'll find another time.

Lecture Schedule

CS1800 lectures introduce key concepts and dive into examples and applications. We recommend taking notes in writing (paper or tablet) rather than trying to type them. Both lecture sections are in the morning, but please do your best to show up ready to work on problems together.

We invite everyone to raise their hands to ask and answer questions during class, and to engage in discussion with classmates. However, we know it’s not always the easiest thing to speak up in a big classroom, or to clarify your thoughts in real time.

Therefore, you can also ask Laney questions directly via the Lecture Question Form. Laney will review these questions during the break and after lecture, and respond during lecture or on Piazza, keeping you anonymous.

CS1800-01 TF 8:00am-9:40am
ISEC 102
CS1800-02 TF 9:50am-11:30am
ISEC 102

Recitation (CS1802)

CS1802 is a co-requisite for CS1800; make sure you're signed up for both!

CS1802 Recitations are dedicated time set aside to work on practice problems that specifically prepare you for the current homework or upcoming quiz. Homeworks are released on Tuesdays and your recitation will meet either Wednesday or Thursday; the recitation is your opportunity to solidify your understanding of lecture material, ask questions, and get support for the current homework or upcoming quiz.

Practice Problems, and their solutions, will be released each week for recitation. These practice problems are labelled according to which Homework or Quiz topic they will help you prepare for. You do not need to complete every practice question; we encourage you to do at least one per topic, and to prioritize the topics you would like to practice.
Section Day/Time Location Instructor
CS1802-18 W 9:15-10:20am WVH 210B Prof. Higger (he/him)
CS1802-19 W 9:15-10:20am WVH 212 Prof. Amor-Tijani
CS1802-20 W 10:30-11:35am WVH 210B Prof. Higger (he/him)
CS1802-21 W 10:30-11:35am WVH 212 Prof. van der Poel (he/him)
CS1802-30 W 10:30-11:35am WVH 210A Prof. Amor-Tijani
CS1802-22 W 11:45am-12:50pm WVH 210B Prof. Higger (he/him)
CS1802-33 W 1:00-2:05pm WVH 212 Prof. Amor-Tijani
CS1802-37 W 2:15-3:20pm WVH 210B Prof. Higger (he/him)
CS1802-38 W 2:15-3:20pm WVH 212 Prof. Hamlin (she/they)
CS1802-40 W 3:30-4:35pm WVH 212 Prof. Hamlin (she/they)
CS1802-359 W 3:30-4:35pm WVH 210B Prof. van der Poel (he/him)
CS1802-31 R 8:00-9:05am WVH 210A Prof. Sundaram
CS1802-12 R 9:15-10:20am WVH 210A Prof. Amor-Tijani
CS1802-39 R 10:30-11:35am WVH 210A Prof. Sundaram
CS1802-15 R 11:45am-12:50pm WVH 210A Prof. Hamlin (she/they)
CS1802-41 R 1:00-2:05pm WVH 210A Prof. Hamlin (she/they)