Introduction to Internet Programming and Applications
2011/12 Catalog description
Examination of physical infrastructure of local and wide area networks, internet protocol implementation, world-wide web interface programming, interactive Java applet, and Visual Basic web programming.
- Dr. Stan Kurkovsky, Professor of Computer Science
- MS 303-08
- (860) 832-2720
- (860) 832-2712
- Office hours
- MW 1:00 pm - 3:00 pm, TR 10:00 am - 10:30 am, or by appointment
- Class meetings
- Section 05: TR 10:50 am - 12:05 pm @ MS 310
Section 06: TR 12:15 pm - 1:30 pm @ MS 210
Textbook and other reference materials
- No textbook is required for this course
- In-class handouts
- Readings linked in the schedule below - all technical reference material is available at w3schools.com
- Instructor's web site available at http://www.cs.ccsu.edu/~stan/ and other web sites recommended by the instructor
- Blackboard Vista will be used to turn in all assignments
Upon a successful completion of this course the students should be able to:
- Be familiar with the main uses of the Internet as the primary modern technology for online communication;
- Be able to use the basic features of web browsers, such as Internet Explorer and Firefox;
- Be able to use such Internet tools as email, ftp, and search engines;
- Understand the implications of Internet on society, primarily in the aspects of communication, commerce, crime, ethics, and privacy;
- Understand the generic principles of computer programming as applied to implementing basic web-based applications;
- Use the knowledge both of algorithmic functions and of computer programming in web-based application settings;
- Be able to create simple web pages using HTML and CSS;
Week 1: January 18 - January 20
- Lecture: Introduction; course overview and objectives
- Lecture: Overview of the Internet
Reading: Internet, history of the Internet
Week 2: January 23 - January 27
Overview of the Internet, continued
Reading: WWW, history of the WWW
- Lab 1: Basics of Blackboard Vista
Week 3: January 30 - February 3
Week 4: February 6 - February 10
- Lecture: Security and Privacy; Searching the Internet
Reading: Malware, identity theft, cookies, Internet privacy
- Lab 3: Web search
Week 5: February 13 - February 17
- Lecture: HTML Essentials
Reading: HTML intro, basics, elements, headings, paragraphs, formatting
- Lab 4: HTML 1
Week 6: February 20 - February 24
- February 17-20 - President Holiday break (no classes)
- Lecture: HTML Essentials
Reading: HTML fonts, colors: names and values, HTML lists
- Lab 5: HTML 2
Week 7: February 27 - March 2
Week 8: March 5 - March 9
- Lecture: Web Design
Reading: Web design
Week 9: March 12 - March 16
Week 10: March 19 - March 23
- March 19-24: Spring recess (no classes)
Week 11: March 26 - March 30
Week 12: April 2 - April 6
Week 13: April 9 - April 13
Week 14: April 16 - April 20
Week 15: April 23 - April 27
Week 16: April 30 - May 4
Week of finals: May 7 - May 12
- Final exam, Section 05: Thursday, May 10, 11:00 am - 1:00 pm
- Final exam, Section 06: Tuesday, May 8, 11:00 am - 1:00 pm
Midterms are non-cumulative and are designed as elementary evaluation devices and to prompt the student to stay abreast of assigned topics. Each test will take 50 minutes. Make-up tests may only be given if a student can provide a written proof of a serious reason for missing a test (such as illness or accident).
Questions on a test may include:
- True/false questions,
- Multiple choice questions,
- Fill in the blank questions,
- Short answer questions.
Final exam is a cumulative objective test of representative content of the entire semester's course offerings.
During the labs students will work on hands-on problems focusing on the material covered in class lectures and reading assignments. Students must work on each lab assignment individually. Deliverables for each lab assignment must be submitted via Blackboard Vista - no other submissions will be accepted. Lab deliverables are due in Blackboard Vista within two days after the lab date.
There will be 12 lab assignments in this course and each of them will be graded. The lowest grade will be dropped and will not count towards the course total.
All students are expected to demonstrate integrity in the completion of their coursework. Academic integrity means doing one's own work and giving proper credit to the work and ideas of others. It is the responsibility of each student to become familiar with what constitutes academic dishonesty and plagiarism and to avoid all forms of cheating and plagiarism. Students who engage in plagiarism and other forms of academic misconduct will face academic and possibly disciplinary consequences. Academic sanctions can range from a reduced grade for the assignment to a failing grade for the course. From a disciplinary standpoint, an Academic Misconduct Report may be filed and a Faculty Hearing Board may impose sanctions such as probation, suspension or expulsion.
All students are expected to attend class sessions regularly. However, recognizing individual differences, each student is responsible for his/her own attendance and for making-up any missed study or work. Limited assistance will be offered to those with plausible reasons for absences; unexcused absences will result in the student being totally responsible for the make-up process.
Help with computers
The University offers some student assistants who may be of value in helping students with basic computer functionality only, not with program writing.
Students with disabilities
Any student who feels s/he may need an accommodation based on the impact of a disability should contact me privately to discuss your specific needs. I will need a copy of the accommodation letter from Student Disability Services in order to arrange your class accommodations. Contact Student Disability Services, Room 241, Copernicus Hall, if you are not already registered with them. Student Disability Services maintains the confidential documentation of your disability and assists you in coordinating reasonable accommodations with your faculty.
Grades and evaluation
Students will be evaluated regularly during the semester and should be aware of their progress continuously during the semester. The final course grade will be reported according to the stated University policy.
The final course grade will be calculated according to the following distribution of points:
|Labs: 11 out of 12 @ 4 points each||44|
Course letter grade will be determined as follows: