slug-icon.gif (1109 bytes)

University of California, Santa Cruz

Cmps060 - Beginner Programming 

CyberSlug Rules!

Prof. Paulo Franca

Copyright, 1999, Paulo Franca

Home Page

Course Info

Classes

Login/Quiz & Grades

Objects

Downloads

 

Staff Only

Welcome to

CMPS060 - Beginner Programming 

Fall 2006

Link to this page from: www.franca.com

Please read: Rules for programming assignments

News:

Labs will not start before Monday Sep 25th

Final Project  

 

Reminders:

Using strings with iostream programs:

If you want to use strings with iostream programs include the following in your program:

#include <iostream.h>
#include <cstring.h>
#include "francast.h"

Notice: 

         Strings:

         To use strings in your programs include francast.h and franca04.h in this order

Using wireless service on campus (CruzNet)

If you use CruzNet wireless service on campus, you may have trouble to use the "LOGIN" section. This means you may NOT be able to take quizzes or see the lab material if you are using the wireless service. This happens because CruzNet blocks some methods of Internet access. 

I am working to see if this problem can be solved. In the meantime, use a regular Internet connection when you need to take your quizzes.

Important reminder:

Lab assignments are due at the end of each lab session. Under special circumstances, the supervisor can let you demonstrate a final version of a program at the beginning of the next lab session. This is only in case a substantial work was done during the session where the assignment was due.

Any assignment demonstrated after the due session is NOT ELIGIBLE for credit.

Download files you need:

Set of all basic files, compressed

You really need these. Create a folder in your home directory (suggest folder name: cmps060) then decompress these files moving them to this new folder.

Example files, compressed

Not required, but the text refers to those examples, you may want to have them too. Download and decompress these to your cmps060 folder.

Strings: 

You need to download franca04.h

Include both: francast.h and franca04.h in this order

see instructions here: dealing with strings this is NOT in your book!

download nofranca.h - this file lets you use some of the franca.h functions with C++ standard I/O

 

Instructor: Paulo Franca - pfranca@cse.ucsc.edu
office:E2 - 259 (Engineering new Building)
phone: 9-3691 (I am not reliable with voice mail)
office hours:  
Tuesdays 1 - 1:45 PM
Ta:  
Evaluation:
Labs - Progr. assignments: 20%
lab grades will consist of:
attendance 10%
preparation quiz: 20%
programming work: 50%
lab work quiz: 20%
Homework Quizzes: 10%
Final Project: 10%
Exams: 60%   (1 is optional)
midterm 1
midterm 2
final
Passing the class:
You need at least 50% in the exams and at least 50% in the labs in order to pass the class.
Your overall score must be over 50% to pass.
You need at least 70% attendance to labs to pass
Letter grades are assigned competitively (sorry, it is the law)

Textbook:

C++ No Experience Required - Paulo Franca - Sybex

Note: This book is OUT OF PRINT - You can freely download the actual text from www.franca.com

For your convenience, you can also order a copy at the Copy Center.

Compiler:

You can get the Turbo C++ suite from Borland:
This is NOT required, but will be very helpful. It costs $49.99
Try this link: Turbo C++ Suite
Please Note the Installation instructions
This is the same compiler that you have in the labs.
You need a windows computer, this does not work with Mac's.

You may also consider Microsoft Visual C++6 or 5.

Do not get any other compiler! They will NOT work for this class.

Class meetings:

Lab sections
Lab sections are mandatory. Choose one section and stick with it

Lab Schedule

Fall 2006

Sec   Days   Time   Location   staff
A   Tu 01:00PM-03:00PM Ming Ong Alex
B   Tu  03:00PM-05:00PM  Ming Ong Roberto
C   09:30AM-11:30AM   Ming Ong Roberto
D   Th   04:00PM-06:00PM   Ming Ong Andy
E   Th   06:00PM-08:00PM   Ming Ong Roberto/Damon
F   10:00AM-12:00PM Ming Ong Roberto/Alex
         

 


Important notes:

To start the compiler in the lab, follow these instructions

If you need to use other compilers, download software from www.franca.com/cppner