AREAS OF INQUIRY INFORMAL AND FORMAL REASONING

advertisement
Department ___PCSE__
Course Number _CPSC216___
AREAS OF INQUIRY
Course Name: Multimedia & Web Publishing
INFORMAL AND FORMAL
REASONING
This form must be submitted to the Faculty Council on Liberal Learning and Academic Life as part of the submission
process.
Please attach a proposed syllabus for this course and the Undergraduate Curriculum Course Proposal Form.
DEADLINE FOR PROPOSALS: 16 September 2005
Please answer the following questions:
Check Only One:
✓ This course is an existing course (in the current curriculum) that we are now proposing for this Area of Inquiry.
 This is a new course that we are now proposing for this Area of Inquiry.
1. Name and contact information for the department chair administrating this course.
Dr. David C. Doughty, doughty@pcs.cnu.edu, 4-7365
2. In any given semester, how many sections of this course is your department willing to offer?
1 in Fall, 1 in Spring
3. Why is this course being offered/what is it designed to achieve (Course purpose/goal)?
This course is designed to teach students how to design and program effective and attractive multimedia web
pages, using a balanced approach combining Computer Science and Visual Communications Design. After taking
this course students should be able to: use XHTML, CSS, and javascript/Perl; understand and apply principles of
visual design; create, compose, and edit digital images; integrate text, images, video and audio into web pages;
follow a systematic method for troubleshooting faulty web pages.
4. Check at least three objectives below that the course will address.
✓ Demonstrate competence in the evaluative strategies of inductive and/or deductive reasoning
 Distinguish between formal and informal methods of reasoning and apply each to solve a problem
 Compare various methodologies of proof
 Critique a fallacious argument
✓ Articulate the structure of, limitations of, and/or comparisons between languages (can include artificial
languages, natural languages, or both)
✓ Explore the structure of scientific reasoning and/or cognition
5. Briefly explain how this class addresses the above objectives. A course may cover more than three
objectives.
a.) Demonstrate competence in the evaluative strategies of inductive and/or deductive reasoning
Competence in deductive reasoning is required in order to troubleshoot faulty web pages. The appearance,
structure, and behavior of pages are described in textual form, i.e., programs. Students must be able to
determine what the faults are (e.g., button not working, text not formatted correctly) and determine if the error
is due to the network, the browser, system configuration, or their programs. Since appearance is specified
separately from structure and from behavior, students must also determine if the error is likely to be in their
CSS, XHTML, or javascript/Perl programs. Trial and error, guessing and luck might work for short, single
web pages, but for web sites (collections of pages) or complex pages, a systematic approach is required.
b.) Articulate the structure of, limitations of, and/or comparisons between languages (can include artificial
languages, natural languages, or both).
Multimedia web page development involves programming. One level (CSS) specifies the appearance of the
web pages, another level (XML, XHTML) specifies structure and content, and yet another level (e.g., forms,
javascript/Perl) specifies behavior. Successful use of these different languages requires understanding their
structure (e.g., well-formed documents) and limits (e.g., XHTML is meant for content, not appearance).
c.) Explore the structure of scientific reasoning and/or cognition
Web programming requires students be able to map a textual specification into a visual / auditory artifact.
They must develop mental models to support this mapping. For example, CSS uses a box model that
describes how visual elements are laid out on a page. Students must learn this model in order to successfully
use CSS. Moreover, students must realize they are learning a model, and must adopt the scientific method in
the formation and refinement of their models. For example, they must first read the specifications of how to
“float” a box of text on a page in order to have text “flow” around it. They should form a hypothesis, that if
they use the “float: left” property, they should expect the box to be aligned on the left side. They should then
perform an experiment by writing a small CSS program to test this hypothesis. If the box does not appear on
the left, then they have to check whether they used the property correctly (which means they have to check
the correctness of their mental model).
6. Course Assessment: Identify how this course will accomplish the above objectives (choose at least one).
✓ Participating in class discussion and debate
✓ Engaging in teamwork and other collaborative exercises
 Writing analytical or evaluative papers, perhaps incorporating original research
 Making oral presentations
✓ Creating an artistic product or a performance
 Participating in fieldwork
✓ Other means – please identify
problem solving – applying deductive reasoning to solve problems with websites / webpages that are not
displaying properly, and to develop, test, and debug javascript functions embedded in the webpages
lab activities involving development of websites
7. Attach a proposed syllabus, which includes a statement of purpose, course objectives, and how these
objectives will be accomplished.
See attached syllabus.
8. Please identify and explain if this course contributes to the Foundations of Liberal Learning expectations for:
 Oral Communication Literacy:
 Information Literacy:
Students are required to use the web as a resource for XHTML, CSS, javascript, etc. specifications (e.g.,
www.w3.org), and as a means of studying examples of well written, well designed, and well-programmed web
pages.
 Writing Literacy:
