Introduction to CIT 591 www.cis.upenn.edu/~matuszek/cit591-2013 26-Jul-16 Policies We have a lot to cover today, so this will be very brief I’m Dave (or “Dr. Dave,” if you prefer) Grading: Two midterms, 10% and 15%; final exam, 25% Assignments: 50% Up to ±5% adjustment for participation, teamwork, use of Piazza, etc. Cheating: F for the course There will be approximately one assignment per week Most assignments will be done with an assigned partner Clickers are required Course is approximately 60% Scala, then 40% Java Second semester (Algorithms and Data Structures) will be primarily in Java Canvas and Piazza Canvas is designed to be a “complete course solution” that holds everything about a course But we will use Canvas only for submitting assignments and posting grades on those assignments When an assignment consists of more than one file, zip the files together into a single file Piazza is a web site in which you can ask and answer questions about this course Piazza is usually much faster than waiting to see or email me or one of the TAs To encourage use, you can get bonus points being a “good citizen” and providing good answers and helpful tips Use good grammar Don’t post solutions to assignments Preparation Important: Before lab on Friday, go to Moore 207 and make sure you can log in there If you haven’t already, go to the bookstore and buy or rent a “clicker” (available at the cash registers) It’s Linux, not Windows, but you can figure it out If you can log in, fine; you can fiddle around, or just log out again If you can’t log in, go to CETS in M70 Towne for help Bring your clicker to lectures; won’t be used in Friday labs Get the book “Atomic Scala” by Bruce Eckel and Dianne Marsh Follow the instructions in the book for installing Java, Scala, and Sublime Text 2 on your own computer If you have trouble finding the book, the first 100 pages (which include installation instructions) are available online The End 5