Skip to content

CS0 Survey (Mayfield)

These activities were developed by Chris Mayfield for a survey course. The LaTeX source is available at on GitHub at ChrisMayfield/cspogil/CS0. PDF builds are available upon request.

Contents

Activity Topics
Introduction hi-lo game, algorithms and complexity, fast vs easy
Bits and Bytes logic gates, digital circuits, binary and hexadecimal
Program Execution computer architecture and machine instructions
Operating Systems screenshots, interaction with apps and hardware
Computer Networking IP, DNS, bandwidth and latency, speed tests
Information Security encryption, Caesar cipher, Vigenère cipher
Algorithms and Python using IDLE, print, raw_input, guessing game
Programming Languages Y86-64 assembly vs. Standard C vs Python
Software Engineering software dev life cycle, waterfall vs. iterative
Data Structures contiguous arrays, indexes, linked lists, pointers, null
Database Systems select and project, Cartesian product and theta join
Artificial Intelligence 8-puzzle, tic-tac-toe, search trees, heuristics

Metadata

Download .bib file

Field Value
author Chris Mayfield
title Activities for CS0 Survey
url https://github.com/…
month August
year 2021