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.

CpS 105: Computer Science Foundations

3 credits

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.

  • Dates: Aug. 26–Dec. 5, 2020
  • Register by: Aug. 23, 2020
  • Prerequisites: Ma ACT 20+, SAT 550+, Ma 090 or Ma 103 plcmt

From the Garden to the City – 2011 Edition
John Dyer.
Grand Rapids, MI
Kregel Publications
ISBN: 9780825426681

Blown to Bits – 2008 Edition
Hal Abelson, Ken Ledeen, and Harry Lewis
Upper Saddle River, NJ
Addison-Wesley
ISBN: 9780137135592

CpS 110: Object-Oriented Programming I

3 credits

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.

  • Dates: Oct. 19–Dec. 12, 2020
  • Register by: Oct. 16, 2020
  • Prerequisites: Ma ACT 26+, SAT 640+, Ma 103, CpS 109 or plmt Ma 105
  • Additional Course Information: Textbook is available online at https://runestone.academy/runestone/books/published/thinkcspy/index.html

Textbook is available for free online.
Note: https://runestone.academy/runestone/books/published/thinkcspy/index.html

CpS 109: Introduction to Computer Programming

3 credits

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.

  • Dates: Jan. 13–Apr. 24, 2021
  • Register by: Jan. 10, 2021
  • Prerequisites: Ma ACT 20+, SAT 550+, Ma 090 or Ma 103 plcmt

Microsoft Visual Basic 2015 RELOADED – 6th Edition
Diane Zak
Cengage Learning
ISBN: 9781285860190