Computer Science Courses
We are excited about the prospect of your taking courses through SCOPE. Formal admission to BJU is not required to take a course by distance learning, and approval to take a distance learning course does not imply admission to BJU or to a particular degree program.
Register for a Course
CpS 105: Computer Science Foundations
This course provides a broad exposure to the field of computer science. It emphasizes the development of computational thinking and problem solving skills, and an understanding of the societal and spiritual impact of computer programming and innovations. Students will write a paper expressing a biblical philosophy of technology; simulate a simple computer; design a web page; perform data analysis; and write, test, and debug a sequence of instructions. Not applicable toward a Computer Science or Information Technology minor.
From the Garden to the City – 2011 Edition
Grand Rapids, MI
Blown to Bits – 2008 Edition
Hal Abelson, Ken Ledeen, and Harry Lewis
Upper Saddle River, NJ
CpS 110: Object-Oriented Programming I
Introduction to computer science through use of a high-level programming language as vehicle for understanding capabilities and limitations of computers. An emphasis on the object-oriented paradigm, including basic class design principles. Development of problem-solving skills through programming exercises. Lecture and lab.
Textbook is available for free online.
CpS 109: Introduction to Computer Programming
An introduction to programming using a high-level language. An emphasis on problem solving with structured techniques and use of objects. Development of problem-solving skills through programming exercises. Not applicable toward a Computer Science major or minor. Lecture and lab.