CMPS 10
Introduction to Computer Science
Fall 2008
Final Exam:  Wednesday December 10,  8:00 - 11:00 am
Please bring your UCSC picture ID to the exam

Syllabus:  pdf, word
Lab Assignments   
Quiz Schedule & Solutions 
Homework   hw10 solutions posted  
Lecture Notes   
Examples   
Sorting Algorithm Animations
Number Base Conversions  

Time and Place:
  MWF  12:30-1:40   Media Theater  M 110
Class webpage: http://www.soe.ucsc.edu/classes/cmps010/Fall08/
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  10:00am - 2:00pm, or by appointment
Phone:   831-459-3898
 
Teaching Assistants:
Radhakrishna Vuppala  <vrk@soe.ucsc.edu>
Anindya Sen <anindya@soe.ucsc.edu>
Varun Raghavan <vraghav1@ucsc.edu>

Lab Schedule Effective Monday, September 29:

Monday              9:00am - 11:00am        Baskin Engineering 109        
Radhakrishna Vuppala  <vrk@soe.ucsc.edu>
Monday              2:00pm -  4:00pm         Baskin Engineering 105         Anindya Sen <anindya@soe.ucsc.edu>
Tuesday              2:00pm -  4:00pm         Baskin Engineering 109         Varun Raghavan <vraghav1@ucsc.edu>
Wednesday         3:00pm -  5:00 pm        Baskin Engineering 109         Radhakrishna Vuppala  <vrk@soe.ucsc.edu>
Thursday          10:00am -  12:00pm        Baskin Engineering 105         Anindya Sen <anindya@soe.ucsc.edu>
Thursday            2:00pm - 4:00pm           Baskin Engineering 105         Varun Raghavan <vraghav1@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
Instructional Computing
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 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 Directory
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