CIS166AA Online - Introduction to JavaScript
 

CRITICAL CHANGE

Due to Network upgrades there is a new way to transfer files to the Student Network. FTP to Gecko will no longer work, so you must follow the new instructions to transfer files to your account on the from off site. You will also need to transfer files from your old public.www folder to your new public.www folder. Please contact me if you have any questions.

Click Here for instructions


Introduction

CIS166AA Online is a 3 credit OE/SP course offered through Glendale Community College that is designed to teach the basics of JavaScript. The course can be completed either on or off campus. It is designed to be completed completely online using the internet and email to send in assignments. The prerequisites for this course is CIS133CA or CIS133DA or permission of instructor. If you know how to create basic web pages using HTML, and feel confident using a browser and e-mail, you should be able to obtain the instructor's permission to take the course without taking the prerequisite. Please contact the instructor for more information.

How do I start or register for the class?

You need to register for the class through the GCC enrollment center. You can contact the GCC enrollment center at 623-845-3333 or visit the GCC web site for more information.

The following sections are open for the SPRING 2007 semester:

Spring 2007 CIS166AA 1940
Spring 2007 CIS166AA 5701

After you've registered read the Syllabus, you can then go to the Lessons section of the web site and begin Lesson 1. If you are working in the GCC High Tech Center, you will have access to the Palette. If you are working from off campus, you can do all of the assignments using Internet Explorer version 5 or greater and a text editor, such as Notepad.

Can I contact the instructor?

Yes, please feel free to contact your instructor if you have any questions at all. Spring 2007 students can reach Alicia Ottenberg through email at CIS120DC@acad.gccaz.edu or phone, 623-845-3252. Fall 2006 students can reach Mike Aragon through email at, mike.aragon@gcmail.maricopa.edu or phone, 623-845-3462.

About JavaScript

JavaScript is used in millions of Web pages to improve the design, validate forms, and much more. JavaScript was developed by Netscape and is the most popular scripting language on the internet.

JavaScript works in all major browsers that are version 3.0 or higher.

What is JavaScript?

  • JavaScript was designed to add interactivity to HTML pages
  • JavaScript is a scripting language - a scripting language is a lightweight programming language
  • A JavaScript is lines of executable computer code
  • A JavaScript is usually embedded directly in HTML pages
  • JavaScript is an interpreted language (means that scripts execute without preliminary compilation)
  • Everyone can use JavaScript without purchasing a license
  • JavaScript is supported by all major browsers, like Netscape and Internet Explorer

Are Java and JavaScript the same?

NO! Java and JavaScript are two completely different languages! Java (developed by Sun Microsystems) is a powerful and very complex programming language - in the same category as C and C++.

What can a JavaScript Do?

  • JavaScript gives HTML designers a programming tool - HTML authors are normally not programmers, but JavaScript is a scripting language with a very simple syntax! Almost anyone can put small "snippets" of code into their HTML pages
  • JavaScript can put dynamic text into an HTML page - A JavaScript statement like this: document.write("<h1>" + name + "</h1>") can write a variable text into an HTML page
  • JavaScript can react to events - A JavaScript can be set to execute when something happens, like when a page has finished loading or when a user clicks on an HTML element
  • JavaScript can read and write HTML elements - A JavaScript can read and change the content of an HTML element
  • JavaScript can be used to validate data - A JavaScript can be used to validate form data before it is submitted to a server, this will save the server from extra processing

 


  Back to Top