SyllabusF11

advertisement
CS 20
Professor
Office
Office hours
TAs
Web URL
Dr. Franklin franklin@cs.ucsb.edu
HFH 1115 .. 893-6197
http://www.cs.ucsb.edu/~franklin/cs20oh.html
Discussion: Vlasia Anagnostopoulou vlasia@cs
Grading: Xun li – lxfind@gmail.com
http://www.cs.ucsb.edu/~franklin/20/20.html
Course Objectives * Learn basic concepts of "good programming" and
intensive training of Java programming.
* Learn basic data structures.
* Apply new concepts to design efficient code.
Required Text: Object-oriented Data Structures Using Java.
(Authors Dale, Joyce, Weems, 2nd edition)
Plagiarism
Cooperative work is an important part of learning; you are
encouraged to study together, discuss the lectures, and
discuss the software solutions.
But DO NOT,
turn in duplicate work (even one line or code or comment)
copy work (even one line) from another student's assignment
or file.
copy work (even one line) from a published source.
lend another student your assignment.
look at someone else's working code to fix your problem
write part (even one line) of another student's assignment.
e-mail or transfer any of your files to another student.
store your program on a computer to which another student
in the class has access
If you violate these rules, you will receive a grade of F
and a letter will be sent to the campus Judicial Affairs
Office
Late Policy - You may turn in assignments 24 hours late for
a 10% penalty. After one day late, they will not be
accepted. Make sure you check your submission after you
turn it in so that any mistakes will be caught within the
24-hour window. If you aim for 24 hours late and miss it,
there is no safety net.
Assignments: All assignments are posted online at the class
website.
E-mails: When you send an e-mail, make sure your subject
line begins with "CS20:"
Grading
35% - Homework (Programming and/or problems) assignments
15% - Exam #1 - closed book, one hand-written page, two
sides of notes - 10/21
15% - Exam #2 - closed book, one hand-written page, two
sides, of notes - 11/6
35% - Final exam - closed book, two hand-written pages, two
sides, of notes - 12/10, 4-7pm
If your average on the exams is well below the class
average, and only your homework scores push up your grade,
you will receive an F in the class.
Announcements: Announcements will be made via google
groups ucsb-cs20-f08. You need to join this group in order
to receive announcements. Either have it send e-mails to
you, or check it daily. If there are any important
updates, I will send an e-mail to the group.
Crashing the course: Place yourself on the electronic
waiting list by 8am the business day before the second
lecture. I will announce the names of the people who got
into the class during the second lecture.
You are
required to attend the first two lectures to be eligible to
add the course. If people drop the course, students will
only be allowed to add who have attended all lectures up to
that point.
https://www.cs.ucsb.edu/courses/waitlist/index.php
Download