CS 475/575: Mike Bailey

Upon entering this class, we expect all students to (red text = math expectations):

  • Be familiar with C or C++ programming, including function calls, arrays, for-loops, whileloops, structures, arrays of structures, structures of arrays, pointers, stacks, queues, trees, graphs, and linked lists.
  • Be familiar with the Linux command line including commands: ls, mv, cp, mkdir, cd, pwd, rm, echo, g++, ps, kill, ssh, and diversion to a file
  • Have access to a program that will let you enter data into a 2D table and graph it (Excel is good, but there are others).
  • Be able to copy-and-paste those tables and graphs into a word processing document, add text, and then produce a PDF file from it.
  • Know at least one Linux-based editor (vim is good).


mjb – July 5, 2017