West Virginia

West Virginia Institute of Technology

The Bachelor of Science in Computer Science program provides courses in areas like data structures, software engineering, compiler construction, and computer programming. You can also complete elective classes in multimedia topics, such as computer animation, graphic design, image processing, and video game development. Courses are primarily taught in a computer lab setting where you can receive hands-on training. This school also offers a Bachelor of Science in Computer Engineering.

Alderson Broaddus College

All students in this program are required to take core computer science and natural science courses, such as theory of computation, computer graphics, operating systems, and research methods. If you select the computer science specialization, you can take classes in discrete math, calculus, and theory of languages. You must also complete a senior research project.