NSF North Mississippi GK-8 Program ‘Til You Drop Brenteria Travis NSF North Mississippi GK-8.

Slides:



Advertisements
Similar presentations
Microsoft Power Point for beginners.
Advertisements

This Presentation Contains Narration and Notes To hear the narration, turn on your speakers or plug in headphones. If you would like to view this slideshow.
Designing Websites Using HTML and FrontPage A Typical Webpage View Source A webpage is a text file containing instructions to tell a computer how the.
Chapter 8 HTML Editors Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 8-2 Text Editors No single method Notepad Textpad, Notetab, and.
INSTRUCTIONAL SUPPORT SERVICES (ISS) SHORT COURSE, FALL 2013 UMSL Introduction to Web Page Design.
© 2004 Pearson Addison-Wesley. All rights reserved2-1 Introduction to Graphics The last few sections of each chapter of the textbook focus on graphics.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Primitive Types vs. Reference Types Variables of primitive types hold the values of the primitive types directly. Variables of reference types hold references.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Developing a Basic Web Page with HTML
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
CPSC 203: Introduction to Computers Tutorials 03 & 29 by Jie (Jeff) Gao.
HYPERTEXT MARKUP LANGUAGE (HTML)
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
Creating a Web Page HTML, FrontPage, Word, Composer.
Introduction to Nvu Jing Fu. What is nVu? Free web design and development tool WYSIWYG (/wiziwig/) software Other similar tools: Dreamweaver, Googlepages.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
FrontPage Introduction Presented by: Audrey Marshall for Interactive Multimedia Design.
CP2022 Multimedia Internet Communication1 HTML and Hypertext The workings of the web Lecture 7.
HTML presentation Embedding Graphics in Web Pages n HTML uses an empty tag called the (image tag) n n n or n n n Note: all web production tools do insert.
Learn about the types of Graphics that are available Develop a basic Graphics applet Develop a basic Graphics application Review the Java API and use.
Course Content - Chapter 2 Introduction to HTML Introduction to a Text Editor as a web authoring tool Instructional Activity: Creating a webpage using.
Microsoft Internet Explorer and the Internet Using Microsoft Explorer 5.
A First Look At Microsoft Visual Basic Lesson 1. What is Microsoft Visual Basic? Microsoft Visual Basic is a software development tool, which means it.
JAOIT 8.  Dreamweaver is a program for creating web pages and managing websites without having to type HTML code.  WYSIWYG – What you see is what you.
Understanding a Web Web page is a single page containing text and graphics that has been labeled with the appropriate HTML coding for the.
Web Design (2) Brackets - introduction. Brackets Brackets is a web design code editor It is an open-source project initiated by Adobe (creator of Dreamweaver)
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
How to use Microsoft Word. Where can I find Microsoft Word? How to select, copy and paste information Go to the document from which you wish to copy the.
HTML BASICS Web Design I. Web Design  WWW created in the late 1980’s  Used in academics for the next 5 years  Mosaic (1994) allowed both pictures &
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
Java Tutorial Ethan New York University.
With Windows 7 Introductory© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 Windows 7 Introductory Chapter 3 Advanced File Management and Advanced.
Creating Web Pages Chapter 5 Learn how to… Identify Web page creation strategies. Define HTML Web page elements. Describe the principles of good screen.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Graphics & Applets CSC 1051 – Data Structures and Algorithms I
ICT for IGCSE – Syllabus Cambridge IGCSE ® Information and Communication Technology0417.
Software Development Programming & Languages. Programming: A Five-Step Procedure Define the problem Design a solution Code the program Test the program.
CSC 1051 – Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
1 After completing this lesson, you will be able to: Understand the basics of HTML coding. Use HTML tags. Plan an HTML site. Create a table with HTML.
Chapter 8 HTML Editors. Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 8-2 Text Editors Text editors don't have word processing features.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
HTML Hyper Text Markup Language. The Basics u HTML documents contain “tags” which instruct the Browser software on how to present the information within.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
CSC 1051 – Data Structures and Algorithms I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
PART 1: Introduction to HTML & CSS. Lecture 1: HTML 5 Basic Structure.
HTML-I Basic HTML Elements. HTML (Hyper Text Markup Language) HTML is a document layout and hyperlink- specification language. i.e. a language used to.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
Before We Begin Please download the files from as we will be using them in our walkthroughs.
COMPUTER PROGRAMMING I 3.01 Apply Controls Associated With Visual Studio Form.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Introducing Scratch Learning resources for the implementation of the scenario
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
Computer Fundamentals Desktop Publishing & Web Design MSCH 233 Lecture 9.
Computer Software: Programming
CSC 1051 – Data Structures and Algorithms I
Fluency with Information Technology
Creating a Successful Web Presence
Exercise 48 - Skills Adobe Flash CS4 is a software program you use to create animation and applications that range form simple to very complex. Being able.
About Multimedia Files
RefWorks Presented by Suzanne van den Hoogen
Presentation transcript:

