We have a new class (mostly) for freshmen this semester: CS 105, Introduction to Computation.
CS 105 grew out of a discussion between Dr. Kevin Peterson, who assisted CS with its program review in Fall 2012, and CS majors in Dr. Meehean’s CS 242 class. This discussion indicated a larger jump from CS 131 (Visual Basic) to CS 141 (Structured Programming I, in C++) than we would like; so CS 105 was developed to help make the transition smoother.
CS 105 is now required for the major. (Students who became CS majors 2012-2013 or earlier are still under their old catalog, and do not have this as a requirement.) It also fills LC’s general education mathematics requirement.
Dr. Meehean is starting it out with programming in Python, the only programming language (as far as I know) named after a comedy troupe. Dr. Briggs will continue it in October, with Dr. Ribler wrapping it up in November with “Great Ideas in CS.”
So far, students have already made music (using the winsound library) and travel plans (using the math library). What’s next is TBA.