I went to lunch last this past Tuesday with three people: Dr. Farmer, one of my CS professors, Dr. Pearson, the chair of the Computer Science/Engineering/Physics dept., and Ms. Pettengill, an officer in the Development and Alumni relations office. It was to honor the fact that I won a Google scholarship. As a result of this lunch, the very next day I went with Ms. Pettengill and Dr. Pearson to UM-Ann Arbor because Google was there to present and recruit. I'd never been to Ann Arbor before because I'd never had a reason to go. On the way back to Flint I had a thought: they recently added another engineering program to the catalog so we have two now: engineering science (which has four tracks) and mechanical engineering. We at UM-Flint are proud of that. If you compare this accomplishment to anything that the Ann Arbor campus does, the difference in scale is very noticeable. They would probably counter with: "We have a new engineering building!" And our engineering programs aren't accredited, so there's that as well.
Ms. Pettengill asked the Google rep if they might come to the Flint campus and the answer was no (although worded more politely). We're probably not big enough to attract major corporations (nevermind the fact that we're only 45 minutes away from Ann Arbor). She said that if we had an alumni who worked for Google then they might be able to send him or her out for a talk. To our knowledge, there is no one. Dr. Pearson told me (jokingly) that I was now obligated to get a job at Google so they could have an alumni who worked there. There are several Ann Arbor grads working for them already. That brought up a major problem the Flint campus has. After people graduate, they rarely tell the university about their accomplishments. They have no idea what most of the alumni are doing. I thought that, perhaps, I could write a PHP script to hunt down alumni based upon their public data (from LinkedIn, Google, Wordpress, etc.), but it'll be awhile before I can work on it. Homework, you know.
The talk featured four Google software engineers who work on various Google projects. Three of them worked in the Chicago office. When we first got there the room was sort of empty. Dr. Pearson said, "We could get this many people to attend on our campus." By the time the talk began, there was standing room only and it was a small lecture hall. We would have been barely able to get half that, and I'm not sure how many software engineering majors there actually are at UM-Flint. Many of the people I know are networking majors because they don't want to code their entire lives. For some reason, most people are under the impression that writing code is all a software engineer does.
Our team won at Geek Trivia after the talk. It was me, Dr. Pearson, and two Ann Arbor students. Our name was "The Team in the Back." :) We didn't win anything special, but I was able to get a Google notebook. We had 50 points total, but it would have been 51 if someone had heard me say "Queen Elizabeth" for the "Which European monarch was the first to have a YouTube channel?" question. I also contributed "Maggie" to the "Who shot Mr. Burns?" question, "red" to the "What color is Milton's stapler in the movie Office Space?" question, and "PageRank" to the "Which algorithm does Google use to order its search results?" (there's an entire Wikipedia article on that, by the way) I was surprised that I was able to answer any of the math questions. "Which function is its own derivative?" Why, e^x, of course.
I'd already heard something about the Ann Arbor job fairs being closed to Flint students but I heard more from a rep from the Career Center on Wednesday. General job fairs are open to UM-Flint students, but we have to pay $20 at the door. The specialized ones (an engineering job fair, for instance) are closed to us. Interviews are always closed to us. Many of the things they have on campus (like the Google visit) are open to the public but we never hear about them. As much as they say that our campus is equal with Ann Arbor's, there's little indication of that actually being true. Even our degrees have "The University of Michigan-Flint" on them instead of just "The University of Michigan". I'm glad I didn't try to attend Ann Arbor, though. It costs over twice as much as UM-Flint, I would have had to live on campus, and there are far too many students. I'm pretty sure I wouldn't have been accepted even as a transfer student, though. My high school transcript wasn't stellar by any means even though my college transcripts were decent. I also have the impression that they don't care as much about their computer science programs as they do their medical school.
Ms. Pettengill suggested that I keep a blog. I replied that I had a LiveJournal (which I don't consider a blog, for some reason) but there wasn't an actual theme. She said that my theme could now be "the life of a Google scholar." Said life isn't very interesting, let me assure you. I go to school, I come home, I do homework, I sleep, then I repeat. Interspersed throughout is website maintenance, anime-watching, and manga-reading. That's pretty much it.
I've had an unusually large amount of homework these past two weeks and school has barely started. I'm only taking five classes (Calculus II, Physics, Software Engineering II, Computer Architecture, and honors independent study) and 15 credits total. That's pretty common for me. Physics and math are four credits each, the two CS courses are both three, and the independent study is one. Physics is a lot of busy work, basically. We have workbook assignments and online assignments. There's a lab once a week as well that always has a quiz at the end of it. What's helped is that I've taken three more math classes than what is required. It's basic college physics that only needs College Algebra (although some trig is included) and I've taken Discrete Math (which requires Calculus I as a prerequisite). When they talk about velocity-time and acceleration-time graphs, I know that they're the first and second derivatives of a position-time graph. Without having taking Calculus, I would be still trying to figure those out.
Software Engineering II is starting to feel like an English class. Our first homework assignment required us to write two single-spaced 1-page answers, one for each question. The second homework assignment is the same way. In Computer Architecture, however, our assignments are pretty simple. The first one was to discuss a netbook CPU and the second is the write a program to do signed and unsigned binary interpretation. I chose to use Visual Basic since I need to relearn it in order to take Advanced VB for the CIS minor. Unfortunately, I spent three hours yesterday created a program for unsigned and signed binary addition. I restarted over an hour ago and I'm already frustrated. I'm switching to C++ because it's more user friendly. Both software engineering and computer architecture are the same number of credits, the same course level, and are taught by the same teacher, but they have very different workloads.