Skip to main content Skip to footer site map
Computer Science Department

Why Study Computer Science and Information Technology?

What's the difference between CS and IT?

  • CS is the traditional computing degree and encompasses algorithms, artificial intelligence, robotics, and graphics.
  • IT is a more applied computing degree and encompasses web technology, databases, and computer security.
  • Both majors provide a strong computing foundation for technical or management responsibilities and/or graduate study.
  • Both majors allow electives from CS or IT (must satisfy prerequisites).

What else should I know about the IT and CS majors?

  • Both the IT and CS majors focus entirely on rigorous computing content.
  • IT and CS majors become proficient in a variety of programming languages.
  • Advanced electives in cutting-edge topics like Artificial Intelligence, High Performance Computing, Web and Mobile Application Development, and Robotics are offered each year for upper level IT and CS majors.
  • Both the IT and CS curricula mirror widely-recognized majors at civilian universities and are well known to industry and postgraduate programs.
Today, computers are used in almost every aspect of our lives: in car engines, microwave ovens, video games, watches, telephones, desktops at home and work, mainframe computers in government and industry, and supercomputers pushing out the frontiers of science and technology. The computer industry is one of the fastest growing segments of our economy and that growth promises to continue well into the new century.

The worldwide proliferation of sophisticated aircraft, submarines and surface platforms demands a high level of knowledge of complex computer systems unsurpassed in naval history. In this time critical, multi-threat environment, management of multiple computer systems and the rapid integration, analysis and dissemination of information is critical to the survival of naval task forces.

To maintain a competitive edge, the U.S. Navy and Marine Corps must continue to make creative scientific and engineering advances in order to produce the best possible weapon and information systems. More than ever, there is a demand for officers with the scientific and technical training necessary to perform effectively on the job. Now is the time to plan your future in computer science or information technology.

Computing Careers

Computer professionals might find themselves in a variety of environments -- analyzing challenges for solutions, formulating and testing, using advanced communications or multi-media equipment, or working in teams for systems development. Here is a short list of research and vocational areas in computer science and information technology.

Artificial Intelligence -- Develop computer programs that simulate human learning and reasoning ability.

Enterprise Computing -- Design, implement, manage, and modify information systems that optimally support the many and changing needs of organizations.

Software Engineering -- Develop methods for the production of software systems on time, within budget, and with few or no defects.

Computer Theory -- Investigate the fundamental theories of how computers solve problems, and apply the results to other areas of computer science.

Operating Systems and Networks -- Develop the basic software computers use to supervise themselves or to communicate with other computers.

Software Applications -- Apply computer science and technology to solving problems outside the computer field in areas such as education or medicine.

Modeling and Simulation -- Create computer simulations in all disciplines to solve real world problems and advance the art and science of simulation.

Gaming, Graphics, & Sound -- Promote realism in training or entertainment applications by implementing gaming techniques with compelling images and sounds.

Computer and Network Security -- Protect and defend computer systems on all scales against enemies foreign domestic: desktops, networks, national systems, global systems.

WWW Design and Support -- Artistic, informative, and interactive web design accompanied with both static and dynamic content support.

Databases and Knowledge Management -- Explore how modern database and reasoning systems can help humans to manage and exploit the huge amount of digital information available today.

go to Top