CSCI425: Internet Programming

Updated 2019.01.07

Spring, 2019 Syllabus

Instructor:

Tom Kleen, H-274, (712) 279-5411 (office), tom.kleen@briarcliff.edu

Office Hours

Mon, Wed: 10-11; Tue, Thu: 2-3; Fri: 9-10

Prerequisites

CSCI202, CSCI345

Textbook:

None. We will use online resources.

Course Learning Outcomes

1.       Learn the fundamentals of HTML5.

2.       Learn the fundamentals of CSS3.

3.       Learn the programming language JavaScript.

4.       Learn how to create ASP.NET web pages.

5.       Learn how to programmatically manipulate a database for a web page.

6.       Have fun.

Expectations:

1.       Be honest.

2.       Attend all classes and arrive on time. We will have daily quizzes at the beginning of class.

3.       Complete and hand in assignments on time.

4.       Read all reading assignments.

Evaluation methods

You will be evaluated on: daily quizzes, daily homework assignments, and hands-on open-book tests.

Grading:

Your grade will be based on:

         At least four tests

         Homework and daily quizzes, equal to the weight of one test. Daily quizzes will be one-third of the homework.

         Example: If there are 4 tests, each test will be 20%. Homework will be 20%, divided 2/3 assignments (13.33%) and 1/3 quizzes (6.67%).

         Grading scale:

90-100

A

80-89

B

70-79

C

60-69

D

0-59

F

Required materials

None.

Assignments

We will have daily hands-on assignments. Assignments must be on time. The drop box closes at class time on the due date. If you do not get the assignment in the drop box before it closes, you will not be able to hand it in and you will receive a 0. Each student is allowed one late assignment. The late assignment must be put in the Late Assignments drop box before the next assignment is due.

Program Assignments:

Handing in an assignment consists of placing a copy of your assignment in the drop box for the assignment. If submitting more than one file, zip all files. Programs must be on time.

Reading Assignments:

The reading assignments will be our online notes and links to resources on the Internet.

Tests

Before missing class on the day of a test, you must clear it with me before the test, and you must have a very serious reason for missing the test. If you are sick, you will need a note from the school nurse or a doctor. If you miss a test without clearing it beforehand, you will receive a 0 for that test. Leaving a voice-mail or an email without a reply is not considered clearing it beforehand. You must talk to me.

Course withdrawal

Withdrawal deadline before the institution of penalty grading is April 2. After the withdrawal deadline students may withdraw, but will receive a penalty grade of WP (withdrawal passing) or WF (withdrawal failing). Withdrawals are not permitted during finals week.

Attendance

I expect you to be here every day. See attendance, test, and homework policies. Print out this document, sign it, and hand it in next class.

Administrative withdrawal policy

Students who do not attend class for two consecutive calendar weeks are subject to administrative withdrawal.

Title IX Educational Act

Info on the BCU Sexual Harassment policy.

Academic Honesty

Homework is an individual activity, and each student is expected to turn in an original work. "Working together" is not allowed. Do not give your assignment to another student so that he can "see how it is done". Any student found turning in work which is not his or hers, or sharing work with another student will be failed for the course. If you are having problems completing homework assignments, please see me for help. I am usually in my office when I am not in class and frequently check my email. There is no such thing as "extra credit."

Disability Statement

Persons with disabilities who need accommodations should initially contact Jeanene Sampson (Heelan Hall-108 or 712-279-5562) to discuss needs. Documentation of the disability is required.

Disclosure

The instructor retains the right to clarify and/or to emend the contents of the syllabus, provided that students are given reasonable and timely notice of such adjustments.

Course Schedule

We meet Tuesday and Thursday from 9:30 to 10:45. The time for the final test is on our home page.

Cell phones & other electronic devices

Please keep cell phone usage out of the classroom. It is considered a nuisance in a business situation for private cell phone usage to interfere with the work environment; the same rule applies to the learning environment.

Cell phones should be turned off or set to silent upon entering the classroom. If there are medical or other reasons leave your phone turned on, let your instructor know at the beginning of class. Phones ringing during class are disruptive to the other students in the class.

If you are using your computer or phone during class for anything except for class-related work, your next assignment will have 50% deducted from it.

Computer use during lectures

You may use your computer during a lecture for the purpose of taking notes. You may use your phone for purposes described by the instructor. You may not use the computer to play games, surf the Internet, email, IM, tweet, etc.

Other Relevant Information

1.       There is only one way to learn how to program, and that is by writing programs. For most people, programming is a time-consuming activity. Any student who is not prepared to put in the required time outside of class should consider dropping this class and taking a class which requires a lesser commitment.

2.       Any student found turning in a program which is not his (or hers) will be failed for the course.

3.       There is no such thing as "extra credit".