EECS168
Navigation |
---|
Home |
Information |
Classwork |
Contents
Announcements
Video Lectures
Date | Topic | Video Link | Notes |
---|---|---|---|
06/02 | Intro to course | video | |
06/03 | Hello World! | video | notes/code |
06/04 | Output and Comments | video | notes/code |
06/05 | Makefiles, Variables, Input | video | notes/code |
06/08 | Numeric Types | video | notes/code |
06/09 | Integer division, Characters | video | notes/code |
06/10 | if and if-else statements; mod operator | video | notes/code |
06/11 | if-else-if blocks; and, or, not operators | video | notes/code |
06/12 | for loops | video | notes/code |
06/15 | while and do-while loops | video | notes/code |
06/16 | summations, nested loops | video | notes/code |
06/17 | More with loops, pattern problems | video | notes/code |
06/18 | Exam 1 Review | video | notes/code |
06/19 | RNG, Strings | video | notes/code |
06/23 | GDB: Debugger | video | notes/code |
06/24 | More strings, array basics | video | notes/code |
06/25 | Heap allocated arrays | video | notes/code |
06/26 | File IO | video | notes/code |
06/29 | 2D arrays | video | notes/code |
06/30 | Arrays of Strings | video | notes/code |
07/01 | Function Intro | video | notes/code |
07/02 | Function scope, void functions, passing by reference | video | notes/code |
07/06 | Arrays as parameters | video | notes/code |
07/07 | Exam 2 Review | video | notes/code |
07/09 | 2D arrays as parameters | video | notes/code |
07/10 | More heap arrays and Command Line Arguements | video | notes/code |
07/13 | Classes Intro | video | notes/code |
07/14 | Classes: Member Methods | video | notes/code |
07/15 | Classes: Private Scope | video | notes/code |
07/16 | Heap allocated objects | video | notes/code |
07/17 | Arrays of Objects | video | notes/code |
07/20 | Destructors | video | notes/code |
07/21 | Copy Constructors | video | notes/code |
07/22 | Operator Overloading | video | notes/code |
07/23 | Final Review | zoom recording | notes/code |
If you want to play Lecture Bingo! you can get a sheet here.
Instructors
Dr. John Gibbons
- Office: Eaton 3042
- Email: jwgibbo@ku.edu / jwgibbo@gmail.com
Teaching Assistants
Idhaya Elango
- Email: idhayaelango@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.
Remote Access
Connect to your EECS account from a remote computer
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.
References
- Debugging Programs
- 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 |
|