NSF North Mississippi GK-8 Program ‘Til You Drop Brenteria Travis NSF North Mississippi GK-8

What are Programs? Programs are a detailed set of instructions that tell the computer what it is that needs to be solved. It tells the computers what to do and tells other humans what it is that you want the computer to do.

NSF North Mississippi GK-8 Things that are programmed Video games ATMs Cash registers Washing machines Microwaves Drink/snack machines Casino games

NSF North Mississippi GK-8 Languages Programming Languages are the ways we communicate with the machines. We learn the language. We write the program in a language. There are many, many programming languages in existence.

NSF North Mississippi GK-8 Programming Languages BASIC Pascal Fortran Cobol C C++ Java Perl Python MatLab HTML ActionScript JavaScript SQL

NSF North Mississippi GK-8 What do you think is the most important concept for writing programs?

Exercise: How to Create a Peanut Butter and Jelly Sandwich

NSF North Mississippi GK-8 Important Things to Remember: Be Specific! Be Very Detailed! Computers are not Humans They do not have common sense!!!

NSF North Mississippi GK-8 Project Objectives Activity 1: Create an Advanced HTML Webpage Frames Applets Activity 2: Create an Introductory 3-D Graphics Program

NSF North Mississippi GK-8 Activity 1: HTML

NSF North Mississippi GK-8 What is HTML? Hyper Text Markup Language Tag-based language used to code WebPages for the Internet

NSF North Mississippi GK-8 HTML Code and Page Example Page Example Page This is an example of an HTML page. It shows how to create this page using the tag format. For further details on how to write an HTML page using an editor and the tags, go to Paragraph Tag

NSF North Mississippi GK-8 How Do We Create HTML? Option 1: Manually type each line of code in a text editor. Option 2: Use software tools that allow you to build Web pages without writing code.

NSF North Mississippi GK-8 HTML Tools and Editors Programming Tools Microsoft FrontPage Netscape Composer Macromedia Dreamweaver Program Editors TextPad UltraEdit Notepad

NSF North Mississippi GK-8 What will we do? HTML Tool: Microsoft FrontPage

NSF North Mississippi GK-8 Microsoft FrontPage Microsoft FrontPage is a tool created by Microsoft that allows for the creation of Web pages using drag- and-drop operations. FrontPage functions are very similar to Microsoft Word. Difference: When saving a file, it converts all the contents to the HTML tag format.

Microsoft FrontPage Menu Bar Tool Bar Canvas

NSF North Mississippi GK-8 Applets

NSF North Mississippi GK-8 Java: Applet A small program written in Java and included in a HTML page. It is independent of the operating system on which it runs. (Windows or Mac) An applet can be used to display scrolling text in a specific area, special effects, animations, or calculations.

