the document seems pretty interesting at a high level. i'm not really sure it offers a whole bunch of advice, it does have a lot of information. anyway, if you have been following my blog for a while, you'll know that i've tried to lay out a lot of advice for students. so, i won't go into a lot of details about process, work habits, communication, soft skills, 6 steps to awesomeness, undergrad thesis, etc. instead, i'll give you a pretty concrete piece of advice.
Take ICS 413/414/613
Software Engineering
from Dr. Philip Johnson
Software Engineering
from Dr. Philip Johnson
is that clear enough for you? here is a current website of the fall 2008 ics 413 class. and look it even has a quote from me:
The skills you acquire in ICS 413 provide professional advantages. Aaron Kagawa, a software engineer and recruiter for Referentia Corporation, has this to say: It has been my experience that learning technologies like Ant, JUnit, Eclipse, and Subversion and practices like Code Reviews, Extreme Programming, and User Testing will separate you from the rest of crowd when applying for entry level Software Engineering positions. While recruiting and evaluating University of Hawaii ICS students one of the first questions I ask is "Did you take 413 Software Engineering?" Followed by, "Do you know what JUnit is?"
anyway... if you are still wondering what classes i took, here is a list of all of them. i also included my grades in those classes for one reason. i got pretty good grades. but, i guarantee it is not because i'm smart. i got good grades because i worked my ass off. if you read my academic journey you'll see what i'm talking about. here it is, all the ics classes i took (note i started UH in 1998. i didn't start taking ics classes till 2000)
semester | class | grade | comment |
---|---|---|---|
spring 2000 | ics 101(lab) | A | |
spring 2000 | ics 111(lab) [lew] | B | i had a fantastic ta that really helped us |
fall 2000 | ics 141 [gersh] | B | |
fall 2000 | ics 211 [biagoni] | A | |
spring 2001 | ics 212 [peterson] | A | |
spring 2001 | ics 311 [suthers] | B | |
fall 2001 | ics 312 [sugihara] | A | |
fall 2001 | ics 313 [stelovsky] | A | |
fall 2001 | ics 321 [deryke] | A | |
spring 2002 | ics 331(lab) [ikehara] | A | |
spring 2002 | ics 413 software engineering [johnson] | A | TAKE THIS CLASS! |
spring 2002 | ics 415 web programming [stelovsky] | A | |
summer 2002 | ics 491 [gilbert] | A | .net programming |
summer 2002 | ics 499 [gilbert] | A | .net programming |
fall 2002 | ics 414 software engineering II [johnson] | A | TAKE THIS CLASS! |
fall 2002 | ics 499 [johnson] | A | working on my honors thesis |
fall 2002 | ics 691 [johnson] | A | a class about hackystat. i was the only undergrad in the class |
spring 2003 | ics 463 hci [hundhousand] | A | |
spring 2003 | ics 499 [johnson] | A | working on my honors thesis |
i finally got my undergraduate degree! grad school starting | |||
semester | class | grade | comment |
fall 2003 | ics 613 software engineering [johnson] | A | grad level software engineering |
fall 2003 | ics 623 data security [peterson] | A | dr. peterson is a genius |
spring 2004 | ics 691 [quiroga] | A | information architecture |
spring 2004 | ics 699 [johnson] | A | masters thesis work |
fall 2004 | ics 624 data management [nordbotten] | A | |
fall 2004 | ics 664 hci [strevler] | A | |
fall 2004 | ics 690 [suthers] | A | |
fall 2004 | ics 691 [binstead] | A | design for mobile |
fall 2004 | ics 699 [johnson] | A | still working on the masters thesis |
spring 2005 | ics 699 [johnson] | A | still working on the masters thesis |
spring 2005 | ics 700 | A | |
summer 2005 | ics 699 [johnson] | A | still working on the masters thesis |
i finally got my masters degree! |
hopefully, this is interesting or useful to some of the students. if you have any specific questions about the classes i took let me know.
2 comments:
Thanks for the advice on courses. Although I'm not planning for a career as a programmer i'll take the software engineer for a solid background.
- UH ICS undergrad Sr.
hey kels, i'm glad that was useful to you. if not a programmer what are you planning for your career?
Post a Comment