2023-2024 Undergraduate Catalog *As of 06/01/2024 
    
    Dec 04, 2024  
2023-2024 Undergraduate Catalog *As of 06/01/2024

Computer Science, B.S.


Departmental Requirements

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.

Objectives

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.

Required Courses


General Education Requirements


All students are expected to complete a common body of academic course work. The General Education Requirements are designed to promote the development of a comprehensive educational base which will effectively support a student’s choice of a major concentration.

Curriculum Area I - Arts and Humanities: Credits 9


Select two courses from any of the courses within Disciplines A - D, and ENGL 203 from Discipline E:

Curriculum Area II - Social and Behavioral Sciences: Credits 6


Select two courses from any of the courses within Social and Behavioral Sciences:

Curriculum Area III - Biological and Physical Sciences: Credits 8


Students must select two science courses and two science laboratory courses from the following:

Curriculum Area IV - Mathematics: Credits 4


Curriculum Area V - English Composition: Credits 9


Curriculum Area VI - Emerging Issues: Credits 4


Total Required for General Education: Credits 40


1Students must pass ENGL 101  and ENGL 102  with grade of “C” or above before taking ENGL 203 .

2Honors students should take honors courses.

Program Core Requirements


Mathematics: Credits 16


(In addition to courses satisfying Curr Area IV)

Free Elective Courses: Credits 5


It is recommended taking 300 and 400 level computer science, natural sciences, engineering, and technology courses relevant to fields of interest.

Curriculum Guide for Computer Science