Academic Departments

Computer Science

You see it often in old musicals, a protagonist mulling around and, in the background, the churn of a street sweeper, or the pistons within a factory, or the drip of a coffeemaker. With this ready-made sound, our hero’s feet will start tapping and the next thing you know the whole street is doing pirouettes. Computers are, after all, machines that have set the rhythm of our time.

Like the human body in dance, computers can be manipulated for almost infinite possibilities, yet a computer’s greatest service is to help us communicate our ideas with clarity and style. It isn’t the computer program used to create the presentation that makes it good, but rather the creativity and originality that goes into it that makes it good. Our students learn that computers are not mere functional items; instead, they require invention and thought. Computer Science embraces innovation, creativity, collaboration and communication—the essential skills in today’s society.
  • 9th Grade ARC Collaborative

    The 9th Grade ARC Collaborative provides an interdisciplinary introduction to three different subject areas that students can apply to the rest of their VES experience and future studies. ‘A’ stands for the Arts, which students will engage with through a trimester-long Intro to the Arts course; ‘R’ stands for Reasoning, which will be the focus of their trimester in the Critical Thinking course; ‘C’ is for Computer Science and the work they will complete through the trimester in Computer Science I.
    These three academic experiences and the skills our ninth graders will acquire from them will be applicable across academic disciplines. The ARC Collaborative will enrich students’ learning in core subject areas while exposing them to other aspects of our curriculum that may spark a new interest, talent, or passion to pursue further over the course of their VES career. In short, the ARC courses will be a meaningful segment in the path of our ninth graders’ high school experience.
  • Computer Science I - Collaboration & Design (F)

    Prerequisites: None.

    Required of all students entering 9th grade. In this one-semester, project-based course, students will work in collaborative online environments such as Google Apps, learn basic coding skills, and design a simple game. Students also will disassemble a computer to learn the function of each piece in the computing process.
  • Computer Science II - Web Design & Programming (F)

    Prerequisite: Computer Science I or prior Computer Science course experience. Open to students in all grade levels.

    Computer Science II is a one-semester, project-based course in which students will build on the skills learned in Computer Science I. Topics include designing web pages using CSS, programing robots and game design using Python.
  • Computer Science III - Body Recognition Programming (F)

    Prerequisite: Computer Science I and II or previous Computer Science experience

    Computer Science III is a higher-level programming course. It is a one- semester elective course in which students will work on designing Kinect games and learn how to program computers to recognize body movements.
  • Computer Science IV - App Design & Networking

    Prerequisite: Computer Science I, II & III

    Computer Science IV is a full-year course.This course focuses on Java programming language and networking concepts. Students will design their own app in addition to building and maintaining a small network of computers. Students may choose to prepare for the AP Computer Science exam as they work through the projects and concepts in this class.

Department Staff

  • Darko Sedlar

    Computer Science Department Chair & Director of Academic Technology
    Le Moyne College - B.S.
    College of Saint Rose - M.S.
    Read Bio
  • Jeffrey Young

    Technology Support Technician/Computer Science Teacher
    University of Lynchburg - B.A.
    Central Virginia Community College
A College Preparatory, Independent Boarding and Day School for Students in Grades 9-12
400 VES Road, Lynchburg, VA 24503 • 434.385.3600