Introduction to CIT 591 www.cis.upenn.edu/~matuszek/cit591-2013 26-Jul-16

advertisement
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
Download