EECS268
Navigation |
---|
Home |
Information |
Classwork |
Contents
Announcements
- If you are SSHing in, DO NOT USE cycle1. Use cycle2 or cycle3
- Details in the remote access tutorial below
Video Lectures
Date | Topic | Video Link | Notes |
---|---|---|---|
6/02 | Intro to the course | video | |
6/03 | Exceptions | video | code/notes |
6/04 | Nodes | video | code/notes |
6/05 | Templating | video | code/notes |
6/08 | Stacks | video | code/notes |
6/09 | Using Stacks | video | code/notes |
6/10 | Queues | video | code/notes |
6/11 | Debugger Refresher | video | code/notes |
6/12 | Inheritance: part 1 | video | code/notes |
6/15 | Interfaces | video | code/notes |
6/16 | Lists | video | code/notes |
6/17 | Visualizing Lists | video | code/notes |
6/18 | Exam 1 review | video | code/notes |
6/19 | Recursion | video | code/notes |
6/23 | Recursion: sums, factorials, arrays | video | code/notes |
6/24 | Pointer math and recursion | video | code/notes |
6/25 | Recursion with backtracking | video | code/notes |
6/26 | Maze Walking | video | code/notes |
6/29 | Maze Walking Implementation (sketch) | video | code/notes |
6/30 | Iterative Sorts | video | code/notes |
7/01 | Merge Sort | video | code/notes |
7/02 | Complexity | video | code/notes |
7/06 | Quick sort | video | code/notes |
7/07 | Exam 2 Review | video | code/notes |
7/09 | Trees Intro | video | code/notes |
7/10 | Binary Search Trees Intro | video | code/notes |
7/13 | Binary Search Trees: adding/searching | video | code/notes |
7/14 | Traversal Orders | video | code/notes |
7/15 | Binary Search Trees: removing | video | code/notes |
7/16 | Passing functions as parameters | video | code/notes |
7/17 | Heaps | video | code/notes |
7/20 | Heaps as arrays | video | code/notes |
7/21 | Heap Sort | video | code/notes |
7/22 | Hash Tables | video | code/notes |
7/23 | Final Review | zoom recording | code/notes |
If you want to play Lecture Bingo! you can get a sheet here.
Remote Access
Connect to your EECS account from a remote computer
Instructors
Dr. John Gibbons
- Office: Eaton 3042
- Email: jwgibbo@ku.edu / jwgibbo@gmail.com
Teaching Assistants
Please keep in mind that you may contact any of the EECS268 teaching assistants for help, not only the TA that runs your lab section.
Krushi Patel
- Email: krushi92@ku.edu
Technical Support
If you experience any problems with lab equipment or your EECS account. Contact the Engineering Technical Support Center immediately! Be polite and as detailed as possible.
Virtual Machines
All the code you write needs to compile on the lab machines which run Ubuntu, a linux distribution. You don't have to install linux instead of your current operating system (OS), though. You can get a piece of software that let's you boot a virtual machine running linux inside of your OS. The same way launch a game or web browser in windows, a virtual machine is just an application you launch that then runs a whole other operating system.
- virtual box
- Ubuntu is available here, but even if you get all this set up MAKE SURE IT WORKS ON THE LAB MACHINES.
IDE
- There is no required IDE. You can use Codeblocks or Eclipse if you want, but you will be responsible for creating a Makefile for all assignments.
- If you want to sharpen your programming claws, gedit and a lot of coffee is the way to go.
- If you are allergic to GUIs you can use pico or vi, but you're on your own when you run into problems using them - but let's be honest, if you're using Vi, darkness and solitude are already your companions.
References
- Debugging Programs
- Remote Access
- Command Line Interface
Quarantalk
In an attempt to still feel connected to my 300 or so students I'm starting a video series called "QuaranTalk" where we can still bask in bonhomie.
If you'd like to ask a question about class, the quarantine, me, or whatever you'd like to get off your chest, just go here
Date | Topic | Video Link | Notes |
---|---|---|---|
3/23 | For Whom The Bell Tolls | Episode 1 |
|
3/30 | I've got to admit it's getting better(?) | Episode 2 |
|
4/8 | Thanks or No Thanks? | Episode 3 |
|
4/13 | Our guest tonight... | Episode 4 |
|
4/20 | No QuaranTalk this week | Tune in week of 4/27 | |
4/29 | A Death In The Family | Episode 5 |
|
5/08 | Stop Day! | Episode 6 |
|
5/17 | No more pencils! No more books! | Episode 7 |
|
6/01 | Mailbag & Resident Evil | Episode 8 |
|
6/16 | Mailbag | Episode 9 |
|
7/7 | Mailbag! | Episode 10 |
|
7/22 | Jolly Jeepers, just vote! | Episode 11 |
|