Cathedral High School Course Guide News Bar -- Scheduling for current students will begin January 17, 2017.
Online Course Guide
 
  By Department >  Computer Science

Computer Science

Text


Web Page Design (College Prep)
C059CF/C059CS 1 Semester 1 Credit
Prerequisite:
None

Course Description:
Web Page Design is a course that provides instruction in the principles of web design using HTML/XHTML and current/emerging software programs. Areas of instruction include audience analysis, hierarchy layout and design techniques, software integration, and publishing. The software applications include Macromedia Dreamweaver, Microsoft FrontPage, and Adobe Photoshop.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Computer Programming (Academic)
C053AF/C053AS 1 Semester 1 Credit
Prerequisite:
Must have permission of the instructor.

Course Description:
This course is an introduction to the general principles of programming. Low-Level concepts such as Binary, Memory Locations, Logic, as well as High-Level concepts such as OOP’s Classes, Properties, Methods will be explored. The students will also be exposed to Assembly-Level Language, have extensive involvement with ALICE, and an introduction to JAVA. Students will be introduced to The Life Cycle of a Program or System, with documentation at each level. Determining Requirements, Planning, Approval, Design, Coding, Debugging, Testing, Acceptance, Deployment, Maintenance, Major Upgrades will also be discussed. For those interested, traditional coding is supplemented with designing, building, and programming robots using Lego Mindstorms NXT kits.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

C++ (Academic)
C062AF/C062AS 1 Semester 1 Credit
Prerequisite:
Must have completed Computer Programming or have permission of the instructor.

Course Description:
The students will not only learn the syntax and semantics of the C++ language, but also the framework into which C++ programs fit, the analysis of problems to be solved using the language, and the techniques/process to develop these programs - from analysis, design, documentation, coding, debugging, quality control, acceptance, delivery, and maintenance of the delivered programs.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Java (Honors)
C064XF/C064XS 1 Semester 1 Credit
Prerequisite:
Must have completed Computer Programming or have permission of the instructor.

Course Description:
The field of computer science is rapidly changing. Hardware and software continues to dramatically change in size, power, and flexibility. The course introduces students to Object Oriented Programming design and implementation through the Java programming language. Students may also gain exposure to JavaScript for App programming. This course also serves as a prerequisite for the Advanced Placement Computer Science A course.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Advanced Web Design (College Prep)
C065CF/C065CS 1 Semester 1 Credit
Prerequisite:
Must have taken Web Page Design or have permission of the instructor.

Course Description:
Students will design advanced components for the web. These include sounds, animations, menus, and interactive elements. The class is primarily centered on the programs in Macromedia Studio 8 including Flash, Dreamweaver, and Fireworks. The development of a professional web design portfolio is a critical element of this class.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Computer Science A, AP (Advanced Placement)
C063XF/C063XS 2 Semesters 2 Credits
Prerequisite:
Must have Computer Programming, Java or have permission of the instructor. Students are required to take the AP exam in the spring. If only one semester is completed, then the semester completed becomes a semester of Java.

Course Description:
This course prepares students to successfully complete the Advanced Placement Computer Science examination (A) given by the College Board. Computing skills and object-oriented programming in Java is the focus of this course. Topics covered include classes, arrays, recursions, and graphical user interfaces.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Apps Programming for Handheld Devices (College Prep)
C048CF/C048CS 1 Semester 1 Credit
Prerequisite:
Must have one semester of Java or C++ or permission of the instructor.

Course Description:
Student will develop games and other “Apps” for Android-based devices (e.g., cell phones) using Java, XML, HTML. Development for PALM PRE, iPad, iPhone and iPod, and similar device will also be covered in lesser detail. The students will be encouraged to develop Apps that might be applied in the real world. The entire development cycle will be studied from inspiration, analysis, design, programming, testing, marketing, and support. Java will be the primary language used, but this course is not about learning the Java language, but rather using it in the “real world”. However, the students’ programming language skills will be greatly enhanced. Design and using the “tools’ necessary to perform the entire process are the thrust of the course.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Advanced Computer Applications (College Prep)
C067CF/C067CS 1 Semester 1 Credit
Prerequisite:
Must have permission of the instructor

Course Description:
Advanced Computer Applications is a course that integrates computer technology, decision-making, and problem- solving skills. Areas of instruction include advanced applications and integration of the Microsoft Office Suite including Outlook, Word, Excel, Access and PowerPoint. Additionally, students will have hands on experience with the use of emerging technologies such as digital movies, web casting, digital communications including PDAs, blackberries, and writing tablets.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Independent Study (Honors)
C054XF/C054XS 1 Semester 1 Credit
Prerequisite:
Must have a learning plan approved.

Course Description:
This class is intended for the student who has demonstrated an advanced knowledge in the areas of computer science and/or computer technology. Students may use this class to develop and implement a course of study necessary for any of the departmentally approved certification tracts or they may choose to create an interdisciplinary research project to develop computer applications incorporating computer based research.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

Computer Science Principles, AP (Advanced Placement)
C069XF/C069XS 2 Semesters 2 Credits
Prerequisite:
None. The course has a rigorous and rich curriculum that aims to broaden participation in computer science. While there are no particular prerequisites, students are required to take the multiple choice portion of the AP exam in the spring, and to both create and submit two performance products as the course progresses.

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 will give students the opportunity to use technology to address real-world problems and build relevant solutions. This course focuses on the innovative aspects of computing as well as the computational thinking practices that help students see how computing is relevant to many areas of their everyday lives.

Course Information
Graduation
Requirement
Core 40
Approved
Academic
Honors Approved
Elective
Course
NCAA
Approved
Course
Fee

©2013 Cathedral High School  |  5225 East 56th Street  |  Indianapolis, IN 46226  |  P: 317.542.1481  |  F: 317.542.1484  |  admin