COMI-2010-102

Scripting Languages

Syllabus

SPRING 2007

Instructor

Kay Johnson

Office

Warwick, Room 2168

E-Mail

Use WebCT's internal mail for this course.

Otherwise:  kjohnson@ccri.edu

Home Page

http://faculty.ccri.edu/kjohnson

Office Hours

M 12-2, 4-6; W 12-2

Texts

Teach Yourself JavaScript in 24 Hours, 4/e,

Michael Moncour. SAMS, 2007.

Teach Yourself ASP.NET 2.0 in 24 Hours,

Scott Mitchell. SAMS, 2006.

Date

Topic – Hour

Assignment

Due

1/22

JavaScript 1: Understanding JavaScript

JavaScript 2: Creating Simple Scripts

JS 1

2/5

1/29

JavaScript 3: Getting Started with JavaScript Programming

JavaScript 4: Working with the DOM

 

 

2/5

JavaScript 5: Using Variables, Strings, and Arrays

JavaScript 6: Using Functions and Objects

JS 2

2/19

2/12

JavaScript 7: Controlling Flow with Conditions and Loops

 

 

2/19

JavaScript 8: Using Built-in Functions and Libraries

JavaScript 9: Responding to Events

JS 3

3/19

2/26

JavaScript 10: Using Windows and Frames

 

 

3/5

JavaScript 11: Getting Data with Forms

 

 

3/12

======================= SPRING BREAK =======================

3/19

Exam 1: JavaScript

 

 

3/26

ASP 1: Getting Started with ASP.NET 2.0

ASP 2: Understanding the ASP.NET Programming Model

ASP 3: Using Visual Web Developer

ASP 4: Designing, Creating, and Testing ASP.NET Web Pages

ASP 1

4/2

4/2

ASP 5: Understanding VB's Variables and Operators

ASP 6: Managing Program Flow with VB's Control Structures

ASP 2

4/16

4/9

ASP 7: Working with Objects in VB

 

 

4/16

ASP 8: ASP.NET Web Controls for Displaying Text

ASP 9: Web Form Basics

ASP 3

5/7

4/23

ASP 10: Using Text Boxes to Collect Input

 

 

4/30

ASP 11: Collecting Input Using Drop-Down Lists, Radio Buttons, and Check Boxes

ASP 12: Validating User Input with Validation Controls

 

 

5/7

Exam 2: ASP

 

 

 

Check the CCRI Website for Lab Hours:  http://it.ccri.edu/labs/Knightlab.shtml

 

Exams: Two exams will be given, each worth 33.3% of the final grade. They will be a combination of multiple-choice and short answer questions. You will be expected to write code segments and to demonstrate your understanding of the scripting languages.

Assignments: Several assignments will be given during the course. They will account for 33.3% of the student's grade. Assignments will be graded on correctness, documentation, style, and neatness. Only with advanced permission by the instructor will assignments more than one week late be accepted. Late assignments will be penalized 10% per week.

 

Submitting Assignments:

·         Assignments must be uploaded into WebCT.

·         All source code and supporting files (including any requested screen shots) must be zipped into a single file for upload.

·         Any printed documents must use font Courier New and font size 10 or 12.

 

Grading:

Exams

66.6 %

A: >= 90%

 

Assignments

33.3 %

B: >= 80%

 

 

 

C: >= 70%

 

 

 

D: >= 60%

 

 

 

F: < 60%

 

Homework Policy:  Assignments are to be the result of individual effort.  Students are NOT to work together on them unless otherwise directed.  In instances where collaboration is evident, a score of 0 will be assigned to all involved.  All suspected cases of cheating, either on programs or exams, will also be referred to the Dean of Students for appropriate action.

Attendance Policy: Students are responsible for all material. The material taught is cumulative. Students missing a class remain responsible for the material. If an absence is anticipated, make prior arrangements with the instructor through email.