The Computer Science majors at Salem State University learn about the theoretical foundations of computer science, current computing environments and programming languages, and systematic methodologies for problem solving, software design and software implementation.