Module outline:📋 Module Topics🎯 Student Learning Outcomes
COP3530 — Data Structures

Module 1. Getting Started: JavaScript and JSFiddle Environment

This module introduces JavaScript as the course language and the JSFiddle browser-based development environment. You will write and run your first program, explore foundational programming strategies, and build the working habits that support everything ahead in the course.

Module Artifacts — 9 items

Module Topics .json

Covers the fundamentals of JavaScript (its definition, role in software development, and relevance to the course), how to navigate and configure the JSFiddle environment, and how to write, run, and debug a first JavaScript program; learners use this as a roadmap of what the module will teach, while instructors use it to confirm curricular alignment.

Text Content .html

Covers core programming building blocks — variables, conditionals, loops, and functions — that recur throughout data structures implementations, serving as a conceptual reference learners read before tackling more complex topics.

Topic Detail .html

Introduces JavaScript as the primary language for the course, explaining its real-world prevalence and role in the curriculum so learners understand why it was chosen and what to expect going forward.

Topic Detail .html

Explains the JSFiddle browser-based coding environment — its layout, panels, and how to run code — so learners can begin writing and testing JavaScript immediately without installing any local tools.

Topic Detail .html

Guides learners through writing and executing their first JavaScript program in JSFiddle, emphasizing the habit of running code early and often to establish a working feedback loop between the learner and their tools.

Topic Detail .html

Covers core programming building blocks — variables, conditionals, loops, and functions — that recur throughout data structures implementations, serving as a conceptual reference learners read before tackling more complex topics.

Video .html

This video introduces learners to the JSFiddle online development environment — covering its interface, panels, and how to write and run code — so students can set up and use JSFiddle as their coding workspace for JavaScript exercises throughout the course.

Video .html

This video, produced by Daytona State College, introduces or reviews foundational JavaScript concepts aligned with standard college-level CIS coursework, and learners would watch it to build or reinforce their JavaScript knowledge before working with data structures in the course.

Web Page .html

W3Schools' JavaScript Tutorial is a comprehensive, beginner-friendly reference and tutorial covering all core JavaScript concepts, including variables, data types, functions, conditionals, loops, and objects. Each topic is presented with concise explanations and interactive 'Try it Yourself' code examples that run directly in the browser. The resource serves as both a structured learning path and an on-demand reference guide.

Topics & Learning Outcomes

View Topics & Learning Outcomes