Friday, December 18, 2009

Here is the link to the In-Class part of the midterm exam.

You have the entire testing period, from 1:15pm - 2:40pm, to complete the test and upload to SWAIN.

The in-class midterm submission requires 3 items which are to be 7-zipped:
  • a Word document
  • an complete web page (probably an HTML document and some images)
  • a source code file (either .cpp or a web document with embedded PHP)



The take-home part of the midterm is to remake the dynamic web page from a screenshot above. The trick is to use an HTML form to pass POST data back to the page. The form data is then used to dynamically control the appearance of the web page. You must submit the midterm via SWAIN before 10pm on Monday.

The Dynamic CSS App must have the following:
  • Contains at least 1 main div
  • Uses a table to layout the form
  • Text must be inside and outside the main div
  • The form should control at least 15 visible display characteristics
  • Form must have:
  • 6 Text Fields
  • 1 TextArea
  • 4 Unique DropDown Lists (generated with PHP)
  • 2 CheckBoxes
  • 2 Radio Buttons
  • 2 Submit Buttons
  • 1 Clear Button

.

Friday, December 11, 2009

Friday

I'm sorry I'm out today.
  • Work on BPA projects.
  • Keep everybody busy. No backseat computer driving!!!!!!

.

Thursday, December 3, 2009

Martine + BPA = Juggling Act

For the rest of the week we'll be devoting the first half of class to the Martine project and the second half of class will be BPA.

MARTINE:
  • Micah - create MySQL databases and tables

  • Jake - create an Excel spreadsheet with table information

  • Mike - create the empty template, break page into includes

  • Max - create the directory structure, put template into place

  • Chelsey - create interior overhead bus graphic

  • Scott - create a logical order for maintenance report data

  • Bob - create logical order for scheduling report data

  • Doug - create logo and banner art

  • Jesse - create an Excel spreadsheet that shows staff, roles, and more

.

Wednesday, December 2, 2009

PHP + MySQL

Before we get started today, take the first 1/2 hour of class and get the new Reunion stuff live.

After that, we're reading THIS ARTICLE.

For each of the 10 items, write a brief explanation of why the item is a mistake, submit your summaries as a comment to this blog.


.

Wednesday, November 25, 2009

Homework


I know that it's Turkey Day tomorrow... But I'm wicked mean and want you to do some reading over break.

Read the PHP and SQL tutorials from w3Schools.

Be prepared to pass the following tests:

Monday, November 23, 2009

Martine Scheduling Tables


Here's my Flowchart

For the processes associated with bus scheduling, submit the tables and field names necessary to store all the info.


.

Wednesday, November 18, 2009

MySQL

MySQL Field Types



.

SQL

  • What does SQL stand for?
  • What is a database query?
  • For the following query, what table is the information being pulled from?
  • select (name, address) from (roster) where (class=programming)
  • Do you have to learn an SQL language in order to control a database?
  • What is the Microsoft Office application that can be used for controlling databases?

Monday, November 16, 2009

Commercial Web Hosting

