CSCI 3342 Internet Programming

Department of Computer Science
University of Texas - Pan American

FALL 2009


Progress Report:
| Announcements | Lecture Slides | Assignments & Projects | Grades |

Syllabus:
| Course Staff | Description | Objectives | Textbook and Resources | Scoring and Grading | Lecture Attendance Policy | Make-up Exam Policy | Team Work Policy | Late Work Policy | Academic Dishonesty Policy | Note to Students with Disabilities | Disclaimer |

| Academic Calendar | Mentoring Program |

Instructor: Dr. Artem Chebotko
Course: CSCI 3342 Internet Programming
Prerequisite:CSCI 3326 Object-Oriented Programming in Java
Time/Place: Tue, Thu 02:35-03:50 pm, ENGR 1.272
Course Webpage:http://www.cs.panam.edu/~artem/main/teaching/csci3342fall2009/index.html (also, available from my home page)

Progress Report
(visit this section frequently)

Announcements


Lecture Slides


Assignments and Projects

AssignmentDue date
Assignment 1 09-17-2009
Assignment 2 09-24-2009
Assignment 3 10-13-2009
Assignment 4 10-20-2009
Assignment 5 (dblp.dtd) 10-27-2009
Assignment 6 11-24-2009
Assignment 7 TBA
 
Project 1,2Due date
Project Introduction n/a
Project Stage 1 10-01-2009
Project Stage 2 11-05-2009
Project Stage 3 11-17-2009
Project Stage 4 12-08-2009
Project Stage 5 12-08-2009

1 The project can be done individually or in a team of at most three students. Please read Team Work Policy.
2 tutvid.com is a good example of an educational website created by an enthusiast. It is both very useful and well-designed. I hope your project will be just as good.


Grades

Grades are available via the blackboard.


Syllabus


Course Staff

Instructor: Dr. Artem Chebotko
Office: ENGR 3.2100
Web: http://www.cs.panam.edu/~artem
E-mail: instructor's email
Phone: (956) 381-2577
Office Hours: Tue, Thu 10:35-11:35 am and 1:30-2:30 pm, or by appointment

Teaching Assistant: Eric Gonzalez
Office: ENGR 2.212
Web: N/A
E-mail: eric [at] plasticgnome [dot] com
Phone: N/A
Office Hours: Monday 9:00 am - 12:00 pm and Friday 3:00-5:00 pm, or by appointment

Description

This course presents a comprehensive introduction to the Internet and World Wide Web programming. It covers a wide range of Web and Internet standards, architectural patterns, application frameworks, and programming languages that are used to deliver modern Web 2.0 sites and rich Internet applications. The course is essential for one to become a Web architect, application developer, or designer. Students will design and develop a real-life Web 2.0 site featuring professionally designed text and multimedia content, business logic, and data base tier for a sample enterprise. Students will be given an opportunity to formally present their project in class. After taking this course, students will have the capability of developing and deploying various Web applications with for modern business, entertainment, e-commerce, etc. Topics include: See also the UTPA Catalog course description: CSCI 3342 Internet Programming.

Objectives


Textbook and Resources

Textbook: P.J. Deitel and H.M. Deitel, Internet & World Wide Web: How to Program, Prentice Hall, 4/E, 2008, ISBN 9780131752429.

Online Resources:

More suggested resources will be added as the semester progresses.

Scoring and Grading

Scoring:
Assignments25%
Quizzes5%
Mid-Term Exam20%
Projects25%
Final Exam25%
-------
Total Score (Max)100%
Grading:
Total Scoring       Grade
90-100% A
80-89% B
70-79% C
60-69% D
0-59% F

Lecture Attendance Policy

Attendance in the lecture is mandatory. Students are responsible for all materials covered in class, the textbook, tutorials, and homework assignments. Students are expected to attend lectures, study the text, and contribute to discussions. There will be a number of unannounced quizzes throughout the course, so please attend every lecture.


Make-up Exam Policy

No make-up exams will be given except for university sanctioned excused absences. If you miss an exam (for a good reason), it is your responsibility to contact me before the exam, or soon after the exam as possible.


Team Work Policy


Late Work Policy


Academic Dishonesty Policy

The University expects a student to maintain a high standard of individual honor in his/her scholastic work. Unless otherwise required, each student is expected to complete his or her assignment individually and independently. Although study together is encouraged, the work handed in for grading by each student is expected to be his or her own. Any form of academic dishonesty will be strictly forbidden and will be punished to the maximum extent. Copying an assignment from another student in this class or obtaining a solution from some other source will lead to an automatic failure for this course and to a disciplinary action. Allowing another student to copy one's work will be treated as an act of academic dishonesty, leading to the same penalty as copying.


Note to Students with Disabilities

If you have a disability which will make it difficult for you to carry out the work as outlined here, or you need special accommodation/assistance due to a disability, please contact the Office of Services for Students with Disabilities ASAP. Appropriate arrangements/accommodations can be arranged.


Disclaimer

The instructor reserves the right to alter this syllabus as necessary.


Valid XHTML 1.0 Transitional Valid CSS!