CSC 171 : Introduction to Computer Programming ASSIGNMENTS

HOME 171 IN CLASS EXERCISES HELPFUL LINKS

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 myprogramminglab assignments. This is a tentative schedule and will definitely change.

Due Date
Assignment/Quiz
9/9
homework due submitted to moodle before class on 9/9 java name program -
9/11 myprogramminglab problems that are marked with deadline of 9/11. (week1)
9/16 homework due submitted to moodle before class on 9/16 :   variable group homework
9/16 myprogramminglab problems that are marked with deadline of 9/16 (group2)
9/16
quiz on Variables and Structure and Flow Charts
9/18 myprogramminglab problems that are marked with deadline of 9/18 (group3)
9/23
homework due submitted to moodle before class starts : for loop group homework (includes picture it)
9/25
homework due submitted to moodle before class starts :
Roll many dice many times and print total of each roll and total of all rolls;
9/25 quiz on Loops and their flow charts
9/30
homework due submitted to moodle before class starts solve a math question
10/2 myprogramminglab exercises due 10/2
10/7
problem solving group exercise
10/7 Quiz on methods with parameters; loops; Math class; Scanner class
10/9
myprogramminglab exercises due 10/10
10/14 Pick a card
10/16 15 coding bat questions ; Click on prefs in the upper right to be sure you "share to" pepper@adelphi.edu    
10/21 Midterm


10/23 Any 8 codingBat recursion problems;
10/28

Roll through a board

10/30
myprogramminglab - problems group while
java tools

11/4 Write your Board game definition  and upload the document to moodle.
11/4

myprogramminglab - problems do while group
11/4 first loop assignment;
11/6 Quiz on While and Recursion and Graphics
11/6
myprogramminglab exercises array group
11/11

2 codingbat array exercises



11/11 after while quiz array exercises    
11/13 Board game for one player; - rolling through the entire board and stopping when you win, but no other logic needed.

11/13 Quiz on Arrays

11/18
myprogramminglab class exercises classes
11/20
myprogramminglab class exercises constructors

11/20 Game that uses a player class and creates at least 2 players.
11/25 Quiz on Classes

11/25
One good flowchart


12/4 5-10 minute presentation of your game design    
12/9
Total game due

12/16 or 12/18 TBAFinal Review sheet for final   likely 10:30 - 12:30 in our classroom Lib 100 review exercises
review answers

LINK TO OLDER ASSIGNMENTS FROM 2012

LINK TO ASSIGNMENTS THE PROFESSOR MIGHT ASSIGN

LINK TO OLDER SEMESTER ASSIGNMENTS #1

LINK TO OLDER SEMESTER ASSIGNMENTS #2

LINK TO OLDER SEMESTER ASSIGNMENTS #3