Curriculum Development By Class
Curriculum Development in Web and Mobile I ISTE-140
- 2022 – Major revamp and new interactive textbook integration (ZyBook). Began as a pilot over the summer, to be ready to launch in Fall 2022 to over 10 sections with 6 instructors all teaching ISTE-140 on the Rochester campus of RIT simultaneously. Added custom material not found in ZyBook and adapted 10 ZyLabs.
- 2021 Creation of a new sequence of projects. Here is an example of one
- Intro to project 3 video: https://www.youtube.com/watch?v=O-enxiapt4A
- 2020 – Conversion of in person class to an online asynchronous course. Recorded dozens of videos (listed in section above) to create an online asynchronous version of web and mobile 1 that has since been offered in subsequent summers.
Course Coordination & More on Zybook Implementation: This class will often have at least 8 sections in a single fall semester, and is offered in multiple countries (RIT Dubai, RIT Croatia) so significant coordination efforts need to be spent here. As described in the section above, another area I helped coordinate this course being offered around the world was when I implemented the virtual textbook (zybook). This video goes over how the zylabs work and I give a few demos (for summer 2024): https://www.youtube.com/watch?v=1VNT5z3p8Yg
Curriculum Development in Web & Mobile II ISTE-240
- 2024 – trial of interactive textbook (ZyBook) for teaching javascript and PHP. Currently evaluating several chapters and a dozen labs to pilot in Spring.
- 2020 – 2024 – Created new lectures for various topics:
- Introduction to Javascript Presentationhttps://drive.google.com/file/d/15UaxCZPrdOQWowSlR27rGXc3TZlNO_h-/view?usp=drive_link
- Introduction to PHP and Server Side Web Programming: https://docs.google.com/presentation/d/12HS9eVRoBK5-0KAcdwm8ZvbQTIzqE6dC/edit?usp=sharing&ouid=109898190618390773341&rtpof=true&sd=true
- Final Exam / Practical Creation – Created new examinations for multiple semesters
- Take Home Practical Video Overview: https://www.youtube.com/watch?v=d1xX9jaYqjc
- Instructions for Take home practical (from a different semester than video above): https://docs.google.com/document/d/1O1KQXe1tm7rirnOsgWAdKDtcNV472MbQfd7Dy5pBImo/edit?usp=sharing
Curriculum Development in Foundations of Web Technologies II
Group Project for Local Non-Profit Organization Initiative
- Overview: Traditionally, students in the course (ISTE-646 Foundations of Web Technologies II) are tasked with developing a design document and a small website, complete with dynamic features such as web forms and database-driven content. However, recognizing the potential for real-world impact, I initiated an initiative to engage genuine clients, primarily from the Rochester non-profit sector. This strategic shift not only offered students a tangible connection to industry practices but also aimed to enhance the web presence of small organizations with very limited resources. Borat
News article w/ video on RIT website: https://www.rit.edu/spotlights/code-community-weaving-real-world-non-profit-projects-web-technologies-course
- Presentation to computing college on findings:
- Organizations we have helped:
- Marketview heights (a community service organization committed to improving the quality of life in Rochester through underscoring the need for decent housing that is affordable to low and moderate income people):
- Working Website:
https://646marketview.cad.rit.edu/marketviewheights/
- Working Website:
- South Lyon Cardio Drumming
- Working Website:
https://646cardio.cad.rit.edu/getsimple-main/
- Working Website:
- Additional Organizations we have helped but not a finished website to show are: Britton Rd. Cemetery, UPSTAT Statistics Conference Mastermind (an academic quiz bowl for middle school and high school students).
- Marketview heights (a community service organization committed to improving the quality of life in Rochester through underscoring the need for decent housing that is affordable to low and moderate income people):
Additional Initiatives and Development:
- Content Management Systems Added to curriculum. Since the class is composed of graduate students, many of whom are not actually going into Full Stack Development it wasn’t a requirement to learn as many of the basics. This allowed me to implement several content management systems the students could use in their group project including: WordPress, Joomla, Get Simple CMS.
Curriculum Development in Foundations of Web Technologies I
- 2021 – Implemented progressive enhancement principles into the course and wireframing.
- 2021 – Designed and added a team project to create a multi-disciplinary design document. View the instructions I developed here: View Document
- 2020 – Implemented an interactive textbook into the course (Zybook, a similar setup as described in ISTE-140 but with some differences for graduate level students).
Curriculum Development in Software Development and Problem Solving I
GCIS-123 is a very collaborative class where the team works together. One area where I was able to add some materials was in:
-
Homework on Arrays: Created a series of homeworks for learning about arrays unit. This assignment gives you practice using simple Arrays and the Array_utils we started in class. It will also give you some practice using random numbers, and working on your problem solving skills. Finally it will give you practice using recursion to analyze numbers inside an array
Curriculum Development in Rapid Online Presence ISTE 305
- 2016 Recorded a video lecture series for installing the Joomla Content Management system and put it on YouTube. This was optional content for the Rapid Online Presence Course.
- Part 1: Joomla CMS installation video: https://www.youtube.com/watch?v=s47yzAbyuWE
- Part 2: Setting up Joomla: https://www.youtube.com/watch?v=eWmul5hGZ70
- 2016 – 2017. The class used an open source wikipedia-like tool called wikepage. I created several videos to go over installing it:
- Understanding Unix: https://www.youtube.com/watch?v=aWcHMKzWgh0
- Video Tutorial on using WikePage (a wiki CMS): https://www.youtube.com/watch?v=YJB9ZAAXY4E
Javascript Validation Video:
Curriculum Development in Digital Video Creation ISTE-206
There was a web development minor for students outside of RIT’s computing college that I have taught: https://www.rit.edu/study/web-design-and-development-minor
I was abruptly assigned these after another faculty had to leave. A lot of curriculum had to be developed in this class when prior systems in place wouldn’t function correctly anymore. If you want to learn more about the curriculum development please contact me!
Curriculum Development in Web Integration & Application ISTE-405
Project 1 Assignment: https://people.rit.edu/~jxtadm/wia/projects/stage1.html
- Tutorials developed for the class:
- PHPMyAdmin and Simple Tables: https://people.rit.edu/~jxtadm/wia/ice4b.html
- Using mysqli from PHP:https://people.rit.edu/~jxtadm/wia/ice5a.html