Students are required to write web pages as a major activity over the semester. Although each piece is not lengthy,
attention is still paid to grammar, spelling, and cohesion.
Students will write short essays in assignments, midterms, and the final.
9. Explain how this course connects to Vision 2010 – the CNU Strategic Plan
Priority I, Vital Curriculum
Goal B, Support learning that cultivates critical and innovative thinking
Three strategies are supported by this course: since the material involves technology, the knowledge covered is
constantly changing; constructing web pages using XHTML, CSS, and javascript/Perl is a form of programming,
which requires analytical and integrative thinking; multimedia web sites require a balance of computer science
and visual communication design – scholarship across disciplines.
Goal C, Foster independent student learning
Three strategies are supported by this course: developing multimedia web sites requires technical ability and a
creative attitude- students are fascinated by all things web and so are curious and motivated to learn and create;
once students know how to develop web sites, they realize there is always more to learn – “wow, how did you do
that?”; knowing how to create multimedia websites enables students to create and publish (on the web) what
amounts to their art – an elegant, well designed and user-engineered web site, beautiful to behold and use.
Priority II, A Culture of Student Learning and Engagement
Goal B, Promote personal initiative, integrity and responsibility for learning
Two strategies are addressed: the commitment to learning is supported by syllabus policies for attendance, student
responsibility, and submission due dates; reinforcement of the honor code is seen in the syllabus’s explicit
discussion of honor.
Goal C, Sustain and promote a climate of university-wide undergraduate and graduate intellectual engagement
Two strategies are addressed: interactive learning is supported by the use of hands-on activities; aesthetic
sensibilities across the disciplines are supported by the balanced nature of the course – computer science + visual
communication design.
Goal E, Create learning opportunities that expand individual potential
One strategy is addressed: preparing learned, disciplined and skilled graduates is supported by the capabilities
students will have upon completing this course, viz. the ability to create effective and attractive multimedia web
pages.
Submission Checklist:
By the deadline, submit a packet with the following documents to the Assistant Dean for Liberal Learning. Please
submit in electronic and hard copy form.
__✓__ Area of Inquiry Course Proposal Form
__✓__ Syllabus for the Course
_N/A_ Undergraduate Curriculum Committee Course Proposal Form
CPSC216: Multimedia & Web Publishing
Dr. Antonio C. Siochi
Associate Professor
siochi@pcs.cnu.edu
http://www.pcs.cnu.edu/~siochi
Gosnold 131, 757-594-7569
Catalog Data
Basic Multimedia concepts - graphics, audio, video;
internet concepts; design, development, and publishing
of web pages; elements of design, principles of design;
interactive web pages; publishing tools, server
management and tools. This course includes a hands-on
component.
Goals / Educational
Objectives
This course presents a balanced treatment of the creation
of multimedia web sites. From computer science you
will learn the technology of effective and efficient web
page development, and from visual communication
design, the art of creating visually appealing web pages.
In order to achieve this, you will learn about
programming techniques that make for effective and
efficient web development. You will also study
examples of websites to understand how they were built,
and how their visual design invites the viewer to linger,
and to clearly understand how to use the site.
From a pedagogical perspective, the essential goal of this
course is learning to apply course material to improve
thinking, and problem solving, and to learn to apply
course material. Other important goals are to learn
fundamental principles, organizations, and theories and
to develop specific skills, competencies and points of
view needed by professionals. In this course a student
will

learn and understand how to develop web pages
with multimedia content
Computer Usage
There will be 5-7 labs involving xhtml, css, javascript,
photoshop elements.
Laboratory Projects
(Portfolio)
This class has an intensive hands-on component. Students will
create and maintain an online portfolio of their web pages,
javascript programs, their digital images, and any audio/video
materials they create. This portfolio counts for one fourth of the
grade.
Topics (not necessarily
in order of coverage)

Networking fundamentals & HTTP

Basic network troubleshooting

HTML documents

Hypertext / links

Principles & Elements of Design

Basic Web Programming: Javascript, Perl

Color and images

Audio and Video

Image processing

learn how to do basic web programming (e.g.,
javascript)

Incorporating multimedia into web sites

learn how to work with images

Copyright and intellectual property concerns

learn design elements and principles, and apply
them to multimedia web pages

Introduction to Advanced Topics
Prerequisites by topic

computer use competency

familiarity with web browser
Text
An Introduction to Web Design and Programming, Paul Wang
& Sanda Katila. ISBN: 0-534-39528-7 © 2004.
From the publisher:
Combining viewpoints from a Department of Computer
Science (Paul Wang) and a School of Visual Communication
Design (Sanda Katila), this innovative book covers the design
and technology aspects of Web site development in an
integrated manner. The balanced perspective leads to an
understanding of the artistic design, visual communication,
information architecture, computer science, and programming
needed to begin mastering the Web. While focusing on the art
and technology of Web site creation, the authors emphasize
theoretical understanding and developmental techniques.
Grading
ITEM
FINAL
AVERAGE
WEIGHT
LETTER
GRADE
Portfolio
25%
90 - 100
A
Quizzes
10%
80 - 89
B
MidTerms
40%
70 - 79
C
Final
25%
60 - 69
D
0 - 59
F
Policies
Honor Code
On my honor, I will maintain the highest possible standards of honesty, integrity and personal responsibility.
That means I will not lie, cheat, or steal and as a member of this academic community,
I am committed to creating an environment of respect and mutual trust.
TAKE PRIDE IN THE WORK YOU DO!!! The Honor Code applies to this course and will be strictly enforced. All
work and tests must be done individually, although general discussion of assignments is allowed. Cheating on any
work product will result in a ZERO for that product, with the possibility of an "F" for the course, or the filing of a case in
an honor court. Please note that a violation of the honor code may result in dismissal from the university.
Attendance
You are expected to attend class regularly and on time. In any case, you are responsible for any and all material covered
in class. There will be NO make-up exams. Excused absences from the midterm tests will be assigned the equivalent
percentage achieved on the final exam. Unexcused absences will be handled similarly but with a 15% penalty. There are
no makeup quizzes.
Submission Due Dates
All work shall be submitted on or before the deadline. Late submissions will not be accepted.
Disabilities
Any student who believes that he or she is disabled should make an appointment to see me to discuss your needs. Inorder
to receive an accomodation, your disability must be on record in the Academic Advising Center, 1st Floor Administration
Building, phone: 594-8763.
Related documents
Download