INF 385T : Special Topics in Information Science: Javascript Programming
Areas
Skills
Topics
Instructor Description
This course is tailored for graduate students in Information Science who wish to deepen their understanding and skills in JavaScript, a cornerstone technology of the web. The course bridges theoretical concepts with practical application, preparing students to tackle complex problems in data processing, visualization, and web development within the realm of Information Science. The course incorporates multiple ways of learning including: readings, lectures, class discussion, in-class pair programming exercises, and project-base learning. Upon completion of this course, students will: • Gain an in-depth understanding of JavaScript's core concepts, including ES6+ features, asynchronous programming, and the event loop. • Learn to efficiently manipulate and process data using JavaScript, leveraging its interaction with APIs, and other web technologies. • Develop skills in creating interactive and dynamic data visualizations using packages such as D3.js or and other JavaScript-based visualization tools. • Understand the principles of web security, performance optimization, and best practices in JavaScript coding standards.
Prerequisites
Graduate standing.
Instructor | Topic Title | Year | Semester | Syllabus |
---|---|---|---|---|
Luis Francisco-Revilla | 2025 | Spring Term | ||
Luis Francisco-Revilla | Javascript Programming | 2024 | Spring Term | Syllabus |
Luis Francisco-Revilla | Javascript Programming | 2024 | Fall Term | Syllabus |
Luis Francisco-Revilla | Javascript Programming | 2023 | Fall Term | Syllabus |
← Back to iSchool Course Listings