Computer science can be defined as “the study of computers and algorithmic processes, including their principles, their hardware and software design, their applications, and their impact on society. In other words, computer science is the study of why and how computers work. Computer science emphasizes problem solving and pushes students to be active creators – rather than passive consumers – of computer technologies. Programming, or coding, is one aspect of the computer science field of study, but is not the sole focus.
Computer science is foundational for every student as it affects almost all aspects of modern life. At Nardin, we feel computer science is fundamental to understanding and participating in society and that all students deserve an education that prepares them to pursue the wide array of intellectual and career opportunities that computing has made possible.