Courses
Fall 2021
CIS 232 Computer Applications for Business
Spring 2022
CIS 490 Introduction to Artificial Intelligence
CIS 320 Networking and Computer Communication Systems
2022-2023 Academic Year (tentative)
Intellectual Property Law
Algorithms and Data Structures
Introduction to Computer Vision
Blockchain, Cryptocurrency, and Smart Contracts
Recommended Computer Science Books
A good textbook can make a world of difference in how efficiently and how well you learn a subject, in addition to having a significant effect on how much you enjoy learning. It is easy to waste a lot of time and energy in a poor textbook; it is often not only until you become well versed on a subject that you learn the book you have been struggling with is no good. The following books are ones which I can vouch are very good.
Machine Learning
- Learning From Data, Abu-Mostafa, Magdon-Ismail, Lin
- Pattern Recognition and Machine Learning, Bishop
- The Elements of Statistical Learning, Hastie, Tibshirani, Friedman
- Introduction to Applied Bayesian Statistics and Estimation for Social Scientists, Lynch
- Deep Learning, Goodfellow, Bengio, Courville
Artificial Intelligence
- Artificial Intelligence: A Modern Approach, Russel, Norvig
- Speech and Language Processing, Jurafsky, Martin
- Planning Algorithms, LaValle
Robotics
- Probabilistic Robotics, Thrun, Burgard, Fox
Algorithms
- Introduction to Algorithms, Cormen, Leiserson, Rivest, Stein
- Genetic Programming, Koza
Online Programming Resources
Other Recommendations for Computer Science Students
Nonfiction
- What to Think About Machines that Think, Brockman
- Affective Computing, Picard
Fiction
- Ex Machina, 2014 film
- Wargames, 1983 film
- Swordfish, 2001 film
- Sneakers, 1992 film
- Hackers, 1995 film
- Virtuosity, 1995 film
- The Matrix, 1999 film
- Office Space, 1999 film
- I, Robot, 2004 film
- The Thirteenth Floor, 1999 film
- Bladerunner & Bladerunner 2049, 1982/2017 films
- Westworld, television series
- One Second After, 2009 book by Forstchen, recommended by Dr. Wagner.