Thursday, May 24, 2007

Graded the objective exams 5th period!

No one got a perfect score but there were some great scores! Seems pretty good.

Time to grade the essay exams!

I never knew how talented my 5th period was at Unreal Tournament!

Congrats to Luis for an over 600 kickups score.

Leave your comment here...

If you did it your essays on blogger leave your comment here.

Wednesday, May 23, 2007

Here are some notes for your essay about Linux v. Microsoft

http://docs.google.com/Doc?id=dc65q8nz_92jvk592
  1. http://blogs.zdnet.com/hardware/?p=420

  2. http://seattlepi.nwsource.com/local/316618_youtube22.html

  3. http://news.com.com/2100-1028_3-6185466.html

  4. http://news.bbc.co.uk/2/hi/uk_news/education/6680457.stm

  5. http://www.newscientisttech.com/article.ns?id=mg19426046.400&feedId=being-human_rss20

There will be questions based on these five articles on your final.

World's Hardest Logic Puzzle

Three gods A, B, and C are called, in some order, True, False, and Random. True always speaks truly, False always speaks falsely, but whether Random speaks truly or falsely is a completely random matter. Your task is to determine the identities of A, B, and C by asking three yes-no questions; each question must be put to exactly one god. The gods understand English, but will answer all questions in their own language, in which the words for yes and no are 'da' and 'ja', in some order. You do not know which word means which.
30 points of your final exam!
Essay question for PHP-MySQL group (10 points) 5 paragraphs.:

  • You have been hired by a prominent young businessman to design a dynamic website, specifically a dating website. He wants users to be able to create profiles, upload pictures, play games, and write messages on a forum. How will you store the information? How will you display the information? How will you create the game? Obviously you aren't coding anything here, you are just describing technologies and how they relate in a coherent whole. Discuss how the technologies will interact with each other. Pretend you are writing for a nearly computer illiterate individual.

Essay question for the Module Crew (10 points) 5 paragraphs:

  • You have been hired by the Module Company to design their newest Programming module. How will you improve it? What will you add? What will you remove? Will you offer games? Tests? How will students be graded? Be creative and design an amazing module.

Essay question for all (10 points):

  • This essay will be comparing open source software with the dominant operating system Microsoft Windows in the desktop market and the server market. First give a definition of open source software and proprietary software. Next compare the desktop market. Do any Linux distributions offer an advantage in the desktop market? Why is Microsoft the clear winner?

    Finally compare the server market. Give statistics as to which OS is dominant and explain why.
Second essay question for all (there are three essays in total, 10 points):

In today's world it is important to specialize. Pick one area of information technology from something discussed in class and discuss how it could translated into a career. Find jobs available in that area on Monster.com or a similar job hunting website. Explain why you are interested in this particular field.

Answer must be posted on blog or Google Documents by 2:30pm on day of final May 29th for Second Period and May 24th for 5th period.

Head your Google Document or blog with the following:

FIRST NAME, LAST NAME
KILLIAN COMPUTERS

Tuesday, May 22, 2007

When is it okay to pirate software, if ever?

Is the author correct? Does piracy encourage people to BUY things?

What should movie companies do to stop piracy (if anything)?

Monday, May 21, 2007

Adsense and adwords

Check out this article about adsense arbitrage.

Sunday, May 20, 2007

Flash based game

Let's see if this is blocked by X-Stop:

http://www.myminilife.com

It seems like a neat Flash game.

I've added the home I made to my web page for the class review. Check it out:

http://davidcfreer.com/~David/project%20for%20aoit.html

Friday, May 18, 2007

Suggestion...

An astute student suggested printed out copies of the study guide!

So on Monday you will get a paper copy of the study guide.

It will be complete so you can study away from the computer.
Essay question for PHP-MySQL group (10 points) 5 paragraphs.:

  • You have been hired by a prominent young businessman to design a dynamic website, specifically a dating website. He wants users to be able to create profiles, upload pictures, play games, and write messages on a forum. How will you store the information? How will you display the information? How will you create the game? Obviously you aren't coding anything here, you are just describing technologies and how they relate in a coherent whole. Discuss how the technologies will interact with each other. Pretend you are writing for a nearly computer illiterate individual.

