How would you say Howard University is for computer science?

<p>I heard that it wasn't too great. Does this hold any truth?</p>

<p>bumpppppp</p>

<p>10char</p>

<p>

Well, I’ve never heard of it, so other people may not have, either. That may not bode well in general, and particularly so for STEM fields, where the body of knowledge is supposed to be more standardized.</p>

<p>But let’s give them the benefit of the doubt. According tohttp://<a href=“http://www.scs.howard.edu/undergrad_program”>www.scs.howard.edu/undergrad_program</a>, they’re ABET-CAC accredited, which is an excellent sign; that means that you will be getting the same basic material as you would at any ABET-CAC accredited CS school. That should help you sleep easy if you do go there. But what about the courses and program?</p>

<p>They provide a standard introductory programming sequence in C++ with basic concepts from algorithms and data structures, as do most places. They have a computer organization course, which I always recommend; they also have a course on the theory of computation (which you shouldn’t miss) and on programming languages, which is essential. Operating systems and computer networks are also covered. Courses in software engineering and modeling, computer ethics, user interfaces, and a variety of other useful subjects can be used to add valuable breadth. These are just the undergraduate courses; if they let you take graduate courses, you can continue your study in many of these areas according to your interests and/or preferences.</p>

<p>The program is accredited and the course offering looks to be sufficiently rich. Looking at the required courses (<a href=“http://www.scs.howard.edu/undergrad_requirements[/url]”>http://www.scs.howard.edu/undergrad_requirements&lt;/a&gt;), it looks like they are requiring the right core classes (intro to programming, computer organization, theoretical computing, algorithms, programming languages, operating systems, networks), and they require lots of what I’d consider electives (software engineering, databases, operations research, modeling and simulation). You are also required to take some electives, which you should use to pursue your technical interests (additional electives, or add depth via advanced coursework). In terms of requirements and available coursework, this program looks at least as strong (in some cases, more strong) than some much more high-profile programs, which omit things I’d consider core computing topics.</p>

<p>It gets my seal of approval. To combat people not having heard about it (maybe I’ve just been living under a rock?), you can try to get involved in undergraduate research (get on a paper or two, get some awards, etc.) and get some work experience (internship or co-op. According to <a href=“http://www.scs.howard.edu/undergrad_program[/url]”>http://www.scs.howard.edu/undergrad_program&lt;/a&gt;, this is encouraged, so there is probably adequate support structure to get you doing some professional development outside the classroom. I would have no problem attending this school or recommending to friends or family that they go there (if they were so inclined). In my opinion, you shouldn’t hesitate to go there.</p>

<p>Thanks a lot. You really helped</p>

<p>Sent from my DROIDX using CC</p>