Charlotte Country Day School: 1440 Carmel Road Charlotte, NC 28226
About UsAdmissionsArtsAthleticsAlumniDiversityWay of GivingInternational Studies

Computer Science

The Computer Science Department encourages students to use and create computer applications that are helpful in learning, managing information, and solving problems in all subject areas. Our goal is to help students develop a sense of control over computers and to learn a variety of tools and techniques for exercising that control. Problem-solving skills are emphasized in all areas of this curriculum. Since the use of computers and software is prevalent throughout all the discipline areas, basic computer literacy is assumed for students. The curriculum provides courses in applications for further study, as well as higher-level courses for students with the interest and talent to pursue specific areas in the field of computer science.

 

Year Course

AP/IB Computer Science
AP/IB Computer Science is a course covering the equivalent of the first semester in computer science at the college level. The goals of this course are to master structured programming techniques, the constructs of the Java language, algorithm development, and problem solving. The IB component of this course prepares students for the SL exam.

Computer Science: Semester Courses


Business Computing Technologies
This course is designed to teach 21st century skills through a project-based hands-on approach. The projects are designed to broaden student knowledge in core content areas as well as teach global awareness and financial, economic, and business literacy. Projects include standard format business letters and memos, newsletters, balance sheet, stock market analyses, rubrics, inventory databases, and a business presentation. The text, "A guide to Microsoft Office 2003 for Information and Communication Technologies" is correlated to the National Standards for Business Education.


An Introduction to Computer Science
This course is designed to give interested students a breadth-first overview of the diverse world of computer science. The layers of a computing system are carefully explained beginning with the information layer; working through the hardware, programming, operating system, application, and communication layers; and ending with a discussion of the limitations of computing. It is an excellent prerequisite to AP Computer Science.


Web Page Design
This course is designed for students with basic computer application skills, who are interested in advancing their knowledge of web page development, graphic design, and knowledge of the World Wide Web. Students will create webpages using HTML, Flash, JavaScript, and Frontpage. Students will build on each project through applications such as Adobe Photoshop and Illustrator. This course will also focus on multimedia presentation. (Open to grades 10, 11, and 12.)


Cyber Ethics
This course will provide an examination of ethical, legal, and social issues generated by the use of computers and computer networks, including the Internet and the World Wide Web. Topics include: privacy and security, computer crime and software piracy, intellectual property and information ownership, computers and gender, computers and social justice, and civil liberties in cyberspace. In the process of examining these issues we will identify some of the legal disputes, which will most likely become paradigm cases for more complex situations yet to come. (Open to grades 10, 11, and 12)