Answer the following questions concerning web hosting:
  1. Which files can FTP users edit?
  2. Is FTP secure?
  3. Where do files get saved if you "get" them from the server?
  4. Where to MySQL tables reside?
  5. What are 3 examples of field types?
  6. The auto-increment feature serves what purpose?
  7. What field type is used to store bulk binary data?
  8. Explain what DNS does.
  9. Provide examples of both over-priced and under-priced web hosting options (include URL's).

.

Martine Tours

Today, we're beginning preliminary design work on the massive Martine Tours web application.

Here's the URL for what's already done with the project:
User: Barack
Password: 2012

.

Tuesday, November 10, 2009

Shooting Stars and Stars - Flash

Using yesterday's lesson, associated tutorial, and classwork, change the game so that the player gets 1 point for shooting the 7-pt star from yesterday and the player gets 3 points for shooting a 4-pt star that you create today.

Upload your finished FLA file to swain.


.

Monday, November 9, 2009

Shooting Stars- Flash

I think we're going on a break from the norm today. I vote that we play games all day. Well, at least I vote that we play a game all day... Kinda.

Follow THIS TUTORIAL...

We'll be following along together but we'll be making the following modifications:
  • New stage size
  • Awesome-er background
  • 7-pt star
  • Diesel-er cross hair
  • Score centered
  • and more...

.

Thursday, November 5, 2009

Software Development

Download this file, follow the directions then upload to SWAIN.


.

Thursday, October 15, 2009

Monday, September 28, 2009

Flash 002

You want THESE FILES.

Answer the following:
  1. What are the 3 types of symbols in Flash?
  2. How many states are in a button timeline?
  3. Explain the purpose of an invisible button.
  4. What Adobe application allows you to inspect, preview, and manage files, especially Adobe files and media files?
  5. What program was originally used to create Vector Victor?
  6. After Victor Vector was brought into Flash, how may Layers were created?
  7. After Victor Vector was brought into Flash, how may Keyframes were created?


Text-Based RPG PPT

1) What's the game?
2) What's the goal?
3) Describe the gameplay.
4) What are the rulews of the game?
5) What's the URL for the game?
6) Is the game difficult?
7) Who's the main character?
8) What's the theme of the game?
9) How are graphics used?
10) Give me screenshots.


Flash 001

  1. What is the current version of ActionScript?
  2. What is the file extension of Flash project files?
  3. Does Flash use raster or vector graphics?
  4. How do you add corners to a polygon?
  5. How do you add guide rulers?
  6. What is a symbol in Flash?
  7. What is the keyboard shortcut to convert to symbol?
  8. How many instances of a symbol can a Flash file have?
  9. How do you check/ test your movie?
  10. What is the file type of the final compressed movie made from Flash?
  11. How does the timeline of a button differ from that of the stage?
  12. How do we identify keyframes in our timelines?


.

Thursday, September 24, 2009

Friday, September 18, 2009

Tuesday, September 15, 2009

Apocalypse = Rebirth

Your mission, if you choose to accept it, is to take this site:



And remake it using PHP includes. You must use a separate include file for each:
  • inc_css.php
  • inc_javascript.php
  • inc_top.php
  • inc_bottom.php

You must download all required images for the site and remake it locally.


.

Monday, September 14, 2009

File Upload Script

Take a look at the second PHP Tutorial.

Using the information from Lesson 4, read and create the php files necessary for file upload.


.

Thursday, September 10, 2009

Wednesday, September 9, 2009

PHP Tutorials

Here are the links to the PHP material that I borrowed from w3Schools:
  1. PHP Basics
  2. PHP Advanced
  3. PHP + MySQL

There will be a test tomorrow over the first tutorial.


.

Tuesday, September 8, 2009

3 Games

In a comment to this blog, write 3 games that we could possibly draw flowcharts for.


.

Thursday, September 3, 2009

Feed Me Cookies

Use This Link... to answer the following a questions:
  1. What is a cookie?
  2. Where did the term cookies come from?
  3. Why do sites use cookies?
  4. Can I delete cookies?
  5. Are cookies dangerous to my computer?
  6. Will cookies fill up my hard drive?
  7. Are cookies a threat to my privacy?
  8. How did I get a cookie from doubleclick? I've never been there!
  9. How do cookies end up on my hard drive?
  10. What are all those entries in my cookies.txt file?

.

Monday, August 31, 2009

PHP Intro Review

Answer the following:

  1. What command is used to output to the screen?
  2. How are variables denoted?
  3. What does "loosely typed language" mean?
  4. How are "=" and "= =" different?
  5. What are the 3 parts of a for loop?
  6. What goes at the very end of do-while loop?
  7. What is an array?
  8. What are the 4 loop types we've covered?
  9. How do the "POST" and "GET" methods differ?

.


Installing WAMP

Please answer the following questions using THIS SITE:

  1. What does WAMP stand for?
  2. What are the software versions for WAMP components?
  3. Where is the folder "www" located after installation?
  4. How do you know if WAMP is working?

Download and install WAMP from the site linked above.


.


Wednesday, August 26, 2009

2009 - 2010


Welcome Back!!!

