Section A: TU 9:30 - 10:45am in Nichols 122
Section B: TU 1:00 - 2:15pm in Nichols 122
Section C: TU 2:30 - 3:45am in Nichols 122
Section D: TU 4:00 - 5:15pm in Nichols 122
Section E: TU 8:00 - 9:15am in Nichols 122 (Taught by Dr. William Hsu)
Information will be posted here as the class progresses. In the meantime, for students currently enrolled in the class, please refer to K-State Canvas for the latest information.
Teaching Assistants:
- Section A Teams 1-5: Geordy Williams - geordyp AT ksu DOT edu
- Section A Teams 6-10: Connor Elliott - connorelliott11 AT ksu DOT edu
- Section B Teams 1-5: Johnathan Bostrom - johnbos AT ksu DOT edu
- Section B Teams 6-10: Devin Kelly-Collins - devinkc AT ksu DOT edu
- Section C Teams 1-5: Hunter Goddard - hbgoddard AT ksu DOT edu
- Section C Teams 6-10: Naveena Bellam - naveena AT ksu DOT edu
- Section D Teams 1-5: Christopher Piggott - cpiggott AT ksu DOT edu
- Section D Teams 6-10: James Tyson - jbtyson AT ksu DOT edu
- Section E Teams 1-5: Jake Ehrlich - jehrlich AT ksu DOT edu
- Section E Teams 6-10: Naveena Bellam - naveena AT ksu DOT edu
Class Content
- Syllabus
- Abridged Syllabus
- Schedule
- Syllabus Overview Lecture
- Lecture 1 - What is Computing Science?
- Lecture 2 - Teams, Projects and Success
- Lecture 3 - Early Computing Machines
- Lecture 4 - Bits and Boolean Algebra
- Lecture 5 - Programming
- Lecture 6 - Universal Computers
- Lecture 7 - Algorithms
- Lecture 8 - Encoding Data
- Lecture 9 - Embedded Systems, Computer Architecture & Finite State Machines
- Lecture 10 - Artificial Intelligence
- Lecture 11 - Human Computer Interaction
- Lecture 12 - High Performance Computing (PDF)
- Lecture 13 - The History of the Internet
- Lecture 14 - How the Internet Works
- Lecture 15 - HTML & CSS
- Lecture 16 - Video Interview Presentations
- Lecture 17 - Cryptography
- Lecture 18 - Big Data
- Lecture 19 - Computer Graphics
- Lecture 20 - Video Game Design
- Lecture 21 - Topic Research Presentations
- Lecture 22 - Topic Research Presentations
- Lecture 23 - Topic Research Presentations
- Lecture 24 - Informatics & Social Media
- Lecture 25 - Software Engineering
- Lecture 26 - Robotics
- Lecture 27 - Cybersecurity
- Lecture 28 - Cybersecurity (Continued)
- Lecture 29 - Leftovers
- Lecture 30 - The Future