Curriculum Development By Class

Home » About John-Paul Takats » 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
  • 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

  1. Final Exam / Practical Creation – Created new examinations for multiple semesters

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

  • 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):
    • South Lyon Cardio Drumming
    • 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).

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

Javascript Validation Video:

https://www.youtube.com/watch?v=FjV13Z-hYZM

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!