Junior Knights Course #1: Schedule, Notes, Assignments
Date
Lecture Topic
Notes
Example Programs
Assignments
Solutions
2/16/2013
Input, Output, Variables, Assignment Statement
Introduction
Input, Assignment Statement
welcome.c
hello.c
esc_seq.c
feetrun_v1.c
feetrun_v2.c
feetrun_v3.c
age_inc.c
babysit_v1.c
babysit_v2.c
babysitwrong.c
Week #1 Homework
ucfintro.c
partB.doc
movie.c
2/23/2013
Arithmetic Expressions
Arithmetic Expressions
tax.c
grade.c
height.c
parity.c
digit.c
digit-v2.c
pizza.c
Week #2 Homework
money.c
PartB.docx
lemonade.c
Random Numbers, Math Library
Random Numbers, Math Library
simplerand.c
curtime.c
dice.c
simplerand2.c
priceisright-v1.c
distance.c
manhattan.c
quadratic-bug.c
quadratic.c
Week #3 Homework
3/2/2013
If Statement
If Statement
pizza.c
candy.c
candy2.c
grade.c
reading.c
solveline.c
leapyear.c
Week #4 Homework
3/9/2013
For Loop
For Loop
lovec1.c
lovec2.c
count1.c
sum1.c
sum2.c
sum3.c
sum4.c
tipchart.c
maxlist.c
Week #5 Homework
3/16/2013
While Loop
While Loop
physics.c
loopclearscreen.c
loopclearscreen-v2.c
loopclearscreen-v3.c
loopclearscreen-v4.c
loopclearscreen-v5.c
guess.c
bank.c
Week #6 Homework
4/6/2013
Nested Loops
Nested Loops
square.c
rectangle.c
triangle.c
prime-v1.c
prime-v2.c
Week #7 Homework
4/13/2013
Arrays
Array Notes
printreverse.c
searcharray-v1.c
searcharray-v2.c
maxarray.c
pizza.c
Week #8 Homework
Functions that return values
Functions
areas.c
fact-func.c
fact-func-v2.c
combo-func.c
powersum.c
Week #9 Homework
Programming Contest
Contest Rules
Final Contest Score
Explanation of Contest Scoresheet
Contest Problems
Judge Data, Hints