• No results found

IST 256 Fall 2002 Sections 1

N/A
N/A
Protected

Academic year: 2021

Share "IST 256 Fall 2002 Sections 1"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

(Note: This document is subject to change)

Instructor:

Fred

Aebli

Phone: 963.2592

Office Number:

Dawson 212

Email Address:

[email protected]

MSN IM:

Fred Aebli

AOL IM:

Fred Aebli

Office Hours:

M,W,F 10am-11am, T&R by appointment

Course

Time

Location

IST 256 Section 1 T,R 8pm-915pm

D114

NOTE: Snow cancellations – compressed schedules

Check email for changes in class responsibilities

Course Overview:

IST 256 will help the student to acquire fundamental web programming concepts, including HTML, DHTML, XML, JavaScript, and CGI. Once these fundamentals are mastered, IST 256 will expose the student to advanced HTML and GUI programming environments.

Course Objectives:

• Students will gain an in-depth understanding of web site design, development, and management, as demonstrated by successfully completed assignments.

• Student will be able to identify basic concepts for programming for the web including:

• decentralized computing and shared information • client/server/database

• e-commerce

• design issues and scalability issues, as demonstrated by miscellaneous tests.

• They will be able to utilize advanced HTML, style sheets, dynamic content, and scripting events, as demonstrated by completed projects.

• They will be able to utilize current programming technologies to produce functional programming code that enhances web page capabilities.

(2)

2

REQUIRED COURSE MATERIALS:

• Internet & World Wide Web - How to Program, Deitel, Deitel & Neito, 2002, 2nd Ed. Prentice

Hall, Upper Saddle, NJ.

• Don’t Make Me Think, Krug, 2000, New RIder

• PennState Personal Web Space from http://www.psu.edu/webspace/

• Several blank floppy disks, 1 Zip disk.

• Course Website: http://www.courses.psu.edu/ist/ist256_fja100/sn256.htm

GRADING CRITERIA:

REQUIREMENT

PERCENTAGE

Exam #1

15

Exam #2

20

Exam #3 – Practical Application Exam if lab available

20

Lab Activities/Problem Scenarios

25

Class Participation

5

Case Studies

15

TEAM FORMATION AND DESIGNATION:

Understanding the nature and dynamics of teams is an essential part of the IST curriculum. It will also be a crucial skill to have in order to achieve success in the ‘real’ world. During the first weeks of class the class will be divided up into teams in order to complete various discussion s about Programming and Design case studies.

EXAM #1 ,#2, & #3

Exams #1, #2, & #3 are given during the semester and cover specified chapters and readings. These exams may be a combination of multiple choice, true/false, fill-in-the-blank, short-answer, and discussion questions. Each exam is worth 15% of your grade. The 3rd exam is planned to

be a practical application exam but it may become a cumulative final exam during finals week.

CASE STUDIES/Problem Scenarios:

Throughout the semester you will be required to do work inside and outside of the classroom. Labs will consist of various assignments (Minimum of 1 outside of class Lab per week) that will challenge your developing IST skills. They will be in the form of written design specifications, group discussion questions, design exercises and multimedia exercises.

Additional exercises will also be assigned from the textbook.

CLASS PARTICIPATION

Class participation is vital; that means your attendance is necessary. As a part of your class participation grade, throughout the semester labs will be woven into the class lecture. It will be necessary to partake in the labs for a grade. If you are absent on the day of one of these assignments, you will receive no grade.

(3)

WEB DESIGN REVIEWS

Even though team skills are at the forefront of every IST course, the work in this course is a solo effort. Collaboration is encouraged but Penn State’s rules on Academic Integrity are STRICTLY ENFORCED. During the later half of the semester and at the end, design reviews will be conducted by the instructor and your classmates. These will help you in seeing different ways to achieve a goal.

(4)

4 IST 256

Course Weekly Syllabus Programming for the Web

Week Module Topic Concurrent Concepts Activities 1 Concepts for

Programming for the Web

Decentralized Computing/ Client Server Unix / NT Programming Application Service Provider Concepts • Website 1 Design Activity (1) Assigned Web Site

Usability Usability Issues * Read Chapters 1-3, Don’t Make Me Think 2 Basic HTML Site Design /

Navigation Intro to GUI Tools (Dreamweaver) • Design Activity (1) Due • Website 2 (2) Assigned 3-4 Advanced HTML,

Elements of CGI Advanced HTML: Tables, Forms, Frames

Site Design /

Navigation Case Study Discussion (1) 5 Graphic Issues GIF,JPEG,Vector

Graphics Intro to Graphic Tools (Fireworks & Flash) EXAM 1 • Coding Activity (2) Due • Graphics Activity Assigned (3) 5-6 DHTML: CSS Overview

Style Sheets • Graphics Activity Due (3)

6 – 9 Javascript Intro to

Scripting Usability Issues • Scripting Activities (4,5,6) Assigned VBScript Comparisons Control Structures Modularity / code Reusability

Case Study Discussion (2)

Control

Structures II • Scripting Activities (4,5,6) Due

Functions

10 Databases ASP, ADO Concepts Oracle OAS Database Security E-commerce Exam 2

Case Study Discussion 11 –

12

CGI Intro to PERL • CGI Activity (7) Assigned

Elements of CGI • CGI Activity (7) Due

13 XML & JAVA Intro to XML 14 Wrap – Up and

Cell Phone Web Pages,

Handhelds

Exam 3

15 Final Peer Review

(5)

References

Related documents

Associative neural networks for pattern matching and novelty detection in water distribution system time series data. Journal

One point more than 3.00 sigmas from center line... One point more than 3.00 sigmas from

Scatter plot and linear regression fit between the long range spatial autocorrelation of NDVI (α-DFA) and bare soil rate (a) and species richness (b) obtained from 24 500-m

We use dis-aggregated unemployment rate data corresponding to six demographic groups: White Total, White Males, White Females, Black Total, Black Males, and Black Females.. To

Reducing early school leaving is amongst the investment priorities of the European Social Fund, which Member States can use to develop policies in line with the integrated

An analysis of the economic contribution of the software industry examined the effect of software activity on the Lebanese economy by measuring it in terms of output and value

cell type, page size, and block size, on system-level metrics such as performance, cost, and power consumption in various applications with different characteristics, e.g..

We will check our proposal by arguing that all genus zero A/2 model correlation functions will match those of the B/2-twisted mirror Landau-Ginzburg theory given above, using