The Computer Science program is ideal for persons who wish to pursue their careers in government agencies, private corporations or graduate study in computer science-related interdisciplinary degree programs. The content of this degree program is designed to train students in the theory and application of computer science in a variety of disciplines. Courses are offered in a variety of topics including programming languages, data structures, computer organization and architecture, software engineering, operating systems, and other computer science areas. It is highly recommended that students take 300 and 400 upper level computer science, natural sciences, and engineering and technology courses relevant to the field of interest. Completion of the B.S. degree in Computer Science requires 120 credits, with a grade of “C” or better in the required major computer science courses, electives, and in the mathematics courses.
The Objectives of the Computer Science Program are:
- Provide students with knowledge and skills (both theoretical and practical) that enable them to analyze and solve real life problems and to adapt to rapidly changing computer science and information systems environment.
- Provide students with knowledge of the qualitative and algorithmic aspects of computer science to think clearly and critically.
- Provide students with knowledge and experience in analysis, design, implementation, testing, and application of software systems of varying complexity.
- Provide students with knowledge and experience in ethical and social issues in computer science and information systems.
- Provide students with knowledge and skills that reflect an up-to-date curriculum in Computer Science and Information Science.
- Provide students with opportunities to participate in professional student organizations and pre-professional employment.
- Provide students with knowledge and skills to pursue a career in industry and /or continue their education in a graduate program.
- Provide students with experiences working in a team environment and develop speaking and writing skills.
Career Opportunities for Computer Science
Students completing the degree requirements in Business are prepared for a range of career opportunities in industrial, government, business, and educational environments. Students have accepted employment opportunities from agencies and companies such as National Aeronautics and Space Administration (NASA), Lockheed Martin, Johns Hopkins Research Labs, and others.