McCallie is an All-Boys Private Boarding School and Day School, a Christian-based College Prep School. 
McCallie seeks out and accepts boys from all ethnic, racial, religious, and socioeconomic backgrounds and places a high value on a diverse student body.

Computer Science

The fundamentals of computer science present boys with the opportunity to apply knowledge across a huge array of fields, from the arts and music to mathematics, engineering and science.

Courses

COM120 - Introduction to Computer Science

Course Title:
COM120 Introduction to Computer Science

Course Description:
Through a variety of videos, exercises, quizzes, and class discussions, you will build an understanding and practice the fundamentals of computer science. You will connect computer science to your daily life through an individual project that asks you to use technology to improve our community. This course aims to provide you with a new perspective for viewing creativity, problem-solving, and computer science in the real world. Semester course. Grade: 9-12

COM125 - Robotics

Course Title:
COM125 Robotics

Course Description:
In this beginning course in robotics, students will construct systems using robotics equipment, will program in a variety of languages including JAVA, and will develop a strong understanding of real-world applications of computer science and engineering principles. The objective is to introduce basic programming, engineering, and problem solving strategies. The course will involve students in the development and hands-on building and programming of a robot for a specific purpose using the engineering design process. Topics may include motor control, gear ratios, torque, friction, sensors, timing, program loops, logic gates, decision-making, timing sequences, propulsion systems and binary number systems. Semester Course. Grade: 10-12

COM135 - AP Computer Science Principles

Course Title:
COM135 AP Computer Science Principles

Course Description:
AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Semester Course. Grade: 9-12. No prerequisites.

COM235 - Intermediate Computer Systems

Course Title:
COM235 Intermediate Computer Systems

Course Description: 
This course will focus on how to develop and design interactive, responsive, and effective web-based content. Learn the fundamentals of planning and designing web sites according to proper design, layout, and accessibility. By the end of the course, students will have a foundational knowledge of HTML, CSS, and JavaScript. The course will also focus on how to design and build apps for iOS devices and prepare them for publication in the App store. Students will collaborate and communicate with others on how to design and create an original application for a client. Semester course. Grade: 10 - 12. Prerequisite: COM135 AP Computer Science Principles.

COM335 - App Development

Course Title:
COM335 App Development

Course Description: 
Being able to write code and create a specific application to solve a problem or perform a needed function is a critical skill in this day and age. This class intends to take students with strong prior knowledge of programming or app development and to introduce him to the concepts and terms and software used by professional developers. Semester Course. Grade: 10-12. Prerequisites: COM135 AP Computer Science Principles AND COM240 Intermediate Computer Systems.

Meet the Faculty

Caleb Bagby

Caleb Bagby

Titles: Director of T.E.D. (Innovation and Engineering Labs)
Degrees: B.A., Reinhardt University
M.Ed., University of Tennessee, Chattanooga
Email:
Wayne Fullam

Wayne Fullam

Class of 2003
Titles: Computer Science Teacher
Degrees: Hampden-Sydney College
Email: