Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Readings / Viewings

The views expressed in the following articles/films do not necessarily reflect the views of the instructor, the CS department and/or Furman University. Read/watch with a critical eye.

Table of contents

  1. Past
    1. Orientation
    2. The Texbook
    3. The Unreasonable Effectiveness of Mathematics
    4. The Unreasonable Effectiveness of Data 🎥
    5. Program or be Programmed
    6. Git User Manual
    7. Paywall: The Business of Scholarship 🎥
    8. The Internet’s Own Boy: The Story of Aaron Swartz 🎥
    9. 2023 Stack Overflow Annual Developer Survey
    10. GitHub Copilot AI pair programmer: Asset or Liability?
    11. An Empirical Evaluation of GitHub copilot’s code suggestions
  2. Current
    1. Anatomy of an AI System
  3. Future
    1. You Get What You Measure
    2. A Few Useful Things to Know about Machine Learning
    3. Deep Learning
    4. Deep learning: A Critical Appraisal,


Past

Orientation

Richard W. Hamming,
The Art of Doing Science and Engineering: Learning to Learn, CRC Press, 1997.

You and Your Research
Richard W. Hamming,
The Art of Doing Science and Engineering: Learning to Learn, CRC Press, 1997.


LaTeX tutorial from class (Link)

The Texbook

Knuth, Donald Ervin, and Duane Bibby.
Vol. 1993. Reading, MA: Addison-Wesley, 1986.

Overleaf Tutorials


The Unreasonable Effectiveness of Mathematics

Wigner, Eugene P.
Mathematics and Science. 1990. 291-306.

Mathematics
Richard W. Hamming,
The Art of Doing Science and Engineering: Learning to Learn, CRC Press, 1997.


The Unreasonable Effectiveness of Data 🎥

The Unreasonable Effectiveness of Data (article)
Halevy, Alon, Peter Norvig, and Fernando Pereira.
IEEE intelligent systems 24.2 (2009): 8-12.


Program or be Programmed

  1. Introduction
  2. Chapter 10

Douglas Rushkoff,
Or Books, 2010.


Git tutorial from class (Link)

Git User Manual

Torvalds, Linus, J. Hamano, and J. Pearce.
2010.

Git
Spinellis, Diomidis.
IEEE software 29.3 (2012): 100-101.


Paywall: The Business of Scholarship 🎥

Jason Schmitt
2018.

The Internet’s Own Boy: The Story of Aaron Swartz 🎥

Brian Knappenberger
2014.

The Internet’s Own Boy includes content involving depression, self-harm, and suicide, which may be deeply distressing and triggering for those grappling with similar issues. Please remember that support is available for those in need. Speak with someone today at 988 hotline or contact Furman University Counseling Center – Call the Counseling Center at 864-294-3031, press #3 (confidential, available 24/7/365 from anywhere).


2023 Stack Overflow Annual Developer Survey

GitHub Copilot AI pair programmer: Asset or Liability?

Dakhel, Arghavan Moradi, et al.
arXiv preprint arXiv:2206.15331 (2022).

An Empirical Evaluation of GitHub copilot’s code suggestions

Nguyen, Nhan, and Sarah Nadi.
Proceedings of the 19th International Conference on Mining Software Repositories. 2022.

Current


Anatomy of an AI System

Please make sure to carefully read both: 1. Visualization AND 2. the text (scroll down on the link above).

Alternatively, watch Dr. Kate Crawford’s video lecture 🎥 on the subject.

Crawford, K., & Joler, V. (2018).
Retrieved September, 18, 2018.

Future

You Get What You Measure

Richard R. Hamming,
The Art of Doing Science and Engineering: Learning to Learn, CRC Press, 1997.

Weapons of Math Destuction - Going to College
Cathy O Neil,
Weapons of Math Destruction, Crown, 2016.



A Few Useful Things to Know about Machine Learning

Domingos, Pedro.
Communications of the ACM 55.10 (2012): 78-87


Deep Learning

LeCun, Yann, Yoshua Bengio, and Geoffrey Hinton.
Nature 521.7553 (2015): 436-444.

Deep learning: A Critical Appraisal,

Marcus, Gary.
arXiv preprint arXiv:1801.00631 (2018).



  • Richard R. Hamming,
    Experts
    The Art of Doing Science and Engineering: Learning to Learn, CRC Press, 1997.

  • Richard R. Hamming,
    Creativity
    The Art of Doing Science and Engineering: Learning to Learn, CRC Press, 1997.