This site corresponds to the Spring 2024 course offering and is no longer maintained.
Articles
- Avizienis et al. 2004
- Avizienis et al., “Basic Concepts and Taxonomuy of Dependable and Secure Computing,” IEEE Transactions on Dependable and Secure Computing, Vol. 1, No. 1, pp. 11–33, 2004
- Codd 1970
- Codd, “A Relational Model of Data for Large Shared Data Banks,” Communications of the ACM, Vol. 13, No. 6, pp. 377–387, June 1970
- Coffman et al. 1971
- Coffman et al., “System Deadlocks,” ACM Computing Surveys, Vol. 3, No. 2, pp. 67–78, June 1971
- Gray 1985
- Gray, “Why Do Computers Stop and What Can Be Done About It?,” Technical Report 85.7, Tandem Computers, June 1985
- Karahasanovic et al. 2009
- Karahasanovic et al., “Ensuring Trust, Privacy, and Etiquette in Web 2.0 Applications,” Computer, Vol. 42, No. 6, pp. 42–49, June 2009 (copy)
- Rashid et al. 2009
- Rashid et al., “Software Engineering Ethics in a Digital World,” Computer, Vol. 42, No. 6, pp. 34–41, June 2009
- Stonebraker 2011
- Stonebraker, “New SQL: An Alternative to NoSQL and Old SQL For New OLTP Apps,” BLOG@CACM, 16 June 2011
Blogs
- Finley 2023
- Finley, “The modern web’s underrated powerhouse,” The README Project (blog), 14 February 2023
Books
- Coronel and Morris 2017
- Coronel and Morris, Database Systems: Design, Implementation, & Management, 12th edition, Cengage Learning, 2017
- Eghbal 2020
- Nadia Eghbal, Working in Public: The Making and Maintenance of Open Source Software, Stripe Press, 2020
- Felke-Morris 2017
- Felke-Morris, Basics of Web Design: HTML5 & CSS3, 4th edition, Pearson, 2017
- Gillenson 2011
- Gillenson, Fundamentals of Database Management Systems, 2nd edition, Wiley, 2011 (O’Reilly Learning)
- Silberschatz et al. 2010
- Silberschatz et al., Database System Concepts, 6th edition, McGraw-Hill, 2010
- Ullman and Widom 2008
- Ullman and Widom, A First Course in Database Systems, 3rd edition, Pearson, 2008