Bob Hardin

Spring 2020


Give up 














Office: A 243 New

Hours: T TH 2:30-3:30

Phone: 276-3105


In order to get past spam filters, make sure your email:

1.     is from *

2.     has a Subject

3.     Subject is in American English character set


Upcoming CEAS Events


Algorithms and Medial Efficacy (sounds dull, but surprisingly interesting)


If you have any interest in Computer Security or the use of deep AI for psyops

Part 1   Part 2 Part 3    Part 4  

Learn about the most profitable and politically powerful industry in the world.       



  Machine Grading                              General Theory of Neural Networks

  Alan Turing                                             Inventor of Information Theory

  Visual Studio for C, Mac and Windows       Modern Information Theory


Text Books at Library

Religious Observances Policy  


Consent Video

Sexual Misconduct Policy

Non-Discrimination Policy

Civility Statement



Fire safety overview

Fire safety video

Tornado safety overview

Other emergencies



CS-4540 Operating Systems

CS-3240 System Programming

CS-1110 Programming I


Former Semesters Below 

Schedule at Bottom of Page


How to tell if WMU is closed


Description: Description: Description: Find more about Weather in Kalamazoo, MI

Click ^^ for forecast


References Examples and Help Links


Computer Club



Taking Notes




Sabrina Pasterski


Grace Hopper will help you debug.


Super Computers


Are you Lost in the World


How to think rationally, Free, Online


21 Artists give advice to the young


Grading on a Curve


The Problem with Programming


Physics just everything


College Video


Engineers Watch This


Fibonacci Series


Programming Advice


New type of Memory?


Car ECU Code


Computer Skills


Engineers Guide to Cats


Golden Ratio Song


Kalamazoo Song

Another Kalamazoo Song Video, Lyrics


It is easier to write an incorrect program than understand a correct one.

There are two ways to write error-free programs; only the third one works.


2019 Fall CS-3240



2019 Spring CS-4540 Operating Systems

CS-1110 Programming I or is it Apping I


2018 Fall CS-4540 Operating Systems

CS-3240 Systems Programming

CS-1200 C Programming


2018 Spring  CS-3240 System Programming

      CS-4540 Operating Systems

 CS 1021, 1022, 1023


2017 Fall     CS 4540 OS           CS 3240 System Programming

         Spring CS 4540 OS


2016   Spring  CS 1200 C,

Fall CS-3240 System Programming, CS 4540 OS



2015 Fall CS 1110 Java, CS 1200 C, CS 4850 Languages


2015 Spring CS 1110 Java    CS 1200 C   CS 4850 Languages 


2014 Spring CS Java 1120     CS OS 4540 Fall CS Java 1120  CS 4850  C 1200


2013 Fall OS 4540 Java 1110  Spring Java 1110 Java 1120 C CS 2000


2012 Fall CS Java 1110   Spring CS Java 1110    CS Java 1120


2011 CS 2000 C Programming    CS Java 1110   ECE Real Time Systems


Free PowerPoint Viewer 2010 Free Word Viewer


Important Dates  Finals Schedule






Classes Begin


Last day of  Drop Add


Midterm grades due


Spring Break


Last Day to withdraw


Final Exam Week

CS 1110 Thursday      April 23           10:15 a.m. to 12:15 p.m.

CS 3240 Wednesday  April 22           2:45 to 4:45 p.m.

CS 4540 Tuesday        April 21           5 to 7 p.m.

     Call (276-3270) or visit (E-102) CEAS Advising