Thomas Wallace

Lectures and Resources

IT Indigo

Fall 2025 | ITEC 31006

Content Carousel Lab

Class Exercise

Be sure to publish your work to GitHub and add a link to the demo we built to your course homepage.

Example with Content

Assignment

Please add a working url of today’s lab to your course homepage on Github by next Tuesday.

Peer Feedback Session

Working in your groups please review each of your templates and provide feedback using the strategies presented in the course.

Due Tuesday (3/20) – Create a blog post on your web project. Include the site URL,  a screenshot of the design, and discuss the feedback you received,  Reflect on the development experience. What did you do well? Where can you improve? How you address the issues identified by your reviewer?  There should also be a working version of a contact form implemented.

At this point, there should be the following work either on your blog or posted to GitHub:

  • Styled HTML Cheatsheet Exercise – Linked From Homepage (Assigned 1/22)
  • Links to the 4 required Positioning Lab Demos plus any you did for extra credit. (Assigned 2/3)
  • Image Optimization Blog Post that Includes the Logo – Linked From Homepage – (Assigned 2/10)
  • Individual Web Project that includes feedback you received and Contact Form – Due 3/19 – Linked From Homepage
  • Progressive Enhancement Blog Post – Due 2/26
  • Project Reflection Blog Post – Due 3/19

Project Template Lab

Today We will spend our classroom time finishing up our page template in preparation for the peer feedback exercise on Thursday

Assignment

Finish up your page template.

Progressive Enhancement

Assignment

Read the following articles on Progressive Enhancement 1 | 2. On your Blog, create a a post titled “Thoughts on Progressive Enhancement”. Please describe progressive enhancement in your own words and discuss why progressive enhancement is important in modern web development and include a link to another article you found and read relating to the topic. Due 2.26.2026.

Image Manipulation and Optimization

Assignment

Please read the following articles on image optimization: 1 |  2 and write a short blog post discussing three takeaways from the articles. You should also review your workspace to make sure everything is organized and named correctly. On Thursday we will start a new project so it is important that you are organized and ready to go.

Positioning Lab Group Work

  • CSS Grid Lab
  • Complete as many lab exercises as possible working with your team. Be prepared to explain a solution to your classmates on Tuesday.

HTML Cheatsheet Activity

In groups of two or three. Complete the HTML Cheatsheet activity. Once you have a functioning version, id like you to customize the page using typography and color to make it your own. This should be linked off of your course homepage, (Example)

Using the following code snippets build the HTML Cheatsheet. Upon completion. Examine and tweak the CSS to your liking. Make it your own.

  1. Structure/Content
  2. Design
  3. Behavior
    • Include the following script in the head of your document:
      <script src="https://cdnjs.cloudflare.com/ajax/libs/prism/9000.0.1/prism.min.js"></script>
  4. Additional Information on Prism.js

Introduction to CSS

Assignment

  • styled course homepage at a minimum there should be an attached stylesheet and some visual design (Colors/Fonts)
  • Prototype HTML Assignment – Collaborative Coding exercise
  • CSS Demo – Done in class
  • htmL Cheatsheet – Completed in Class
  • A Hyperlink to your Blog
  • Flexbox froggy or Flexbox defense Screenshot – Linked

Collaborative Coding Wrap Up

In today’s session, I’d like you to reconvene with your coding partner from last week and finish up and publish your work. It should be accessible via the github url you submitted last week. Remember each of you should submit your own work.  Once you have completed the exercise, take  some time to reflect on the process? Did you work well with your partner? If so what strategies did you use to collaborate? Did you pick a good work flow? What would you do differently if you had to start over? We’ll discuss we we return to the classroom. Have a good weekend.

Prototype HTML Assignment

  • Create and Validate a prototype HTML document that includes examples of all HTML elements covered thus far. For a list of requirements view this page.
  • Use today’s session to work on and complete this assignment. You are welcome to partner with a classmate to work on this but each of you must submit code that you have written. No Copy/Paste!
  • Create a link to this assignment from your course homepage. Name it “Prototype HTML5 Assignment”
  • When complete publish it to your Github account with the Commit Note “Prototype HTML5 Assignment Submission”.
  • Due 10/24/2025

Web Related Terminology

Today we will build a collaborative list of frequently used terms and Definitions from across the web. As you edit the collaborative list please be sure to adhere to example information structure provided. It might be helpful for you to work on your definitions and then migrate them into the document once complete

Web Apps and Useful Services from around the Internet

Assignment

Review an interesting web-based service you have discopvered in a blog post explaining it’s functionality, the pro’s and con’s of using the particular service, and discuss the service’s potential for impacting the way you work. Post is due next Thursday. Please be prepared to discuss in class.

WordPress Wrap Up / Show and Tell

  • WordPress Q & A

Today’s Activity will be to finish up putting the finishing touches to your WordPress Site. I’d like you to partner up with a classmate to review your work thus far and work to troubleshoot any additional issues. A few reminders for the weekend.

  • Make sure I have your blog URL. Send to my email (tswallace@ualr.edu)
  • Customize your blog
    • Apply a new theme
    • Customize the sidebar or another template part/region
      • Using Custom Template parts – Display an rss feed from a site that you frequent.
    • Try using a shortcode in a post or a page.
  • Completed About Page
  • Created a Custom Menu that points to your writing assignments.

Introduction to WordPress

Assignment

Make sure you have done the following by next Thursday. We’ll be moving on to new topics so you should have all blog-related issues and assignments squared away.

  • Make sure I have your blog URL (Email to me Directly)
  • Customize your blog
    • Apply a new theme
    • Customize the sidebar
    • Build site Navigation with links to different post categories
  • Completed About Page

Welcome to IT Indigo!

We will be using a broad array of tools to support this course this semester. If you would like to familiarize yourself with these feel free to do so. I will explain and do walkthroughs with the tools when we begin to use them.  You are welcome to go ahead and create your accounts (they are all free) but make sure to keep track of your credentials.

  • Codepen.io – Codecasting Service for Lectures and Reference
  • GitHub (Student Pack) – Code Versioning Repository for submitting assignments
  • Gravit.io – Cloud-based Vector Imaging editor
  • Pixlr – Cloud Based Image Editing Tools
  • Icebreaker Activity