Yeah, I decided to use the Blog Page after all.


.

Friday, May 1, 2009

Tay Y

Here are your files. No, I'd be like seriously, seriously, seriously indebted to you if you could get this thing working. If there are some features that are stumping you, skip them for now. Our {your} goal here is to get a *functioning* interface {site} up and running... I forgot to grab your mysql dump (if there was one), so the database would have to be made too. I'd completely understand if you've got other things going on...

Good Luck!



Thursday, April 30, 2009

ps tuts

http://psd.tutsplus.com/tutorials/interface-tutorials/create-a-magic-night-themed-web-design-from-scratch-in-photoshop/

Monday, April 27, 2009

Jobs

Everybody got a dream... Whatchou dream?

Castiel - Replace HDD on broken Scantron Comp
Savannah - Check spelling, links, etc. (half of site)
Sarah - Check spelling, links, etc. (half of site)
Nick - Check testing computers for Exam Force installations
Jake - Make admin page to view & delete SCRIPS datatbase entries
Josh - Make a list of all inputs that could cause the SCRIPS site to
Lee - Images and Paypal
Mike - Database
Taylor - Compas


.

Friday, April 17, 2009

Friday!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

I think that the following resources may help some of you:
We're being visited today, so be ready to share your project at a moment's notice.

.

Wednesday, April 1, 2009

Friday's Presentation

Here are the points that I want each group to hit during their presentations on Friday:
  • What are you working on?
  • What software are you using?
  • What were your difficulties so far?
  • What did you get done this past week?
  • What are your goals for next week?
  • How could you use the knowledge and experience you've gained from this project in the real world?
 

Monday, March 30, 2009

Ghostnet

Read this article.

In a comment to this blog, write what you think the US should do in response to this issue.


Thursday, March 26, 2009

Weekly Plans


I know that I wanted them yesterday... but go ahead and post in a comment to this blog the weekly plans that I wanted you all to complete yesterday...


.

Monday, March 16, 2009

PHP Contd.

We're continuing on with PHP today.

START HERE and begin in the ADVANCED section, we're finished with the basics.

Read up to and including the part on session variables. Be ready for a quiz.


.

Thursday, March 5, 2009

Web

Dynamic_CSS_Box.php is due Monday...


.

Tuesday, March 3, 2009

Dynamic CSS Box

Today, you'll be beginning an XHTML - PHP design project. You goal is to create a web page which contains an extensive form. The form will sent data which will be used to define the layout and appearance of the page.

Design Criteria:
  • Contains at least 1 main div
  • Uses a table to layout the form
  • Text must be inside and outside the main div
  • The form should control at least 15 visible display characteristics
  • Form must have:
  • 6 Text Fields
  • 1 TextArea
  • 4 Unique DropDown Lists (generated with PHP)
  • 2 CheckBoxes
  • 2 Radio Buttons
  • 2 Submit Buttons
  • 1 Clear Button

.

PHP - Form Review

Please answer the following in a comment to this blog.
W3Schools may be helpful in answering your questions:
  • What attribute of the form tag dictates where the form data is sent?
  • What attribute of the form tag dictates how form data is sent?
  • List 6 different form elements.
  • PHP variables always begin with what cjaracter?
  • Write the PHP code needed to turn the following list into an array named 'aminals':
  • "cat", "emu", "lemur", "glow in the dark rabbit", "fish", "liger"
  • What is the correct syntax for using the 'foreach' loop?

.

Monday, March 2, 2009

Color Array

