I rebuilt CIS125 from scratch this year, designing backward from the course learning outcomes so that every activity has to earn its place. Students now code in an environment embedded directly in Brightspace (we're piloting CodeGrade), which lets instructors watch problem-solving as it happens instead of only grading the finished file. It also helps us spot signs of AI-generated work. I built interactive activities, like a Python elif tracer, that give students instant feedback while they're still wrestling with the concept. The pilot ran this summer, with a full-semester version this fall. I'll share what we learned.
A presentation of the fundamental concepts used in data modeling and database implementation. The data modeling process, basic relational concepts, and the process of normalization, relational algebra, SQL, and guidelines for mapping a data model into a relational database will be covered. Students will model a multimedia and/or text-only problem and implement it on a single machine with a commercially available database package. Prerequisite: CIS 112, or CIS113, or CIS 125, or CIS 215, or CIS 219.
Assuming a basic knowledge of HTML coding and web page design, this class moves into large-scale site development and an introduction to advanced web technologies. Building on the web page design concepts introduced in CIS113, this course focuses on site design issues, including scalability, maintenance, and integration of web technologies into the business or organizational context. Technologies introduced in this course include Perl, cascading style sheets, dynamic HTML, basic JavaScript, and streaming media. Each student will be required to purchase a domain name to create a website. Spring only. Prerequisite: CIS113.
Fashion and technology intersect in this hands-on course. Employ fashion CAD applications to design flat patterns, create reusable 3D avatars, and prototype garments in motion. Explore the use of social media to assess consumer interest and construct a tech pack for line production communication. Students will also investigate a fashion technology topic of choice, employing project management principles, and present their findings.
I recorded a podcast with John Kane and Rebecca Mushtare of Tea for Teaching, where they let me ramble about all the amazing work my students are doing here at GCC. Give it a listen!