Essay question for the Module Crew (10 points) 5 paragraphs:

  • You have been hired by the Module Company to design their newest Programming module. How will you improve it? What will you add? What will you remove? Will you offer games? Tests? How will students be graded? Be creative and design an amazing module.

Essay question for all (10 points):

  • This essay will be comparing open source software with the dominant operating system Microsoft Windows in the desktop market and the server market. First give a definition of open source software and proprietary software. Next compare the desktop market. Do any Linux distributions offer an advantage in the desktop market? Why is Microsoft the clear winner?

    Finally compare the server market. Give statistics as to which OS is dominant and explain why.
Answer must be posted on blog or Google Documents by 2:30pm on day of final May 29th for Second Period and May 24th for 5th period.

Thursday, May 17, 2007

Final Exam Questions:

# Who edits Wikipedia?
# What is Web 2.0?
# What is a social network?
# Which corporation owns Myspace.com?
# How do Digg.com and Reddit.com work?
# Why do people visit Monster.com?
# What does FTP stand for?
# What does HTTP mean?
# What is the file extension for Flash media that is available to see online?
# What is the file extension for Microsoft Word files?
# What is the file extension for Microsoft Excel files?
# What is the difference between Excel and Word?
# What is the file extension for Microsoft PowerPoint?
# How is Google Documents different from Microsoft Word and Excel?
# What is Linux?
# How does Linux differ from Microsoft Windows?
# What is Adwords?
# How would one profit from Adsense?
# What are Internet cookies?
# What are packets?
# What route do packets take over the Internet?
# What is a 404 error on the web?
# What is 'e-commerce'?
# What is the difference between ebay and craigslist?
# What is SSL?
# What are the two major ways for home users to connect to the Internet via a high speed connection?
# What is a T-1 line?

Tuesday, May 15, 2007

Jobs

Many jobs posted here are specific to the technologies we worked with this year:

check it out.

Monday, May 14, 2007

Final exam review

It's important to be able to summarize difficult text. Wikipedia is an important site: probably more important for computers than for history. I've imagined there should be different wikipedias for different levels of reading ability and intelligence but that's probably an elitist consideration unworthy for the public schools. Nevertheless, for those of you who are still reading on, try reading the following text on wikipedia and summarizing it in your own words. Following that are some questions taken directly from the final.

1. http://en.wikipedia.org/wiki/Ethernet -what is ethernet? ...especially:
Dealing with multiple users

CSMA/CD shared medium Ethernet
2. http://en.wikipedia.org/wiki/Image:Ethernet_frame.svg know this!
3. Summarize what a web server is:
http://en.wikipedia.org/wiki/Web_server
4. What is the difference between:
Static vs. Dynamic content for websites.
5. Summarize the following:
http://en.wikipedia.org/wiki/IP_address
6. Summarize the following:
http://en.wikipedia.org/wiki/TCP/IP_model know them all!
7. Review the sql statements on www.SQLCOURSE.com
8. What does 127.0.0.1 do when entered into a browser?
9. What happens if you press the Control key and T at the same time while using Firefox 2.0?
10. What does the Control key + Z do?
11. Why would someone ping a remote server?
12. What is the Google Page Rank Algorithm? (be detailed!)
13. What is an algorithm?
14. How do PHP and MySQL work together?

This is too funny...

Post your reaction on your blog

First read this article.


Were you surprised free software runs so many corporations?
What six corporations set up the Open Invention Network?
What is happening with Second Life?
What agreement did Windows and Red Hat work out?
What is Microsoft's biggest nightmare, according to the article on page 3?
Does Microsoft have a case?

Friday, May 11, 2007

One hour and 20 minutes. One Digg break. One phone call.

Here's your example Syed:
http://davidcfreer.com/~David/project%20for%20aoit.html

It's not an A. But I wasn't an A student...

