CS18000 Fall 2019 Midterm 1 Reflections

This past Tuesday (October 1) I once again had the fortune to proctor the CS18000, the inaugural CS course, fall midterm 1. Unfortunately, I’m unable to provide the problems or solutions (or even my own solutions) but I figure some general discussion is okay. Any sort of incriminating or sensitive events will be left out.

Continue reading “CS18000 Fall 2019 Midterm 1 Reflections”

Demystifying the computer/data science CODO process

In recent semesters, an increasingly large number of students aim to CODO — Change of Degree Objective, essentially switching majors — into the Department of Computer Science to varying degrees of success. As someone who has successfully CODO’d into the Department of Computer Science to major in data science as well as being in contact with students that have attempted/are attempting to/have successfully CODO’d (both friends and students I have TA’d for), I have discussed the CODO process countless times. Misinformation has certainly been spread. In this post, I will detail the CODO requirements and give some commentary on how to increase one’s chances.

My information comes from two official sources: the College of Science’s Academic Advising’s CODO Requirements for 2019-2020 and the Department of Computer Science’s CODO Requirements.

[EDIT 2020 April 13]: I’d like to mention that outside of parts that make direct use of official sources, much of this blog post was written with some guess work. While I wrote this after having had successfully CODO’d into data science, I know more now than I knew then. Unfortunately, the things I have since learned and confirmed are not things I can make public, sorry.

Continue reading “Demystifying the computer/data science CODO process”

CS18000 Summer 2019 Midterm Reflections

This past Monday (June 8) I had the fortune to proctor the CS18000, the inaugural CS course, summer midterm. Unfortunately, I’m unable to provide the problems or solutions (or even my own solutions) but I figure some general discussion is okay. Any sort of incriminating or sensitive events will be left out.

Continue reading “CS18000 Summer 2019 Midterm Reflections”

A Disgusting Function

I have a few friends in the engineering program at Purdue. They have to take a class called CS159, which formally teaches them the programming language C, presumably with its applications to engineering. I don’t really know the details, as I neither am in their program nor the class.

They had an assignment that revolves around a user selecting between three given formulas, inputting an argument and receiving the computed value. The catch? If-statements are entirely illegal. The majority of C is similarly off limits.

Continue