22C:198/045
Individual Programming Project

(JavaScript Programming Language)


Time & Place:
x:xx pm - x:xx, Monday; 128B LC

Instructor:
Jun Ni, Ph.D.M.E.
Adjunct Assistant Professor, Dept. of Computer Science
Associate Research Scientist, Research Technologies/Academic Technologies, Information Technology Services
Tel: (319) 335-5486, Fax: (319) 335-5505
Email: jni@cs.uiowa.edu;

Office Hours:
Not available.

Textbook:

Don Gosselin, "JavaScript," Second Edition, Course Technology, 2002.
The code information about the book can be obtained at http://www.course.com/.

Class Lecture Notes:
Notes or handouts may be available from instructor.

Online Lecture:
Part of Web-based materials are available on internet. It includes lecture outline, homework assignment, programming tips and guidance, online quiz, and other suuplementary materials. URL: http://www.cs.uiowa.edu/~jni/JavaScript/.

Description

This course introduces the student to basic webpage development tools, including HTML markup language and JavaScript scripting languages. The student uses text editors to build client-side webpages that include tables, forms, frames, and lists. The student uses scripting language to add dynamic functionality to a web page.

Objectives:
After accomplishing this course, students should be able to create basic HTML web pages; develop client-side dynamic web pages using JavaScript scripting language comfortably.

Prerequisites:

none.

Grading:
Homework Assignments 50%, Midterm Exam 25%, Final Exam 25%.

Policy on Computer Assignments:
A number of computer assignments will be given throughout the semester. These assignments require the student to write computer software to solve various engineering problems. Students are encouraged to consult one another (and the instructor) for help in debugging their software only after they have made a sincere effort to work the problem on their own. Delay of handing in assigned homework are not acceptable.

In working the computer assignments, each student must write his/her own program - under no circumstances may any part of a program be copied (electronically or manually) from one student to another. Failure to follow this rule will be treated as academic misconduct and proper disciplinary actions will be initiated.


Main page
Table of Content
HW, Quiz and Exams
Syllabus
Policy