About the Program

The curriculum is primarily designed for students who wish to transfer to a four-year college or university to complete a baccalaureate degree in Computer Science, the curriculum emphasizes the study of the science of computing and the use of computing in a scientific setting. Upon completion of the program, students will have obtained the basic knowledge and skills that will enable them to understand the underlying structure of computers and how to implement processes.

Program Degrees and Certificates

Program Details

Upon completion of the Computer Science program, students will have obtained the basic knowledge and skills that will enable them to understand the underlying structure of computers and how to implement processes on computers. Students will be able to develop algorithms and implement those algorithms in a high-level computer language. Students will also be able to evaluate algorithms for complexity and efficiency. Students will have developed critical thinking and mathematical modeling skills that are vital for solving complex processes.

  • Transfer Opportunities

    Transfer is not the primary purpose of this credential; however, NOVA may have agreements that facilitate the transfer of this and other career-oriented programs to selected senior institutions. In order to learn more about possible transfer opportunities, please visit the transfer page. Students interested in transferring should contact an advisor or counselor to discuss their options and plans.

  • Credit for Prior Learning

    Credit for prior learning (CPL) generally refers to the process of granting college credit for learning gained in nontraditional ways, including but not limited to: certifications, AP or IB exams, military training, or life experience.

  • Career Prospects

    A Computer Science Associate Science degree prepares a student to continue studies at a four-year institution. It will also provide students with the skills necessary to perform as an entry-level programmer.