$colors = array("000000", "000033", "000066", "000099", "0000CC", "0000FF", "330000", "330033", "330066", "330099", "3300CC", "3300FF", "660000", "660033", "660066", "660099", "6600CC", "6600FF", "990000", "990033", "990066", "990099", "9900CC", "9900FF", "CC0000", "CC0033", "CC0066", "CC0099", "CC00CC", "CC00FF", "FF0000", "FF0033", "FF0066", "FF0099", "FF00CC", "FF00FF", "003300", "003333", "003366", "003399", "0033CC", "0033FF", "333300", "333333", "333366", "333399", "3333CC", "3333FF", "663300", "663333", "663366", "663399", "6633CC", "6633FF", "993300", "993333", "993366", "993399", "9933CC", "9933FF", "CC3300", "CC3333", "CC3366", "CC3399", "CC33CC", "CC33FF", "FF3300", "FF3333", "FF3366", "FF3399", "FF33CC", "FF33FF", "006600", "006633", "006666", "006699", "0066CC", "0066FF", "336600", "336633", "336666", "336699", "3366CC", "3366FF", "666600", "666633", "666666", "666699", "6666CC", "6666FF", "996600", "996633", "996666", "996699", "9966CC", "9966FF", "CC6600", "CC6633", "CC6666", "CC6699", "CC66CC", "CC66FF", "FF6600", "FF6633", "FF6666", "FF6699", "FF66CC", "FF66FF", "009900", "009933", "009966", "009999", "0099CC", "0099FF", "339900", "339933", "339966", "339999", "3399CC", "3399FF", "669900", "669933", "669966", "669999", "6699CC", "6699FF", "999900", "999933", "999966", "999999", "9999CC", "9999FF", "CC9900", "CC9933", "CC9966", "CC9999", "CC99CC", "CC99FF", "FF9900", "FF9933", "FF9966", "FF9999", "FF99CC", "FF99FF", "00CC00", "00CC33", "00CC66", "00CC99", "00CCCC", "00CCFF", "33CC00", "33CC33", "33CC66", "33CC99", "33CCCC", "33CCFF", "66CC00", "66CC33", "66CC66", "66CC99", "66CCCC", "66CCFF", "99CC00", "99CC33", "99CC66", "99CC99", "99CCCC", "99CCFF", "CCCC00", "CCCC33", "CCCC66", "CCCC99", "CCCCCC", "CCCCFF", "FFCC00", "FFCC33", "FFCC66", "FFCC99", "FFCCCC", "FFCCFF", "00FF00", "00FF33", "00FF66", "00FF99", "00FFCC", "00FFFF", "33FF00", "33FF33", "33FF66", "33FF99", "33FFCC", "33FFFF", "66FF00", "66FF33", "66FF66", "66FF99", "66FFCC", "66FFFF", "99FF00", "99FF33", "99FF66", "99FF99", "99FFCC", "99FFFF", "CCFF00", "CCFF33", "CCFF66", "CCFF99", "CCFFCC", "CCFFFF", "FFFF00", "FFFF33", "FFFF66", "FFFF99", "FFFFCC", "FFFFFF");

Thursday, February 26, 2009

Working from Yesterday...

Using the form we made yesterday (named reg_form.php), make the form action point to an external page (reg_confirm.php) using the POST method. reg_confirm.php should retrieve to the POST data and display all the user's registration information. The page should have a "Revise" and a "Confirm" button.

Format your pages so they look good.


.

Wednesday, February 25, 2009

PHP Quiz


Answer the following in a text document and upload:
  • What is an XAMP server?
  • How does PHP code begin?
  • What is the PHP equivelant to cout?
  • PHP is very similar to what other language?
  • What symbol begins each variable?
  • How do variables in PHP differ from variables in C++?
  • What does the concatenation operator do?
  • Whrite the code needed to make an array named "kabooki" which contains the values "lemon-fresh", "Peanuts", "507", and "pickLLLLLes".
  • Write a foreach loop which displays the contents of "kabooki".
  • When declaring a function, what word must preceed the name of the function?
  • What are the 4 methods (SuperGlobals) for sending form information.
  • How do $_GET and $_POST differ?
  • Why do cookies pile up on your computer?


Monday, February 23, 2009

PHP


Today we start PHP...


.

Monday, February 16, 2009

Hall Pass Wrap-Up

Your Hall Pass programs are due at the end of class Wednesday.


.

Monday, February 9, 2009

Allegro Hall Pass

We're working in pairs on the Hall Pass program...

Friday, February 6, 2009

Wednesday, February 4, 2009

Hall Pass

Your assignment:
Create a Photoshop image that will/ could serve as a GUI or menu to be used with a hall pass program which would replace the pen & paper sign-in & sign-out hall pass system for the classroom.

