CMPS 10
Introduction to Computer Science
Winter 2007
Final Exam:  Wednesday March 21 8:00-11:00am
Please bring your UCSC photo ID to the exam

Syllabus:  pdf, word

Lab Assignments   
Quiz Schedule & Solutions  quiz 5 solutions posted
Homework    hw8 solutions repaired
Lecture Notes   
Examples 

Sorting Algorithm Animations


Time and Place:
  TTh 12:00-1:45  Jack Baskin Engineering  152
Class webpage: http://www.soe.ucsc.edu/classes/cmps010/Winter07
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:  MW  12:00-3:00, and by appointment
Phone:   831-459-3898
 
Teaching Assistants:
Corrie Scalisi <cscalisi@soe.ucsc.edu>
Mark Deckert <mdeckert@soe.ucsc.edu>


Lab Schedule:
Monday              10:00 - 12:00        Kresge                                Corrie Scalisi
Tuesday                6:00 - 8:00          Baskin Engineering 105     Mark Deckert  Canceled Tuesdy March 13 only
Wednesday         12:00 - 2:00          Social Sciences 1  PC         Corrie Scalisi     
Thursday               6:30 - 8:30          Kresge                                Mark Deckert
Friday                  11:30 - 1:30          Social Sciences 1  PC         Corrie Scalisi

Getting a Computer Account:
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 UCSC portal:  http://my.ucsc.edu, 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.  Instructional Computing (IC) provides a number of  help pages to get you started.  You can find some basic Unix Information at  http://its.ucsc.edu/services/help_desk/unix.php.  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