EECS168

From ITTC
Jump to: navigation, search
Navigation
Home
Information

Syllabus
Schedule
Exam Reviews

Classwork

Labs
Submitting Work

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

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
  • The "you know" counter is over 9000!
  • I messed up the math a bit I put 300 under the exponent.
    • Should have been (2^10)*300, which still assumes zero overlap between people it was spread to
    • Here's a helpful animation that captures my point
3/30 I've got to admit it's getting better(?) Episode 2
  • New theme song / mailbag drop / end credit theme thanks to some very nice person!
  • Corrections
  • Lots of mailbag!
4/8 Thanks or No Thanks? Episode 3
  • New logo thanks to some kind stranger
  • Lots of mailbag!
4/13 Our guest tonight... Episode 4
  • Our first guest!
  • Mailbag!
4/20 No QuaranTalk this week Tune in week of 4/27
4/29 A Death In The Family Episode 5
  • My father's passing
  • Mailbag
5/08 Stop Day! Episode 6
  • Final tips
  • Mailbag!
5/17 No more pencils! No more books! Episode 7
  • Mailbag!
  • Technical difficulties!
6/01 Mailbag & Resident Evil Episode 8
  • Mailbag
  • My history with Resident Evil
6/16 Mailbag Episode 9
  • Mailbag and KU's Plans?
7/7 Mailbag! Episode 10
  • Did I mention mailbag?
7/22 Jolly Jeepers, just vote! Episode 11
  • Blue screen magic
  • Voting is important
  • and more mailbag

Register to Vote