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.
Module Artifacts — 9 items
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.
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.
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.
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.
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.
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.
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.
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.