user:bh011695:portfolio:hpc2_eoce
Table of Contents
HPC II End of Course Experience
0x0: Presentation
0x1: Preparation
0x2: Accomplishments
- A year ago I didn't know very much about programming. In the past year, after taking C++, writing a Python tutorial, doing some work with Java in HPC Systems and Networking, and working with Assembly in Computer Organization I've certainly learned a lot.
- Back in 2009, if I had been asked if I'd enjoyed programming the answer would have likely been a big no. I certainly wouldn't have guessed that a year and a half later I've managed to pick up a decent understanding of 5 languages (Bash, C/C++, Java, Python, 6502 Assembly).
- Despite having a pretty handle on the languages themselves, I don't know a whole lot about making the hardware do things. For HPC Systems and Networking, I did learn a bit about socket programming and midi programming.
- Like I said before, one of my biggest holes is hardware, whether it's programming for it or simply tinkering around with it. Python has a lot of system libraries for doing various things. Socket programming in Python seems to be fairly simple. I could start with that and see what else I can get in to. As far as rummaging inside of a computer, I could learn the way I learned most computer related things before going to CCC, find an old PC that doesn't mean much and tinker with it, tear it apart and see if I can put it back together and what kind of additions I can make to it.
0x3: My Perspective
- I'm not sure why but I always go with the B. I guess I want a decent grade but never quite justify asking for an A.
- Over the semester I worked on various projects: Python Tutorial, toying with the camera, finally getting a Mac OS virtual machine, and although I didn't get finished but getting acquainted with the nSound library for Python. I did most of the journals I believe, missed one or two.
- Like the other HPC courses, it was very fun. It gives you the chance to go off and explore things in your own direction. In my cases, it's given me a lot of chances to read up and work with all kinds programming stuff.
- Least favorite aspect… Really I can't think of anything to complain about. It was flexible on time, interesting material to work on, and it was fun as always.
- Something meaningful… Well, after struggling last semester on getting any VM up and running properly I finally got the Mac VM. After that I'd say I feel fairly accomplished.
user/bh011695/portfolio/hpc2_eoce.txt · Last modified: 2011/05/18 15:45 by bh011695