The image should contain the following:
  • "Dummy" fields for name, destination, time out, & time in. These will just be solid colored rectangles where text can be displayed.
  • A "clear" all fields button.
  • A "Submit" info button.
  • A list of the last 5 students to leave on a hall pass.
  • Fun {appropriate} graphics.

Oh yeah... be prepared to turn in and present your language research tomorrow...

 
.

Friday, January 30, 2009

Friday

Your assignment for the next three days in class involves preparing a 5-minute PowerPoint presentation on a programming language.

Here are the programming language assignments:
  • Savannah - Java (not Javascript)
  • Mike - Ruby {on Rails}
  • Castiel - VB [Visual Basic]
  • Nick - Pascal
  • Sarah - PHP
  • Taylor - Python
  • Jake - Perl
  • Lee - C# [pronounced: see sharp]
  • Josh - COBOL
  • Jeromé - Ajax
What your PowerPoint should include: INCLUDE SOURCES (must use 4)!
  • Background - who/ what/ where/ when/ how was the language developed
  • Popularity - how popular is it? check a few sites.
  • Strengths - what's so great? who mostly uses it? why was it developed?
  • Weaknesses - what can't it do? who's it bad for? what are some alternatives?
  • Variables - how are they declared? is it object-oriented? examples?
  • Control Structures - how are they declared? examples?
  • Loops - how are they declared? examples?
  • Compilers - are they free? where can i get them? examples?
  • "Hello World" - include a complete example of the infamous first program.
  • Sources - cite your sources at the end of the PowerPoint. must use at least 4.
  • Include some *fun* graphics.
  • !!! 5 minutes !!!
  • PowerPoint will be turned in at the end of class on Tuesday.

.

Thursday, January 29, 2009

Welcome Back


Today we're going to begin writing Breakout. We're going to keep it simple, at first.

Pseudocode!!!


Here's the BPA XHTML Image to be used...



.

Tuesday, January 27, 2009

Midterm Rewrite

Your assignment for today is to rewrite the midterm code:
  • Instead of using individual variables for x, y, dx, & dy, create a struct called "ball" which contains x, y, dx, dy.
  • Instead of just one circle, create an array of 10 circles using your struct.
  • Use for-loops to handle all you array elements cleanly.
  • Keyboard controls should effect all circles simultaneously.
  • The bitmap image should remain as it was originally.
  • Upload your code when you're finished.
If you finish the assignment, begin working on the Networking assignment.


.

Monday, January 26, 2009

Data Structures

Read THIS WEBPAGE about data structures.

Then revisit the Space_Flight code.

Study it...


.

Tuesday, January 13, 2009

MIDTERM

Your Midterm exam is scheduled for Thursday @ 7:49a - 9:10a for Canton South students; for Perry students, it is scheduled for Thursday whenever you all get here.

It will cover Allegro programming as we discussed. You will be permitted to use your Allegro notes that we made earlier this 9wks.


.

Monday, January 12, 2009

Review

Today, we're reviewing for the Midterm exam.

The midterm will cover simple Allegro programming.


.

Friday, January 9, 2009

Console App

Today is going to be a review day...

Your goal is write a console application that computes the perimeter length and area of regular polygons. Here's the pseudocode:
  • iostream, cmath, namespace std
  • Declare variables
  • Start loop
  • Prompt user for how many sides for the polygon
  • Prompt user for length per side
  • Calculate perimeter
  • Calculate area using equation (on chalkboard)
  • Output perimeter & area
  • Prompt user to do more polygons
Make sure that your program can properly handle ALL possible user inputs, including negative lengths, non-numeric entries, nonsensical values... And correct the entries.

Upload your main.cpp file when you're done...


.

Wednesday, January 7, 2009

Wednesday

Sorry I'm still not back.

Today you guys can work on BPA.

Nick & Castiel, work on the Network reading in Chapter 8.

I'll be back tomorrow.


.

Monday, January 5, 2009

More on Menus

You guys should all be working on your menus today...

Each of you should be getting close to being completed.


.