Maximizing Teaching & Learning for the Short Course

Download Report

Transcript Maximizing Teaching & Learning for the Short Course

Maximizing Teaching &
Learning
A Faculty Designed Integrated System
©2003 R. Hinton, Broome Community College
1
Who Says…
A learning system has to be a commercial
product?
A commercial product is the answer when
you want to provide the students with a
real world experience?
©2003 R. Hinton, Broome Community College
2
A Little Background
WebCT at Broome Community College
Publisher's E-pack to supplement course
content
Blackboard at Binghamton University
Used to support committee work & class
work
©2003 R. Hinton, Broome Community College
3
So What’s Missing?
In a Web development course …
Students need to experience all aspects of
Web design
Course management systems prevent the
instructor from providing good models
Students are limited in their abilities to
interact with the Web site
Once the course is completed, students no
longer have access to reference material
©2003 R. Hinton, Broome Community College
4
Who’s Our Audience?
A Little Course Information
©2003 R. Hinton, Broome Community College
5
CST 135
 Introduction to the Internet & World Wide Web
 Site was initially developed for this course
 1 credit short course (5-week) taught at Broome
Community College (course inactive)
 Met 3 hours per week in a laboratory classroom equipped
with a projection unit
 Content
 How to use email & search the Web
 Discussion of ethical issues
 Creation of basic Web sites
©2003 R. Hinton, Broome Community College
6
CST 120
 Java Programming
 Introductory course focusing on Web applets
 3 credit taught at Broome Community College
 Meets weekly: lecture (2hrs) & lab (2hrs) instruction
 Content
 JavaScript to introduce Web-based programming
 Standard programming topics such as data types,
program control, & input/output
 Animation
 Arrays
©2003 R. Hinton, Broome Community College
7
CS 205
 Advanced Microcomputer Applications
 4 credit taught at Binghamton University
 Meets weekly: lecture (2hrs) & lab (1½hrs) instruction
 Content
 Advanced networking applications
 Web page development using HTML, CSS, & JavaScript
 Effective computer-based presentations
 Project planning & scheduling tools
 Effective Internet research
 Marketing Trends & Competitive Analysis
A sneak preview!
©2003 R. Hinton, Broome Community College
8
CST 119
 Computer Concepts & Applications
 Taught by other instructors
 3 credit taught at Broome Community College
 Meets weekly: lecture (2hrs) & lab (2hrs) instruction
 Content
 Computer architecture & data representation
 Operating Systems (including UNIX) & Networks
 Database systems, Systems Analysis, & CASE tools
 Programming languages including C++ & Java
 Web page development using HTML
 History & Ethics
©2003 R. Hinton, Broome Community College
9
For Most of these Classes…
Skill levels range from:
Those with little computer skills
to
Those with a programming background & have
already created some Web content
So what does this mean?
©2003 R. Hinton, Broome Community College
10
Two main questions arise:
How can you maximize course content
delivery?
How can you keep more advanced students
interested while still maintaining an
appropriate course content level?
©2003 R. Hinton, Broome Community College
11
Methodology &
Web Site Content
Addressing the 1st Question
©2003 R. Hinton, Broome Community College
12
Immersion
 Separate Home page created for each class
 Accessible from personal Home page
 http://www.sunybroome.edu/~hinton_r/
 Online Content
 Presentations (for some of the courses)
 Study Guides & Examples
 Assignments sent via email in programming classes
 Students forced to work in Web environment for
many phases of the class
 Available outside of class
©2003 R. Hinton, Broome Community College
13
Web Site Content
Designed (for the most part) to teach
good design principles
Navigation methods
Page dating
Layout
Screen resolution
Displaying information in the browser title bar
etc
©2003 R. Hinton, Broome Community College
14
Web Site Content
 My Web pages contain these elements & serves
two purposes:
 Site is easier for the students to use while learning the
course material
 Access to standard course documents, such as Course
Policy & Class Outline
 Study Guides & examples serve as lecture tools as well as
reference documents for assignments
 Links to textbook Web Site
 As students repeatedly use the site…
 They realize why the design principles are important
 They are likely to include them in their own projects
©2003 R. Hinton, Broome Community College
15
Pedagogy Dictates I Break
the Rules!
While consistency is an important feature
in good Web site design, this rule wasn’t
strictly enforced
Students are told up front that this was
done to provide as many online examples as
possible
©2003 R. Hinton, Broome Community College
16
Pedagogy Dictates I Break
the Rules!
 Consistency is illustrated in my design of the
menu system for the Study Guides pages
 All menus associated with the Study Guides use the
same screen layout
 While the backgrounds for each individual study guide
are different, each provides a similar format
 After the heading, most pages provide a topic overview
followed by the details, which are organized by subtopic
 Most pages not only provide sample code that can be copied
and pasted to a student’s file, they also present the
material using that method
 See Lists screen shot
 Aside from links (for navigability), each page builds on the
previous topics, reinforcing their concepts
©2003 R. Hinton, Broome Community College
17
Web Site Content
Addressing the 2nd Question
©2003 R. Hinton, Broome Community College
19
Why is keeping the interest of
more advanced students
considered difficult?
Common approach is to write the
information for two different audiences
A better solution lies in subtlety,
enhancing the way the information is
presented
On the surface, Web pages look very
straightforward
©2003 R. Hinton, Broome Community College
20
The Home pages are menu-based providing access
to all other areas of the Web site & a link to the
textbook’s Web site
Study Guides teach students how to create a
basic Web page, show programming examples, &
provide access to outside resources
Piquing Their Curiosity
Advanced techniques are embedded in
most of the pages
Usually not apparent to novice students
Students are encouraged to review the
source code for all the pages on the site
In fact, in some of the classes. the first HTML
lesson teaches the students how to look at a
Web page’s source code
©2003 R. Hinton, Broome Community College
23
Sample Techniques
How many did YOU notice?
©2003 R. Hinton, Broome Community College
24
Page Loading Effects
Home page contains JavaScript forcing
the window to open in a 800 x 600 window
or smaller depending on the available
screen space
Opening Web pages
Links to Web pages I created open in the
current browser window
Links to Web pages at remote Web sites open
in a new window
©2003 R. Hinton, Broome Community College
25
Text Effects
Way of capturing the user’s attention
Implemented on both sample pages
Internet Explorer & Netscape provide
different effects
These Web pages contain the code for both
types:
 In Internet Explorer the title scrolls across the
screen
 In older versions of Netscape the title blinks
©2003 R. Hinton, Broome Community College
26
Displaying Different Fonts
Need to know the font’s name
Default Web page font is Times New Roman
These pages are designed to support a
range of fonts that might be installed on a
user’s machine
Student can download a self-extracting Zip file
containing a set of fonts designed work with
the site
Instructions for installing them are provided
©2003 R. Hinton, Broome Community College
27
Displaying Special
Characters
Need to know the special character’s
HTML code or its numeric Unicode value
Each guide provides sample code that a
student can copy & paste into a file they
are creating
The advanced student will wonder how the tag
brackets (<>) were displayed
©2003 R. Hinton, Broome Community College
28
Pushing Them Forward
Links are provided to more advanced
resources
As I learn new techniques, they are
incorporated into the Web site’s design
When I have time, I plan to add guides about
Cascading Style Sheets (CSS)
©2003 R. Hinton, Broome Community College
29
Instructor Information
Rachel E. Hinton
Assistant Professor/Adjunct Lecturer
Broome Community College/Binghamton
University
http://www.sunybroome.edu/~hinton_r/
Takes you to my personal Home page which has
links to this & other sites I’ve developed
©2003 R. Hinton, Broome Community College
30