Download Syllabus

ugliestharrasΛογισμικό & κατασκευή λογ/κού

4 Νοε 2013 (πριν από 4 χρόνια και 5 μέρες)

79 εμφανίσεις

CSci/MIS 371

Web Scripting Languages

Spring 20
1
0

Syllabus

3 credits

Page
1

of
3


Cl
ass Nbr

Section

Hours

Location

14364

CSci

-
01

W 1
8
:00

to 20
:
30

IACC
1
28

31185

MIS

-
01

W 18:00 to 20
:
30

IACC
1
28


Instructor

Joe Latimer

Email

Joseph.Latimer@ndsu.edu

Office

Barry Hall 228

Homepage

dyn060.81
.ndsu.
nodak.
edu/latimer

Phone

231
-
7506

Off
ice Hours

MT
WR 2
:
3
0

to 3
:
00


Prerequisites:

CSci 122 or any other introductory programming course


Required Text:

none


Course Description
:

This course
examines Scripting Languages and their applications. Emphasis will be placed on
web scripting. A repr
esentative set of scripting languages will be covered.


Specific Course Objectives:

After completing this course a student should be able to:

-

Have an understanding of the various web scripting languages available and an
appreciation of their strengths and
weaknesses

-

Write server
-
side scripts in at least two
scripting
languages

-

Write client
-
side scripts in at least two
scripting
languages

-

Develop dynamic database driven websites


Course Grades:


Task

Percentage
of
Total Grade

Mid
-
Term Exam

2
5
%

Final

Exam

2
5
%

Homework and
Projects

50
%


Letter grades will not be assigned to individual components of the course requirements. Only points
(numerical scores) will be assigned. These numerical scores will be weighted according to the
percentages shown above and
added to obtain a cumulative score. A final course grade will be assigned

based on the following scheme:





CSci/MIS 371

Web Scripting Languages

Spring 20
1
0

Syllabus

3 credits

Page
2

of
3


Cumulative Score

Letter Grade

90% and above

A

80% to 89.9%

B

70% to 79.9%

C

60% to 69.9%

D

Less than 60%

F


Exams
:

There will be
two
exam
s

for the course.

Th
ese

will be an open book, take home exam
s
. You
will have one (1) week to complete
each

exam.


Projects:

There will be several projects assigned in the semester. Your projects graded will be determined
by the number of projects complete
d by the end of the semester. Each project will be assigned a
due date. Projects completed after the due date will be receive a 10% late penalty.


Project topics
may
include:

-

A presentation on one scripting language

-

A comprehensive comparison of availabl
e scripting languages

-

An on
-
line appointment scheduling system

-

An on
-
line group project feedback system

-

An on
-
line survey tool for the CoCISE scholarships


Class Participation & Deportment:


It is unfortunate that I run across the occasional student or stu
dents who feel that their individual
conversations or activities are more important than the material being covered in class. I will not
tolerate behavior that disrupts my class or interferes with the learning experience of other
students. If I ask you t
o discontinue behavior that I view as disruptive I expect you to comply.
Failure to comply or the need for me to warn you repeatedly will cost you all of your class
participation points. If inappropriate behavior continues you will be dropped from the co
urse. If
you are asked to leave the classroom you will not be allowed to make up missed participation
points.


Additional Items:

All students must have an email account and must provide me with their email address. All
students are expected to check thei
r email accounts daily (weekends excluded) for messages
related to this course. Each student is responsible for any changes in due dates or course
requirements if an email message is sent with at least 48 hours (weekends excluded) notice.


I will attempt
to make this course as "paperless" as possible. All assignments will be distributed
CSci/MIS 371

Web Scripting Languages

Spring 20
1
0

Syllabus

3 credits

Page
3

of
3

and collected electronically. You will need to know how to both send and receive binary
attachments to email messages.


Academic Honesty:

All work in this course must be
completed in a manner consistent with NDSU University Senate
Policy, Section 335: Code of Academic Responsibility and Conduct that can be found at
http://www.ndsu.nodak.edu/policy/335.htm


Students
are responsible for submitting their own work. Students who cooperate on oral or
written examinations without authorization share the responsibility for violation of academic
principles, and the students are subject to disciplinary action even when one of

the students is not
enrolled in the course where the violation occurred.

The penalty for prohibited academic conduct will be a failing grade for the course.


Special Accommodations:

Any student with disabilities who needs accommodation in this course is e
ncouraged to speak to
me as soon as possible to make appropriate arrangements for these accommodations.