Course List

Each tile represents a course I took at UML as part of my Bachelors in Information Technology. Some of these also contributed to a Certificate in Web Design and Development, which I completed in Fall 2021 with a 4.0 GPA.

Courses with additional material to show are marked with the book icon. This might include mockups of websites, examples of scripting, or graphic design projects. You can also see which things I've chosen to highlight especially, by going to the Projects page.

a vector image of a certificate

Web Design & Development Certificate

a vector image with a graduation cap and diploma

Bachelors in Information Technology

a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Coursework Available


Fall 2020

Intro To HTML

a vector image of a certificate a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

"This course is designed to teach you how to code cutting-edge web pages using the new HTML5 tags. You'll learn how to combine the powerful styling and animation capabilities of CCS3 to enhance your web pages, and work with the technologies of HTML5 to make building web applications easier than ever."

Instructor: Kenneth Wedge
Textbook: HTML5 Digital Classroom by Jeremy Osborn

Fall 2020

Website Design

a vector image of a certificate a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

"This course will focus on the creation of visual content for the web and will explore what constitutes a visually exciting and engaging site. Other topics that will be covered are: file formats, compression, web color strategies, and platforms standards."

Instructor: Christopher Perry
Textbook: Learning Web Design by Jennifer Robbins

Spring 2021

Advanced Web Design

a vector image of a certificate a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

"This advanced-level course will cover topics such as advanced css layout techniques, user-centered design, dynamic pages and testing. Students will have the opportunity to further develop their design and conceptualization skills."

Instructor: Christopher Perry
Textbook: Responsive Web Design with HTML5 and CSS by Bren Frain

Spring 2021

Javascript

Course Description

"An introductory course designed for the student who has mastered HTML and would like to add interactivity to their web sites. Topics covered include basic JavaScript programming, creating interactive forms, using frames and cookies, working with graphics and multimedia. Students will incorporate various JavaScript programs to their existing website."

Instructor: Dr. David Sciuto
Textbook: JavaScript & jQuery: The Missing Manual by David Sawyer McFarland

Fall 2021

Website Development

Course Description

"This course focuses on the design, development, and implementation of websites using available visual development tools. Each participant will design, build, and maintain their own websites. Topics covered include: basic navigational structure; page layout incorporating tables and frames; graphical design and placement; image maps; streaming audio and video; and basic website administration."

Instructor: Erika Hutchings
Textbook: 100 Questions to Ask Before Building a Website by George Plumley

Fall 2021

Graphics for Multimedia and the Web

Course Description

"The focus of this class is on the basic components of shape, color, texture, typography, and images as they are applied to multimedia and web interface design. Other topics covered include scanning, image editing, resolution and color palettes. Students will work on projects that integrate elements such as buttons, navigation bars, and background images to communicate creative visual information. Photoshop will be used."

Instructor: Randy Howe
Textbook: Instructor Provided Materials

Spring 2022

Intro Programming with Python

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

This course examines the fundamentals of computer programming while using the Python programming language. Python is a popular scripting language that is commonly used for a myriad of applications including machine learning, scientific computing, scripting, web applications, and data processing. Course topics will include programming fundamentals, such as Boolean logic, program organization, input and output, and loops. We'll cover the syntax of Python (the rules that govern the language) as well as industry standards best practices.

Instructor: Bryant Moscon
Textbook: Python Crash Course: A Hands-on, Project-based Introduction to Programming by Eric Matthes

Fall 2022

Python Programming

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

This course introduces the fundamentals of Python including data types, expressions, control structures, file input and output, lists, dictionaries, functions, object oriented program design, simple graphics development, and the development of Graphical User Interfaces (GUIs) in Python. Students will problem solve, explore real-world software development challenges, and create practical and contemporary applications. This course assumes previous programming experience.

Instructor: Andy Garside
Textbook: Fundamentals of Python: First Programs, 2nd Edition by Kenneth A. Lambert

Spring 2022

Intro to Programming with C

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

Offers an introduction to the processing of information by computer. Computer logic, memory, input/output processing, and programming in the 'C' language.

Instructor: James Sears
Textbook: Programming in C by Stephen G. Kochan

Spring 2023

Website Database Implementation

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

It is almost impossible to think about creating any sort of modern web site or application without the use of databases and at least a cursory knowledge of how they work. Almost everything online uses a database at some level whether it is an ultra-complex system such as Facebook or Amazon.com, a prepackaged tool such as Drupal or Wordpress, or a relatively simple site which requires a log on to gain access to some content. This course is designed to provide a straightforward but comprehensive overview of what these systems are, how they work, and how they can be incorporated into your projects.

Instructor: Dan Card
Textbook: Instructor Provided Materials

Fall 2023

Discrete Math for IT

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

This course explores topics in logic, relationships between data, number theory and cryptography, recurrence and recursive programming, and how graphs relate to efficient algorithms.

Instructor: Guiseppe Broggi
Textbook: Instructor Provided Materials

Spring 2023

Business Writing

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

Studies the theory and practice of writing letters, memoranda and reports on specific business and technical problems.

Instructor: Dr. Claudine Perreault
Textbook: Business Communication by Amy Newman

Spring 2024

Intro to Programming with C II

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

Serves as a continuation of Intro to Programming with C. Additional topics will include pointers, dynamic memory allocation, file handling techniques and libraries.

Instructor: James Sears
Textbook: Programming in C by Stephen G. Kochan

Spring 2024

Authurian Literature

a vector image with a graduation cap and diploma a vector image of an open book, with writing in it and a blue pencil laid on top of the pages

Course Description

Will examine works in modern English translation from a variety of genres (romance, history, tragedy, epic) that tell stories of the mythical King Arthur and the knights and ladies of his courtly world. The course will focus primarily on texts of the medieval and renaissance periods, but will include attention to nineteenth- and twentieth-century versions in poetry, prose, art, music and film.

Instructor: Dr. Katie Shrieves
Textbook: The Romance of Arthur: An Anthology of Medieval Texts in Translation by Norris J. Lacy and James J. Wilhelm, Eds.