
An insightful article by Harry Plantinga on Christian perspectives toward Computer Science entitled, "Christianity and Computer Science at Calvin College":
Computer Science
Computer science is a discipline with two aspects. On the one side it is an engineering discipline: it involves the planning, design, construction, and maintenance of computer systems. Its subject matter is a corpus of techniques for analyzing problems, constructing solutions that won't collapse, guaranteeing and measuring the robustness of programs. (It is an immature engineering discipline, one realizes, when Microsoft Windows crashes yet again.)