ITSE-2302 Intermediate Web Programming


Jon-Mikel Pearson

Credit Spring 2024


Section(s)

ITSE-2302-003 (93415)
LAB RGC ONL DIL

LEC MTuWTh 9:00am - 12:00pm RGC RG10 1218.00

Student Learning Outcomes/Learning Objectives

Students will construct progressively complex websites that incorporate the intermediate-level use of the following technologies: HTML, CSS, JavaScript, jQuery, and Nodejs

 

  1. Understand how to iterate through and reference values in JavaScript arrays and objects
  2. Demonstrate how to manipulate browser DOM with JavaScript and jQuery.
  3. Describe the importance of APIs and how data from third parties can be used locally in an application.
  4. Demonstrate basic understanding and differences between fetch and node-fetch.
  5. Discuss the importance and uses for client-side and server-side architecture.
  6. Construct backend severs.
  7. Describe the request-response cycle.
  8. Understand CRUD functionality
  9. Compare and contrast GET and POST methods
  10. Build a website using server-side rendering and EJS templating for components
  11. Provide fake and real time data to an application for debugging purposes.
  12. Compose dynamic sites using DOM and APIs

Readings

We will be utilizing a combination of online and in-class resources.


Course Requirements

Quizzes
There will be small quizzes throughout the semester to test knowledge and comprehension of current topics.

 

Lab Assignments (see schedule)

Application-oriented

Open book, in-class, possible out of class work needed.


Course Subjects

Topics may include JavaScript, Nodejs, NPM, Java, Spring, DOM, APIs, JSON, CRUD functionality, and sever-side rendering.


Office Hours

F 2:00 PM - 5:00 PM Highland Campus 2.2200

NOTE Or by appointment. Please see syllabus on how to set up a meeting.

Published: 12/27/2023 11:41:40