NSF North Mississippi GK-8 Example: ******************************************************** // Snowman.java Author: Lewis and Loftus // Demonstrates basic drawing methods and the use of color. //****************************************************** import java.applet.Applet; import java.awt.*; public class Snowman extends Applet { // // Draws a snowman. // public void paint (Graphics page) { final int MID = 150; final int TOP = 50; setBackground (Color.cyan); page.setColor (Color.blue); page.fillRect (0, 175, 300, 50); // ground page.setColor (Color.yellow); page.fillOval (-40, -40, 80, 80); // sun page.setColor (Color.white); page.fillOval (MID-20, TOP, 40, 40); // head page.fillOval (MID-35, TOP+35, 70, 50); // upper torso page.fillOval (MID-50, TOP+80, 100, 60); // lower torso page.setColor (Color.black); page.fillOval (MID-10, TOP+10, 5, 5); // left eye page.fillOval (MID+5, TOP+10, 5, 5); // right eye page.drawArc (MID-10, TOP+20, 20, 10, 190, 160); // smile page.drawLine (MID-25, TOP+60, MID-50, TOP+40); // left arm page.drawLine (MID+25, TOP+60, MID+55, TOP+60); // right arm page.drawLine (MID-20, TOP+5, MID+20, TOP+5); // brim of hat page.fillRect (MID-15, TOP-20, 30, 25); // top of hat }

NSF North Mississippi GK-8 If we want an applet, do we have to write code all the time? Answer: No!

NSF North Mississippi GK-8 Anfy

NSF North Mississippi GK-8 Anfy Is a programming tool that allows us to create Java applets without directly writing code. Gives the opportunity to add exciting graphical applets to our websites with simple “Click” and “Add” functionalities.

NSF North Mississippi GK-8 Anfy’s Opening Page

NSF North Mississippi GK-8 Anfy Demo: Open Anfy Choose the following Categories and Menu Items. Click the “Preview” button for the following: Banner/Slideshow & MOSAIC Fractals/Alife & FLOZOIDS Image Effects & ANSTRETCH Image Effects & LENS Other & ANPUZZLE

NSF North Mississippi GK-8 Activity 2: Beginner’s Programming

NSF North Mississippi GK-8 How do we learn to program? Option 1: Sit in front of a computer with a book and type code Option 2: Sit in front of a computer with a book and type code Option 3: Download a beginner’s programming software tool and learn the initial concepts of programming using 3-D graphics!!

NSF North Mississippi GK-8 Alice Alice is a tool created in Java that teaches programming concepts to beginners using 3-D animations. Alice was created at Carnegie Mellon for the purpose of enticing beginner programmers into programming. It allows the user to create 3-D “Worlds” incorporating objects, environments, and actions with drag- and drop programming techniques.

NSF North Mississippi GK-8 Example: Alice World Environment Object

NSF North Mississippi GK-8 Alice Demo: Double-click the “Alice” icon on your desktop. On the opening pop-up screen, click the “Examples” tab. Double-click the “IceSkater” icon on that screen. Click the “Play” button in the upper left-hand corner of the screen.

NSF North Mississippi GK-8 Alice: Code Scene Methods Built in Properties Objects

NSF North Mississippi GK-8 What we want to accomplish Create new web pages using Microsoft FrontPage Create a Java applet for the webpage using Anfy Create 3-D programs using Alice

NSF North Mississippi GK-8 Sources: Dann, W., S. Cooper, and R. Pausch Learning to Program with Alice: Beta Version. Upper Saddle River, NJ: Pearson Prentice Hall. Lewis, J. and W. Loftus Java Software Solutions: Foundations of Programs Design. Addison Wesley Longman, Inc. Alice v2.0: Learn to Program Interactive 3D Graphics Accessed 2005 November 14.. Anfy Homepage About Anfy Team. Accessed 2005 November 14.. Microsoft Office Training Designing a Website with FrontPage. Accessed 2005 November 14..

NSF North Mississippi GK-8