Course Orientation and Intro

CS390, Spring 2024

Last modified: Jul 31, 2023
Contents:

Welcome to CS 390

1 Course Themes

There are two main themes to this course:

Together these define the theoretical core that defines much of the “science” in Computer Science.


Direct impact on:


This is a Mathematical Course

The goal of the course is to instill an understanding of how mathematical theory underlies computer science and affects the things that software developers do on a regular basis.

2 Course Website

Quick Tour of the Course Website


The Outline Page

The Outline page (“Modules” in Canvas) is the “heart” of the course.

Each module lasts 1 to 1.5 weeks and contains:


A Typical Module

A typical module of this course will combine some of all of the following:

  1. Reading from the textbook
    • The main conceptual content of the course
  2. Brief commentary from me on the textbook material
  3. Sample problems
    • I will work a series of sample problems, showing my solution and discussing how I arrived at it.
    • You are encouraged to try and work these yourself before moving on to my solution.
  4. Self-Assessments (on Canvas)
    • Ungraded problems for you to work, with solutions.

      Solutions will be provided.

  5. Quiz (on Canvas)

    • Due at the end of the time period allotted for that module.

3 Course Policies

3.1 Communications

3.2 Grading

Quizzes: 50%
Midterm Exam: 20%
Final Exam: 30%

3.2.1 Due Dates

4 Keys to Success

Pace Yourself

4.1 Where to Go from Here?