I am currently considering attending Miami University for computer science. I love the school and it is probably my top choice. I was also accepted into the Honors Program, which I really enjoy. However, My dad, who works with many software engineers and programmers, has concerns about how good Miami is as a computer science school. The concerns are:
Curriculum in computer science is not keeping pace with technology in the workplace.
The school does not offer enough electives to cover all major areas of computer science – computation theory, programming languages and compilers, software engineering, architecture, security, A/I, communication, HMI, robotics controls, etc.
The school does not actively promote co-op as part of the curriculum. Employers find it difficult to work with the University to recruit co-ops.
I was wondering how accurate these concerns are as this would effect my decision.
I would suggest contacting the computer science department directly: http://miamioh.edu/cec/academics/departments/cse/
Ask to speak with both professors and current students. Miami is good about accomodating such requests. The combined feedback should give you the answers you need.
@Foryon About 5 years ago I was working with a technology consulting company who recruited grads from Miami (along with other schools). They typically had good results with those folks. It has been at least a year since I was looking at Miami’s CS program as my S decided to go into another major. But my recollection is that they had a pretty good offering of classes. Keep in mind that as quickly as technology changes it is difficult for any university to keep pace. What many schools do is offer new tech through “special topics” classes or independent study. What you see in the online catalog might not show the full picture. I agree with the other poster - best to speak with the department itself.