Program a day

From CompSciWiki
Revision as of 14:14, 6 April 2010 by JonathanG (Talk | contribs)

Jump to: navigation, search


Wiki 1010 Table of Contents

Chapter #

Practice your programming and problem-solving skills. Write a program for each (week) day you are in COMP 1010.

  Write a Program a Day Case Studies





Table of Contents


Week 1: Getting Started

Hello World

Mad Lib

Week 2: Primitive Data Types

Calculating Area

Pythagoras

Converting Temperatures

Sine Wave

Advanced Data Types

Week 3: If Statements and Named Constants

Dimensions of a Can of Soup

Days in a Month

The Labyrinth

Letter Grade Conversion

Week 4: While and For Loops

Print Out the Alphabet

Guess my Number

Input Validation

Convert this While to a For

Print Powers of Two

Week 5: String Methods & Debugging

Leap Year Problem

Vowel Counter

Debugging Practice

Secret Code

Radar Trap

Currency Converter

Week 6: Problem Solving with Nested Loops

Rainfall Averager

Adding Two Matrices

Computing Prime Numbers

Print a Calendar

Week 7: Midterm Review

Personal Greeting

Temperature Calculator

Week 3

Fibonacci sequence

Palindromes

Roulette

Week 8: Static Methods

Print Numbers

Add Area Code

Fix Code Sample

Concatenate Strings

Week 9: Introducing Arrays

Creating an Array

Printing an Array

Fibonacci Numbers

Passing Arrays

Multi-dimensional Arrays

Equating Two Arrays

Week 10: Arrays and Methods

printArray Method

fillArray Method

reverseArray Method

commissionCalculator

Week 11: More with Arrays

Summing arrays

Concatenating arrays

Sales Report

Creating a grocery list

Finding a class average

Game of Life

Week 12: Array Algorithms

Find Element x Using Linear Search

Find Max Using Linear Search

Count Element x Using Linear Search

Find Element x Using Binary Search

Week 13: Problem Solving and Programming Examples

Break This Combination

ASCII Art Examples

Rock Paper Scissors

Student Record List With Parallel Arrays

String Manipulation

String Binary Search