Computer Science I - Spring 2016 - Syllabus

# CS7A Calendar—Spring 2016

 Week Readings Topics Assignments 15 PPP-chapter 10 Word squares: Here's some starter code to play with: threelettersquare It's not optimized in many ways, so it took 24 hours to get to BAD OXY WEE and that's in a 10MB file...experiment with this, but it's not an assignment to turn in. Review for final. See "Exams" link above. 17-May 14 PPP-chapter 10 Chapter 10: input output streams from where ever. 10-May 13 PPP-chapter 9 Chapter 9: The Date Class. This version includes a decent "add_day()" function but the "day_of_week()" function is not working: Chrono 3-May 12 PPP-chapter 8 Chapter 8: Technical details. 25-Apr 11 PPP-chapter 7 18-Apr 10 PPP-chapter 7 Write a function that takes an int N and returns a vector which contains all the square-free numbers less than N, so that if, for instance, N = 19 then the function returns the vector {2,3,5,6,7,10,11,13,14,15,17} 11-Apr 9 PPP-chapter 6 4-Apr 8 PPP-chapter 6 PPP- chapters 6 Writing a Program. Midterm Solutions 29-Mar 7 PPP-chapter 5 PPP- chapters 6 Writing a Program. 15-Mar 6 PPP-chapter 5 PPP- chapters 4 & 5 Error handling. Note that the "exam" link in the above panel is active. 8-Mar 5 PPP-chapter 4 Computation, expressions, operators, statements, selection, iteration, functions, vectors. cs7a-assignment04-quadratic Some starter code for that project: GH_quadratic 1-Mar 4 PPP-chapter 4 Computation, expressions, operators, statements, selection, iteration, functions, vectors. 23-Feb 3 PPP-chapter 4 Computation, expressions, operators, statements, selection, iteration, functions, vectors. Drill 1-3,4-5,6,7 (Now with improved clarity!) Assignment #3, Encrypt Student Number, is due by 3/1 16-Feb 2 PPP-chapters 0,1,2,3 PPP Chapters 3 & 4 Declaration, initialization, variables, types, objects, type safety. PPP3-e06 PPP3-e06 Assignment #2, Four Bytes, is due by 2/23.. 9-Feb 1 PPP-chapters 0,1,2,3 Overview and getting started with IDEs and libraries. Chapters 0-3 Start getting comfortable with an integrated development environment where you can write, link and compile programs. cpp.sh, at least! The twoPoints assignment is due 2/16. 2-Feb