For those not in the know, the Guelph Coding Community (GCC) formed several years ago as a place for students to gather to share computer science knowledge – particularly those things that are not part of the regular undergraduate curriculum. The group, which typically meets every two weeks, welcomes anyone who has an interest in computer science or technology.
In the past, students have gathered to share their interests in machine learning & artificial intelligence, security, music & synthesizers, software development, pet projects, security & encryption, gaming, and new technology. Sometimes this involves short tutorials, other times information is presented as a casual talk complete with slides and demos, and other times it involves students geeking out about a particular passion topic. You haven’t quite seen anything until you’ve seen the students geek out over mechanical keyboards.
To foster knowledge sharing with and between students in my lab, I often required students who have registered for CIS4900 or CIS4910 to present their work (or something else of interest) at the GCC. It provides them with an opportunity to let other students know what they’ve been up to, and also a chance to practice their presentations skills in a very friendly setting.
This semester is no different. Tonight, at 7pm-9pm in Reynolds 1101, three of my undergraduate students (Marshall Asch, Ryan Taylor, and Jacob Knarr) will present some of the work they’ve been doing as part of their independent study courses. Descriptions of each of the talks are provided below.
If you are free, you should join us.
Presenter: Marshall Asch
Title: Mobile Mesh Networks
Description: In this presentation, we will learn about wireless mobile mesh networks, and in particular, the RightMesh platform. We’ll explore why a mesh is important by reviewing several use cases, and how they work (and in particular, how they are different than normal P2P applications). The presentation will explore downsides and drawbacks of mesh compared to conventional web-based applications. Finally, we’ll chat about the RightMesh and how it works.
Presenter: Ryan Taylor
Title: Analyzing Student Mental Health Based On Homework Using Text Clustering
Description: The presentation will begin with a review of the goal of my CIS4910 project (making a program that can determine mental health based on code), talking about some previous studies that were similar, and then discussing the possible societal impact of this kind of work. The main focus will be on societal impact and examples of applications rather than implementation.
Presenter: Jacob Knarr
Title: Fragments and Dialogs in Android Dev
Description: Learn how to create dynamic Android UIs using fragments and custom dialogs. Using XML and Java we will create customized views to our liking and learn why traditional activities just don’t cut it sometimes.