Dec 04, 2023  
College Catalog 2023-2024 
College Catalog 2023-2024
Add to Favorites (opens a new window)

ITWP 1150 - Intro to JavaScript Frameworks

Credit Hours: 3.00

Prerequisites: ITWP 1000 , ITWP 1050 , and ITWP 1100 

This course introduces students to the use of JavaScript based front-end frameworks. It emphasizes the use of basic programming and JavaScript libraries for building web applications and web user interfaces. Students explore how JavaScript frameworks and libraries supplement the use of HTML, CSS, and JavaScript within web development and web applications.

Billable Contact Hours: 3

Search for Sections
Transfer Possibilities
Michigan Transfer Network (MiTransfer) - Utilize this website to easily search how your credits transfer to colleges and universities.
Outcome 1: Upon completion of this course, students will be able to develop the front-end functionality for web applications using standard web technologies.


  1. Use HTML to create the structure for a web page.
  2. Use CSS to style and format a web page.
  3. Use JavaScript to create dynamic components within a web page.

Outcome 2: Upon completion of this course, students will be able to develop a basic web application using a JavaScript framework.


  1. Define user interface elements and their functionality by using JSX for combining JavaScript and HTML.
  2. Construct components.
  3. Implement components.
  4. Implement event handling.
  5. Demonstrate the usage of functions, properties, and methods.
  6. Employ application state management.

Outcome 3: Upon completion of this course, students will be able to evaluate source code related to JavaScript frameworks and standard web technologies.


  1. Perform basic validation using an online validation service.
  2. Perform basic debugging techniques.
  3. Interpret logic and syntax errors.
  4. Solve coding errors.

  • Communication: The graduate can communicate effectively for the intended purpose and audience.
  • Critical Thinking: The graduate can make informed decisions after analyzing information or evidence related to the issue.
  • Global Literacy: The graduate can analyze human behavior or experiences through cultural, social, political, or economic perspectives.
  • Information Literacy: The graduate can responsibly use information gathered from a variety of formats in order to complete a task.
  • Quantitative Reasoning: The graduate can apply quantitative methods or evidence to solve problems or make judgments.
  • Scientific Literacy: The graduate can produce or interpret scientific information presented in a variety of formats.
CDO marked YES apply to this course:
Communication: YES
Critical Thinking: YES
Information Literacy: YES
Quantitative Reasoning: YES
Scientific Literacy: YES


  1. Introduction to JavaScript Frameworks
  2. JavaScript Framework Components & JSX
  3. JavaScript Framework Functions
  4. JavaScript Framework Styling
  5. JavaScript Framework Properties
  6. JavaScript Framework Events
  7. JavaScript Framework Dev Environment
  8. Working with External Data
  9. Managing application state

Primary Faculty
Wanner, Jacqueline
Secondary Faculty

Associate Dean
Evans-Mach, Patrick
Balsamo, Michael

Primary Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088

Add to Favorites (opens a new window)