Indiana University Southeast

Computer Science

C309 - Introduction to JavaScript

Summer II 2002

 

Description:

 

This course is designed to provide basics for the beginning programmer to develop Web applications using the JavaScript programming language. It covers among other topics, windows and Frames, Forms, dynamic HTML and animation. Participants will take part in lectures and “hands-on” laboratory sessions designed to teach elements of JavaScript and illustrate basic concepts. The course assumes that students have some programming experience equivalent to first programming class in Computer science.

 

Tentative course outline:

 

1 - Introduction o JavaScript

2 - Variables, Functions, Objects, and Evens
3 - Data types and Operators
4 - Decision Making with Control Structures and Statements
5 - Windows and Frames
6 - Forms
7 - Debugging JavaScript
8 - Dynamic HML and Animation

Text Book:

 

Web Warrior Series.  JavaScript, Second Edition by Don Gosselin. Comprehensive. Published by Course Technology, ISBN # 0-619-06334-3.

 

Performance Evaluation and Grading:

 

6 Lab assignments (Programs) 42%

02 Tests                            40%

            Final Examination                  18%

 

The Laboratory work given in class will be collected but not graded. The attendance, Participation in class and Lab, interest, persistence to overcome difficulties will be considered along with the Performance Evaluation to attribute a final letter grade to the student. Following letter grade (in % terms) criteria: i.e.,

 

>96 A+;  >92 A;  >88 A-;  >84 B+;  >80 B;  >76 B-;  >72 C+; >68 C;  >64 C-; and <=64 is F.