|
Project
1: Dissecting a Programming Language
Some
students in CSCI 111 have programming experience and some don't.
This first homework sought to have students learn how to look at
a programming language by learning the Hypertext Markup Language
(HTML).
Students learned how to make and open a basic web page. They then
were asked to learn 5 new formatting commands by consulting their
book or an external reference (a reference book or web page).
They showed off their new-found knowledge by writing their personal
computer history and displaying it in a web page.
Select an exhibitor and read their history!
To
exhibitors: If the file doesn't appear right or images are missing,
please send to me and I will update the display.
Select
exhibitor:
Project
2: Sequential Poems
This
unit introduced the Sequential Pattern concept. Students learned
how to maneuver a robot through a room. They then applied that knowledge
of sequencing instructions to write their favorite poem, rhyme,
or song lyric to the screen.
Through this exercise, they learned how to plan a series of commands
so they would produce a logical result. Color was an option some
of them figured out on their own!
Select an exhibitor and view the poetry!
Project
3: Words of Wisdom
Control
Structures
This
unit expanded the control students had over the programs. In the
last unit, students sequenced instructions in order to control the
program execution. In this unit, students utilized the fact that
certain sequences are actually repetitions of the same instructions,
but under certain conditions.
Students learned about conditionals and loops as well as the types
of problems that can be solved by them: Repeating a set of steps,
making choices. They also were challenged to think broadly about
problem solving. Developing these skills early on will help them
when they run into more complicated problems.
Students showed off their new-found knowledge by repeating and formatting
a favorite quotation on the screen. Color could be used for bonus
points.
Select an exhibitor and see the words of wisdom they have to share!
Project
4: Abstract Art
This
unit reinforced students' experience with applets. They learned
a little bit more about how to draw graphics to the screen by drawing
a picture. They combined their knowledge about sequential and control
of flow patterns to arrange the picture in some regular or random
manner.
Select an exhibitor and follow the instructions!
Project
5: Surprise
Organization
of instructions is important as you do more complicated programs.
This exercise required students to organize their code to be easily
designed, developed and read. You as the user should see a workable
program, but the real appreciation for the code organization will
not be apparent.
Students learned how to use the basic control and organizational
constructs (methods) to create a "surprise" program. Depending
on what you enter, you should get one of three things: a picture,
a passage, or a surprise!
Select an exhibitor and follow the
instructions!
Back
|