Bitesize JavaScript

Bitesize JavaScript is a series of short lessons covering fundamental coding concepts. The goal is to quickly introduce you to the language and provide you with enough information to begin exploring the concepts in more depth. Each lesson is designed take a short amount of time to digest new topics and then apply them through example. JavaScript Data Types, Values, and Variables JavaScript Operators JavaScript Conditional Statements JavaScript Loops JavaScript Functions JavaScript Call Stack JavaScript Scope JavaScript Arrays – Fundamentals JavaScript Arrays – Properties and Methods JavaScript Objects JavaScript Manipulating the Document Object Model (DOM)

March 9, 2021 · 1 min · 95 words · icarnaghan

Contact Me

If you need to contact me directly, please send a message to my first name at my last name dot com. I am not currently looking to promote guest posts or collaborate on link exchanges. I am also not looking to monetize my blog in any way at the current time.

January 4, 2019 · 1 min · 51 words · icarnaghan

Cookie Policy

This site uses cookies - small text files that are placed on your machine to help the site provide a better user experience. In general, cookies are used to retain user preferences, store information for things like shopping carts, and provide anonymised tracking data to third party applications like Google Analytics. As a rule, cookies will make your browsing experience better. However, you may prefer to disable cookies on this site and on others. The most effective way to do this is to disable cookies in your browser. We suggest consulting the Help section of your browser or taking a look at the About Cookies website which offers guidance for all modern browsers ...

January 16, 2018 · 1 min · 113 words · icarnaghan

Privacy Policy

Who we are Our website address is: http://www.carnaghan.com. What personal data we collect and why we collect it Comments When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment. ...

January 6, 2018 · 3 min · 586 words · icarnaghan

Home

This is the home page content You can choose from several different content types to display here. This example shows the home page content displayed in this area. Whatever you put in the home page editor will automatically appear here.

March 1, 2017 · 1 min · 40 words · icarnaghan

Curriculum Start

Placeholder for CurriculumStart.com

August 27, 2015 · 1 min · 3 words · icarnaghan

About Me

Welcome to my website. The carnaghan.com domain started its life in 1999 when I initially registered it in the hope of learning how to build my own web page. Back then I was really just beginning my journey of learning how to design, code and build sites. For many years this site was left dormant. Over the years I published some freelance work but it wasn’t until 2011 I started actively using it as a blog and began writing articles every once in a while. I also managed a different blog for a while called insidethewebb.com, but in the end I found I didn’t have the time for two sites so I merged the content here. Some of the earlier articles from insidethewebb were written by other authors. Today I use this as a space primarily for writing about current topics and concepts I am interested in within web development in general. I recently completed my doctorate and some of my more recent research activities have also been archived here. Hopefully some of what I write will be useful for others in my field, please feel free to leave comments on any posts you may find of interest. ...

April 27, 2015 · 2 min · 330 words · icarnaghan

Classes I Teach

I’ve been teaching at the University of Maryland University College for just over a decade. Below are the classes I am currently teaching or will be teaching in the upcoming semester. For more details on these classes including schedule and syllabus see UMUC Schedule of Classes. Current 2020/2021 School Year CMST 388 Fundamentals of JavaScript | 3 Credits Prerequisite: CMST 386. Recommended: CMST 290. A hands-on, project-based study of JavaScript using a structured programming approach to build dynamic, interactive web pages. The goal is to use client-side JavaScript to create interactive, cross-browser-compatible web pages that minimize security and privacy vulnerabilities. Topics include form validation, web development tools, documentation, dynamic HTML, event handling, cross-browser compatibility, cookies, and security issues. Programming projects are included. Students may receive credit for only one of the following courses: CMST 398J or CMST 388. ...

April 27, 2015 · 3 min · 544 words · icarnaghan

Publications and Papers

See Academic Papers for a list of articles I have published on this blog through my graduate programs. Below, I have included my completed doctoral dissertation for anyone to enjoy. An Expeditionary Learning Approach to Effective Curriculum Mapping Formalizing the Process by Exploring a User-Centered Framework Monarch Academy is an Expeditionary Learning (EL) institution, which utilizes a non-traditional educational model that combines all subjects into semester-long projects known as expeditions. In order to properly track the progress of students and to ensure the school is meeting its educational goals, including alignment with Common Core, a process called curriculum mapping has been implemented informally; however, the process has not been centralized nor is it easily accessible by staff and administrators. Commercial curriculum mapping software was researched by administrators, but none met the unique requirements of EL. This study explores and defines a curriculum mapping solution that meets Monarch Academy’s needs by providing a centralized, accessible, manageable, and user-centered framework. ...

April 27, 2015 · 1 min · 161 words · icarnaghan