CMPS 10
Introduction to Computer Science
Fall 2007
- Final Exam: Monday December
10, 4:00 - 7:00 pm
- Please bring yourUCSC picture ID to the
exam
Syllabus: pdf, word
Lab
Assignments Labs
4 and 5 extended to Tuesday December 11
Quiz
Schedule &
Solutions quiz 5
solutions posted
Homework hw8 solutions posted
Lecture
Notes
Examples
Sorting
Algorithm Animations
Time
and Place: MWF
9:30-10:40 am Earth & Marine
B206
Class webpage: http://www.soe.ucsc.edu/classes/cmps010/Fall07
Webforum: http://apps.soe.ucsc.edu/fora/viewforum.php?f=10
Instructor: Patrick
Tantalo (http://www.cse.ucsc.edu/~ptantalo/)
Email: ptantalo@soe.ucsc.edu
Office: E2 257
Office Hours: TTh
1:00-4:00 pm
Phone: 831-459-3898
Teaching
Assistants:
Neeraj
Kumar <nkumar@ucsc.edu>
Mrunal Gawade <mgawade@ucsc.edu>
Nishant Joshi <nxjoshi@ucsc.edu>
Tutor: Mariano Lizarraga
<malife@soe.ucsc.edu>
Lab Schedule Effective Monday October 1:
Monday
12:00-2:00pm Baskin
Engineering 105 Neeraj
Kumar <nkumar@ucsc.edu>
Tuesday
9:00-11:00am Baskin
Engineering 105 Mariano
Lizarraga <malife@soe.ucsc.edu>
Wednesday
4:00-6:00pm
Social
Sciences 1 135 PC
Jason Yang <nxjoshi@ucsc.edu>
Thursday
12:00-2:00pm Social
Sciences 1 135 PC Neeraj
Kumar <nkumar@ucsc.edu>
Thursday
4:00-6:00pm Baskin
Engineering 105 Mrunal
Gawade <mgawade@ucsc.edu>
Thursday
6:00-8:00pm Baskin
Engineering 105 Jason Yang
<nxjoshi@ucsc.edu>
Friday
11:00-1:00pm Baskin
Engineering 105 Mrunal
Gawade <mgawade@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 you with all your technical services and computer support
needs, including some basic Unix
Information. Computing Labs are administered by
Instructional Computing, a
division of ITS, which provides
services that enable and enhance teaching and learning through
technology for the UCSC campus. Information on how to submit lab
assignments through your computer
account is contained in the first lab assignment.
On-Campus Resources
School of Engineering
ITS Home Page
Instructional Computing
ITS Help Desk
ITS
Software
Other Resources
Unix
Unix Tutorial for
Beginners
Another Unix
Tutorial from University of Washington.
An excellent (and long) Introduction
to Unix from Ohio State University.
Editors
A Pico Tutorial
from the University of South Dakota.
Mastering the VI
editor from University of Hawaii.
An Emacs
Tutorial from Rutgers University.
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 Mongers
Perl Documentation
Professional Organizations
Association for Computing
Machinery (ACM)
UCSC
Student Chapter
Special
Interest Group on Computer Science Education
Institute of Electrical and
Electronics
Engineers (IEEE)
UCSC
Student Chapter
The
IEEE Computer Society
IEEE
Education Services
Society for Industrial
and Applied Mathematics (SIAM)
Activity
Group on Discrete Mathematics
Activity
Group on Supercomputing
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