CSC 171 : Introduction to Computer Programming ASSIGNMENTS

 

These assignments are grouped by chapter. Some will be done during lab and others outside lab. Ones done in lab should be submitted on the day they are done. Please also complete codelab assignments. This is a tentative schedule and will definitely change.

Due Date
Assignment/Quiz
1/28
Pg 47 #1 print diamond;
1/28 pg 50 #1 mississippi + codelab
2/2 swap variable exercise , variable exercise + codelab
2/4
Calculate sum of two dice (TBD), Pg 111 #1 linear motion with flow chart,
2/9
codelab exercises; Pg 113 #8 repeat #
2/11 Pg 112 #3 fibonacci; Pg 115 #4 stairs;
2/16 Roll 2 dice 10 times and print total of each roll and total of all roles; + codelab
2/18 Pg 170 #1 brackets;
2/18

method exercises 1-2 & 4-5

help:
powerpoint guide as ppt

help:
powerpoint guide as html

2/23 method exercises 6-8 ; group exercises Math group exercise 2 problem solving group homework
2/23 method exercise 9   
help for method exercise #9
Pg 172 #2 interest (using a main routine and one method for calculating interest on a given balance with a given interest rate)
Help for 172#2
2/23 codelab
2/23 Exercise 10



2/30 Roll through a board    
3/4 Pick a card
3/11
Midterm


3/23 Draw a smiley face that uses 2 colors. Show the same smiley face in 3 places on the picture. (The faces can be different sizes.)
3/25 Recursion exercise to be determined
3/25 Draw a picture of your game board; Write Board game definition
3/2 Questions 3, 4, 7 & 7.6 on the If sheet (click here)
OR questions 10 and 11 on the If sheet (click here)
For students new to the If statement, please do the first one, not the second.
3/4 Pg 270 #4 tax
If you missed handing this in by 4/1, do the following instead:
if assignment
3/30 first loop assignment
3/30 second loop assignment
4/1

Pg 329 #1 pig latin (to get a 90, just keep asking the user for one word and telling the user the word in pig latin. When the user enters END, you can stop.)

AND Board game for one player;

4/13 Make a point class with a translate, distance from origin and distance from point.
Use those methods in your PointUser class's main method.
4/15

Student Exercise using Student class & WorkWithStudent class

4/20 Car Class Exercise Car help Car Class Substitute
5/6 Board game for 4 players using a player class
  Review sheet for final  
review exercises
review answers
4/13 Simple Array



LINK TO OLDER SEMESTER ASSIGNMENTS #1

LINK TO OLDER SEMESTER ASSIGNMENTS #2