CMPS 10
Introduction to Computer Science
Fall 2010
Final Exam: Thursday December
9, 4:00-7:00 pm
Please bring your UCSC picture
ID to the exam
Syllabus: pdf, word
Lab
Assignments lab5 extended to Saturday 10:00 pm
Quiz
Schedule &
Solutions quiz5 solutions posted
Homework
Lecture
Notes
Examples
Sorting
Algorithm
Animations
Number Base
Conversions: (1)
handles
odd
bases (2)
handles
fractions
A
Turing
Machine made of Legos
Time
and Place: TTh
6:00-7:45
pm
Classroom
Unit
2
Class webpage: http://www.soe.ucsc.edu/classes/cmps010/Fall10/
Webforum: http://forums.soe.ucsc.edu/
Instructor: Patrick
Tantalo (http://www.cse.ucsc.edu/~ptantalo/)
Email: ptantalo@soe.ucsc.edu
Office: E2 257
Office Hours: MW 10:00 am - 12:00 pm, 1:00
pm - 2:00 pm, or by
appointment
Phone:
831-459-3898
Teaching
Assistants:
Michael
Brown
<mijabrow@ucsc.edu>
Ranjana Ranjendran <rrajendr@ucsc.edu>
Serdar Sali <sali@soe.ucsc.edu>
Lab Schedule:
Monday
3:00
-
5:00
Social
Sciences
1
PC
Michael
Brown
<mijabrow@ucsc.edu>
Monday 5:00
-
7:00
Social Sciences 1 PC
Ranjana
Ranjendran
<rrajendr@ucsc.edu>
Wednesday 9:00 - 11:00 Social
Sciences
1
PC
Michael
Brown
<mijabrow@ucsc.edu>
Thursday 9:00
-
11:00
Baskin Engineering
109 Michael
Brown
<mijabrow@ucsc.edu>
Thursday 11:00
- 1:00 Social Sciences 1 PC
Serdar Sali <sali@soe.ucsc.edu>
Friday 12:00
- 2:00 Baskin
Engineering
109 Ranjana
Ranjendran <rrajendr@ucsc.edu>
Friday
2:00
- 4:00 Baskin
Engineering
109 Serdar Sali
<sali@soe.ucsc.edu>
LSS Subject Tutoring:
Learning Support Services (LSS) is now
offering small group tutoring for this
class. All students are eligible for up to 1
hour of tutoring per week and may sign-up at
https://eop.sa.ucsc.edu/OTSS/tutorsignup/.
The
tutors
supporting
CMPS
10
are:
Leqi Lu <llu2@ucsc.edu>
Tim Olejniczak <tolejnic@ucsc.edu>
UCSC
Computer Accounts:
It is a requirement of this course that all students have an active
UCSC computer account. If your account is not already activated,
go to the MyUCSC
portal and log in using the User ID
and Password that were sent
to you by the Registrar's Office, then click on the link labeled Activate UCSC Account. The ITS Support Center
assists with all technical services and computer support
needs, including some basic Unix
Information. Computing Labs are administered by Instructional Computing, a
division of ITS, which provides
technology
services for the UCSC campus. Information on how to submit lab
assignments through your UCSC computer
account is contained in the first lab assignment.
On-Campus Resources
School
of Engineering
ITS Home Page
Learning Technologies
ITS Help Desk
ITS
Software
Other Resources
Unix
Unix Tutorial for
Beginners
Another Unix
Tutorial from University of Washington.
Editors
A Pico
Tutorial
from the North Carolina State University.
Mastering the VI
editor from University of Hawaii.
An Emacs
Tutorial.
Programming in C/C++
C++ language tutorial
cplusplus.com - The C++ resources
network
C
Programming
Programming in C
Rob Pike: Notes
on Programming in C
Programming in Java
Java Programming
Resources
Programming in Perl
Perl Directory
Perl Documentation
If you find any errors, please report them to: ptantalo@soe.ucsc.edu
webmaster@soe.ucsc.edu
Back to the SOE Class
Home Pages
Back to the SOE Home Page