A tutorial for uploading files

Click here!

Wednesday, May 09, 2007

What I think about learning

I believe this web site summarizes my feelings about education and how to learn:
Learn by doing.

Monday, May 07, 2007

6 grade Assignment due Monday, May 14th

This is a retrospective assignment looking back at the work done this year.

First you will create a logo for "Introduction to Computers, Miami Killian Room 319" and create an HTML page with a brief introduction about yourself. Also on this page will links to the following pages (each page will be named the topic PLUS .html). On each page include at least one picture.

Javascript (named Javascript.html) :

* What is it used for?
* How would one design a "Rock, Paper, Scissor" game?
* Put two examples of Javascript code inside this page and explain what the code does.

Modules:

* Pick two modules you worked on this year (see me if you forget...how sad if that's the case).
* Write a summary of what the modules taught.
* What was the best thing about the modules in general?

Networking:

* What is a server?
* How does the Internet work?
* What is the TCP/IP model?
* What is ethernet?
* What is 802.11n?

PHP & MySQL:

* Why would someone need PHP?
* What is MySQL used for?
* Give a summary of http://www.sqlcourse.com Did you enjoy the course?
* Link to three pages using PHP. Bonus if you made the pages!

Flash:

* Upload your favorite two Flashes created this year and upload them to a remote server.
* Embed the two Flashes inside an HTML document (Flash.html).

Design:

* Link to your Google Sketch Up work.
* What do you think of Google Sketch Up?
* Did actually designing products and houses using Google Sketch Up give you a better feel for how designers work?
* What is Blender? Are there any other open source 3-d design products out there?

Your passwords for the class server are here.

Posted grades online

I added the grades for the model of the hotel and the cell phone. When you finish yours make sure to leave the link on your blog (IN THE FORM OF A LINK) and then let me know.

Put your sketch up online

After you upload your sketch up copy and paste your link here.

Upload your sketch up by using "File"-> "3d Warehouse" -> Share model.

Then click on Link to this model!

Leave your comment here.

Sunday, May 06, 2007

Is this fair? Why do you think this is?

Thursday, May 03, 2007

Design Competition

All computer students are to design a hotel for downtown Miami and a new design for a cell phone! Upload your work when you are finished using 'File'-> '3d Warehouse'-> Share. Put a link on your blog when finished. This will be worth a grade.

If you have time after you finish you can continue working on your PHP, Flash, HTML and MySQL.

Tomorrow we will have a contest for the best hotel and best new cell phone in each class!

Tuesday, May 01, 2007

Log in with PHP!

Try it out here:

http://killianstudent1.phpnet.us/login.html


On the log in page there is a link with important code.

The password is 'lovePHP'.

Here is a link to a tutorial with PHP and MySQL:

http://www.tizag.com/mysqlTutorial/mysqltables.php


Remember we are using mysqli connections. Always use Google for problems and, of course, ask me.
Here is the code:
http://www.davidcfreer.com/~David/login.txt

The future...

The future is now...

Leave a link here...

To your google sketchup work!

Two person groups...

What is expected for the second dynamic web pages, HTML, Flash, and business plan:

The first project was done about a car dealership. These projects will be for scooter stores, Pac Sun, a watch store, a video game store, a flower shop, and a web hosting company.

First you must have three HTML pages minimum. You may choose a template online but you must customize it for your own business. Honestly the simplicity of doing it without a template is quite appealing to me.

The database needs two tables (Inventory and Employee) with at least 5 pieces of information in each.

Now on to the dynamic aspect of your web pages! You need a link to show ALL the Inventory table and ALL of the Employee table much like the previous assignment with Braman Motors. Additionally now you need a dynamic drop-down box with the name of the Employee or the item in inventory. This way users can quickly find out information about the item specifically without having to wade through superfluous data! Also there needs to be a way to add new records into the table, a way to update data, and a way to delete unnecessary information.

A new addition is that you need to add javascript that will add to the functionality of your page. There is a great deal of code out there which is freely available! Google is your friend!