
Here are some tips for selecting schools, based on an analysis comparing each school to all others across dozens of factors:
Schools Concentrating On Computer Programmers
- Focus: For schools with a focus on this career area, look at Lane Community College, Portland Community College, Chemeketa Community College, and Central Oregon Community College.
Fastest Response From Schools
- Request Info: For the fastest information for prospective students, look at the Spotlight schools on this page.
Student Body
- Part-Time: For schools emphasizing part-time studies, consider Portland State, Eastern Oregon University, Oregon State, and Western Oregon University.
- Diverse: For a diverse student body, consider Willamette University, Lane Community College, Portland Community College, and Chemeketa Community College.
- Adult Learners: For lots of adult learners, consider Eastern Oregon University, Northwest Christian University, Clackamas Community College, and Chemeketa Community College.
School Setting
- Out of State: For geographic diversity, take note of Lewis & Clark, Willamette University, University of Portland, and Pacific University.
- Dorms: For a residential campus environment, take note of Linfield, Corban, Willamette University, and University of Portland.
Excellence
- SAT: For students with high SAT scores, look at Lewis & Clark, Willamette University, University of Portland, and Corban.
- % Accepted: For selective institutions, look at Northwest Christian University and Corban.
- Class Size: For small class sizes, look at Pacific University, Willamette University, Lewis & Clark, and Linfield.
Student/Alumnus Reviews of Schools for This Career and State
Sort Reviews By:University Of Oregon • Eugene, OR
Studying Computer Science (completion in 1974)
"I certainly enjoyed my time at UO. The freedom one has in college and the excitement of learning new things made it a high point in my life. I love the feel of the campus and the city."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | maybe | If one is interested in programming, UO had a decent program back in the 70's. I'm not sure just how strong or interdisciplinary it is nowadays. |
| Program Reputation | 5 | I can only say "average" because I really don't know. I have no good basis for making any comparison. |
| Program Quality | 5 | I'm kind of at a loss here simply because I have no other school or program to compare it to. I learned all the basics needed and some of the instructors made it interesting, some did not. Some of what I learned was used extensively in the field, some was not ("SNOBOL", for instance - never saw that used in the "outside world".) |
| Instruction | More than 5 years ago | Not applicable, since I graduated in 1974. But: some instructors were good, some not so good. Some courses were relevant, some were not. |
| How Difficult | 5 | There was nothing overwhelmingly difficult. Machine and assembler were rather tough, but not relevant to what I wanted to do. The higher level language courses and courses related to data structures were relatively easy. |
| Hands-On vs. Bookish | Computer science as a major is definitely a mix. You learn a lot from the books and in the classroom, but it's very much "hands on" in that you are constantly writing your own code. | |
| Schedule Flexibility | 5 | At the time I was attending UO, there were no online options. There were plenty of summer classes available, very few in the evenings or weekends. Most classes were between 8:30 am and 3:30 pm. |
| Academic Facilities | 6 | They seemed pretty good to me at the time. The Computer Center was open at all hours, so I had access to the punch card (yes - punch cards!) machines whenever I needed to write or modify a program. Advisors were available, as were TA's. Some of the profs had pretty limited office hours. |
| Social Life | 5 | Again, no real basis for judging that sort of thing. I was not and am not a particularly social person. I guess it was OK. I had a few close friends and that was sufficient for my social needs. |
| Placement Services | 5 | It was there at the time. Neither of those services helped me much in obtaining employment. |
| Alumni Network | 7 | I guess they're pretty good. They keep in touch and they have services of which I could avail myself if I wanted to. |
BMCC • Pendleton, OR
Studying Python Readiness (completion in 2009)




• 7/26/2011
"It could have been better. It could have been much better."
Ratings are on a 1-10 scale
| Characteristic | Rating | Comment |
|---|---|---|
| Would Recommend? | no | I would recommend a little old fashioned bookwork. All in all, this program was a waste. |
| Program Reputation | 5 | The program was only offered for a year. It isn't really remembered at all. |
| Program Quality | 2 | I didn't learn very much about Python's finer points. I've learned more at work. |
| Instruction | 2 | It didn't seem like this certificate was meant to actually serve a purpose other than taking my money, other than showing employers that I am capable of sticking with something, it hasn't really helped. |
| How Difficult | 2 | Python is a simple language. Even with the lack of details from my education, Python is quite easy to learn. |
| Hands-On vs. Bookish | There was no "book." We received all information directly from the teacher. | |
| Schedule Flexibility | 8 | The classes were almost entirely at night. It was possible to still work a job. |
| Academic Facilities | 5 | All computers were not outfitted with Python. This was done in our first class; a most valuable lesson is to learn where to get your tools. Recommendations were made for home coding computers. |
| Social Life | 5 | I don't pay attention to that stuff. There was a great deal of school spirit, however, because I saw ballgame posters everywhere. |
| Placement Services | 1 | Here's your certificate! The school didn't help at all. |
| Alumni Network | 5 | I am not too sure of the program. I am still in contact with most of my classmates, so other than the alumni facebook page, I haven't looked into it. |
Online Course Finder
Find the path to your
education in 3 easy steps.

