Computer Science Major

The world works, innovates and solves problems on computers.

TU students in computer class

Computer science majors at Towson University develop specialized knowledge and skills highly valued by employers. The curriculum is both focused and flexible, with options that will prepare you for careers in government, business, industry and education, or further study in graduate school. Coursework emphasizes solid theoretical foundations and the latest technological developments.

The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET.

Computer Science Major Degree Requirements

You can view degree requirements and course descriptions for the computer science major in the Undergraduate Catalog.

Specializations

CYBER OPERATIONS

Towson University is a leader in cybersecurity education and was the first university in Maryland to offer a program in this growing field. You will learn the latest security theory and applications, preparing you for high-demand jobs or graduate study. You can view degree requirements in the Undergraduate Catalog

Cyber Operations Designation — The Cyber Operations track is designated as a “Cyber Operations” program of study by the National Security Agency.

Software Engineering

The software engineering track is recommended for students interested in the design, implementation and support of software programs in preparation for high-demand jobs or graduate study. You can view degree requirements in the Undergraduate Catalog.

Accelerated B.S./M.S. in Computer Science

Also available is an accelerated B.S./M.S. in Computer Science. You can view degree requirements in the Undergraduate Catalog.

WHY TOWSON University?

Academic Advantages

  • small classes, state-of-the-art facilities, highly individualized advising and active student clubs, including the Cyber Defense Club and competitive Cybersecurity Team
  • research and internship opportunities through partnerships with federal, state and local government agencies and the information technology industry
  • The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET. ABET is a specialized accrediting body recognized by the Council on Post-secondary Accreditation (COPA) and the U.S. Department of Education

  • Towson University is a leader in cybersecurity education and has been a NSA / DHS National Center of Academic Excellence in Cyber Defense Education (CAE-CDE) since 2002 and one of only 16 Centers of Academic Excellence in Cyber Defense Education in the nation.

Program objectives

Program Educational Objectives

  1. Graduates will be able to apply their depth of understanding in computer science to facilitate successful careers in computer science and related fields.
  2. Graduates will be able to apply their broad knowledge in the fundamental areas of computer science to allow them to continue their professional development and sustain a life-long career in computer science either through graduate study or continuing self-directed learning and development activities.
  3. Graduates will apply their teamwork, communication, and interpersonal skills to enable them to work effectively with interdisciplinary teams and practice their profession with regard to ethical and societal responsibilities.

The program educational objectives directly support the institutional mission by focusing on the development of: knowledge in a specialized field, critical thinking skills, and effective communications skills. They also emphasize the institutional goals of developing an awareness of local and global culture and as well as high standards for integrity and societal contributions.

Student Outcomes

Graduates of the Computer Science program are prepared to attain the Program Educational Objectives based on the following student outcomes:

  1. An ability to analyze a problem, and to identify and define the computing requirements appropriate to its solution. 
  2. An ability to design, implement, and evaluate a computer-based solution to meet a given set of computing requirements in the context of the discipline. 
  3. An ability to communicate effectively with a range of audiences about technical information. 
  4. An ability to make informed judgements in computing practice based on legal and ethical principles. 
  5. An ability to function effectively on teams to establish goals, plan tasks, meet deadlines, manage risk, and produce deliverables. 
  6. An ability to apply theory in the design and implementation of computer-based solutions.
  7. An ability to reason about and explain computer-based solutions at multiple levels of abstraction.

Graduates of the Computer Science with Cyber Operations track program are, additionally, prepared to attain the Program Educational Objectives based on the following student outcomes:

  1. An ability to apply security principles and practices to the environment, hardware, software, and human aspects of a system.
  2. An ability to analyze and evaluate systems with respect to maintaining operations in the presence of risks and threats.