


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The course CST2309 - Web Programming I offered by the Computer Systems Technology Department at New York City College of Technology/CUNY. The course focuses on designing and maintaining interactive and dynamic websites using HTML, CSS, and JavaScript. The course objectives include understanding the basic principles and concepts behind the World Wide Web, using tools necessary to create and test web pages, designing web pages with HTML and CSS, programming in JavaScript, and creating popup windows, scrolling messages, and validating forms. The document also includes prerequisites, required text, attendance policy, and academic integrity policy.
Typology: Lecture notes
1 / 4
This page cannot be seen from the preview
Don't miss anything!
Computer Systems Technology Department
CST2309 – Web Programming I ( 3 credits, 2 class hours, 2 lab hours)
INSTRUCTOR: OFFICE: E-MAIL: PHONE: OFFICE HOURS:
Course Description: This course focuses on how to design and maintain interactive and dynamic Web sites using HTML, Cascading Style Sheets (CSS) and client-side scripting with JavaScript. The goal is to develop dynamic, effective, and pleasing Web sites. The students will learn JavaScript programming, the JavaScript Data Object Model (DOM), JavaScript event handlers, and how to integrate JavaScript programs in a HTML document. Students will apply this knowledge to create Web sites that include pop-up windows and scrolling messages, as well as to validate forms and enhance the use of images and form objects. Client-side scripting technology will also be used to create cookies and shopping cart applications.
Course Objectives: Upon successful completion of the course, the student should be able to:
Prerequisites: CST1101 -- Introduction to Computer Programming
Required text: HTML, JavaScript, and Advanced Internet Technologies: BASICS
Barksdale & Turner, ISBN: 978-1-4240-7714- Attendance Policy: You are permitted to be absent from class a maximum of three class sessions. This is in accordance with college policy that sets the maximum number of permissible absences at 10% of the number of class meetings scheduled for the semester.
Academic Integrity Policy : The instructor of the course has the authority to give a grade of F if the student submits the work of another person in a manner that represents his/her work, or knowingly permits one’s work to be submitted by another person without the instructor’s permission. For further information, see Student Handbook.
Assessment: Students will be assessed in homework assignments, quizzes, exams, and the portfolio project.
Grade: Final Exam 35% Midterm Exam 35% Projects 20% Attendance, Participation, Tests 10%
Course Outline :
Week T OPICS READING 1 Quick HTML Know-How Lesson 1 2 HTML Organization Techniques Lesson 2 3 HTML Power Techniques Lesson 3 4 & 5 HTML Structural Design Techniques Lesson 4 6 Introducing Cascade Style Sheets Appendix (ch6) 7 What is Javascript? Lesson 5 Using Images with Javascript Lesson 6 8 Review & Midterm Exam 9 Creating Forms with Javascript Lesson 7 10 Using Javascript with Frames Lesson 8 11 Introduction to XML Lesson 9 12 Introduction to XHTML Lesson 10 13 Introduction XSL Lesson 11 14 Advanced XSL with Javascript Lesson 12 15 Review & Final Exam
interactive appeal. B IBLIOGRAPHY :
2008