Logo courtesy Wordle.net

California State University Stanislaus

CS 3100: Data Structures and Algorithms

Spring 2021

Tu Th 11:00 am - 12:15 pm, Zoom

Instructor: Dr. Megan Thomas


[Syllabus]     [Announcements]     [Calendar/Lecture Notes]     [Homeworks]     [Resources]     [News]

Welcome to CS 3100, an introduction to computer data structures and algorithms.

Course Description

Fundamental concepts and abstraction of data structures. The design and analysis of algorithms involving such data structures as arrays, stacks, queues, lists, trees, strings, graphs, and files. Techniques for estimating the time and memory requirements of computer programs. Several large programming assignments.

Prerequisite: Passing grade in CS 2500 or an equivalent course.

Announcements and Upcoming Events:

20 May 2021 Final exam will be here (By about 11:15 am, not before.)
When you are done with the quiz, upload your work to the Final Exam assignment in the Canvas CS 3100 web site.
4 May 2021 "4 strategies for managing your job search anxiety" (Fast Company, 4 May 2021)
"Systems Engineer, Web App Developer: Best Entry-Level Jobs in Tech?" (Dice.com, 27 April 2021)
12 Apr 2021 Homework 3 deadline extended to 4/15 midnight. Students whose successful code is submitted by the original deadline of 4/12 midnight will earn 5 points extra credit.
23 Feb 2021 Welcome to CS 3100... again. What an unexpected way to re-start a semester, for all of us.

Homeworks:

Points

News and Notes