# CTE Resource Center - Verso - Programming, Advanced Task 1580437724

CTE Resource Center - Verso

Virginia’s CTE Resource Center

Code a program to interfaces, relying on abstraction and polymorphism.

Definition

Coding should include
  • creating one or more interfaces
  • providing an implementation (a concrete class) for one or more interfaces
  • demonstrating polymorphism by relying on interfaces rather than concrete implementations.

Related Standards of Learning

Mathematics

AII.3

The student will solve
  1. absolute value linear equations and inequalities;
  2. quadratic equations over the set of complex numbers;
  3. equations containing rational algebraic expressions; and
  4. equations containing radical expressions.

COM.1

The student will design and apply computer programs to solve practical problems in mathematics arising from business and applications in mathematics.

COM.2

The student will design, write, document, test, and debug, a computer program.

Other Related Standards

FBLA Competitive Events and Activities Areas

Computer Game & Simulation Programming

 

Desktop Application Programming

 

Mobile Application Development