Course Title: Introduction to Computer Programming Description
Total Page:16
File Type:pdf, Size:1020Kb
Fall 2021 Course Title: Introduction to Computer Programming Description: This 32-week course is designed for students seeking high school credit for an introductory computer programming class. This course provides students with a survey of computer science topics, combining theory with hands-on experience in Python. Students will design, write, debug, and run programs/scripts. The course will cover the key areas of computer theory and programming including: basic logic, design, Python programming, ethics and security. Students will develop their ability to understand information systems, computing techniques, and processes through a study of the software development process. Class time will emphasize “lab” time for students to work on programming exercises and projects. We will also explore a general overview of artificial intelligence and data science and the importance of these technologies in our ever-changing, facepaced world. A theme of a Biblical worldview will provide the backdrop for our studies. We will consider the juxtaposition of computing and the Bible, the special nature of human mind (also a computer of sorts), and the ethical issues Christians encounter in modern computing. Access to a computer with MS office applications and internet access is required for outside- class work. Prerequisites: Grades 10+ and completion of Algebra 1 Tuesdays 12:20 – 1:50 PM – Starting August 10; 32 weeks Minimum 6 students required to start Location: Bellevue Tutorial Computer Lab Textbook: Materials to be provided by Bellevue Tutorial Teacher: Grace Nabholz; Contact Bellevue Tutorial, 901-347-5518, [email protected] Cost: $425 (32 weeks) No other fees .