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/3
homework due submitted to moodle before class on 9/3 java name program -
9/5 myprogramminglab problems that are marked with deadline of 9/4 & 9/5.
9/10 homework due submitted to moodle before class on 9/10 :   variable group homework
9/10
quiz on Variables and Structure and Flow Charts
9/12 homework due submitted to moodle before class on 9/12: myprogramminglab exercises (see myprogramminglab by due date)
9/17
homework due submitted to moodle before class starts : for loop group homework
9/19
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/19 quiz on Loops and their flow charts
9/24
homework due submitted to moodle before class starts solve a math question
9/26 myprogramminglab exercises (both 9/24 and 9/26)
10/1
problem solving group exercise
10/1 Quiz on methods with parameters; loops; Math class; Scanner class
10/3
myprogramminglab exercises
10/8 Pick a card
10/10 15 coding bat questions ; Click on prefs in the upper right to be sure you "share to" pepper@adelphi.edu    
10/15 Midterm


10/22
Fang exercise submitted to moodle - make any change to the wackadot rules and upload it. Describe the rule changes in the notes when you upload. download fangengine install fang library in bluej
10/22

Roll through a board ;Any 5 codingBat recursion problems;

10/24 Write your Board game definition  and upload the document to moodle.
10/24
myprogramminglab - problems
java tools

10/29
first loop assignment;
myprogramminglab - problems
10/31

Board game for one player; - rolling through the entire board and stopping when you win, but perhaps not yet picking cards.

10/31 Quiz on While and Recursion and Graphics
11/5

ALL myprogramminglab array exercises due 11/5

OR 4 of the exercises in the "after while quiz array exercise" moodle item plus any 10 myprogramminglab exercises due 11/5



11/7
myprogramminglab class exercises
11/7 Quiz on Arrays

11/12
myprogramminglab class exercises
11/14 Game that uses a player class and has at least 2 players. It does not have to implement all game logic but must have the 2 players taking turns.
11/19 Quiz on Classes

11/19
One good flowchart


11/26 5-10 minute presentation of your game design    
12/3
Total game due

12/17 Final Review sheet for final   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