<<Prev Rule

Texas Administrative Code

Next Rule>>
TITLE 19EDUCATION
PART 2TEXAS EDUCATION AGENCY
CHAPTER 127TEXAS ESSENTIAL KNOWLEDGE AND SKILLS FOR CAREER DEVELOPMENT AND CAREER AND TECHNICAL EDUCATION
SUBCHAPTER OSCIENCE, TECHNOLOGY, ENGINEERING, AND MATHEMATICS
RULE §127.763Computer Science II (One Credit)

    (T) identify, understand, and create class specifications and relationships among classes, including composition and inheritance relationships;

    (U) understand and explain object relationships among defined classes, abstract classes, and interfaces;

    (V) create object-oriented definitions using class declarations, variable declarations, constant declarations, method declarations, parameter declarations, and interface declarations;

    (W) create robust classes that encapsulate data and the methods that operate on that data and incorporate overloading to enrich the object's behavior;

    (X) design and implement a set of interactive classes;

    (Y) design, create, and evaluate multiclass programs that use abstract classes and interfaces;

    (Z) understand and implement a student-created class hierarchy;

    (AA) extend, modify, and improve existing code using inheritance;

    (BB) create adaptive behaviors, including overloading, using polymorphism;

    (CC) understand and use reference variables for object and string data types;

    (DD) understand and implement access scope modifiers;

    (EE) understand and demonstrate how to compare objects;

    (FF) duplicate objects using the appropriate deep and/or shallow copy;

    (GG) define and implement abstract classes and interfaces in program problem solutions;

    (HH) apply functional decomposition to a program solution;

    (II) create simple and robust objects from class definitions through instantiation;

    (JJ) apply class membership of variables, constants, and methods;

    (KK) examine and mutate the properties of an object using accessors and modifiers;

    (LL) understand and implement a composite class; and

    (MM) design and implement an interface.

  (5) Digital citizenship. The student explores and understands safety, legal, cultural, and societal issues relating to the use of technology and information. The student is expected to:

    (A) model ethical acquisition and use of digital information;

    (B) demonstrate proper digital etiquette, responsible use of software, and knowledge of acceptable use policies; and

    (C) investigate digital rights management.

  (6) Technology operations and concepts. The student understands technology concepts, systems, and operations as they apply to computer science. The student is expected to:

    (A) compare and contrast types of operating systems, software applications, hardware platforms, and programming languages;

    (B) demonstrate knowledge of major hardware components, including primary and secondary memory, a central processing unit (CPU), and peripherals;

    (C) demonstrate knowledge of major networking components, including hosts, servers, switches, and routers;

    (D) demonstrate knowledge of computer communication systems, including single-user, peer-to-peer, workgroup, client-server, and networked;

    (E) demonstrate knowledge of computer addressing systems, including Internet Protocol (IP) address and Media Access Control (MAC) address; and

    (F) differentiate among the categories of programming languages, including machine, assembly, high-level compiled, high-level interpreted, and scripted.


Source Note: The provisions of this §127.763 adopted to be effective April 7, 2022, 47 TexReg 1677

Previous Page

Link to Texas Secretary of State Home Page | link to Texas Register home page | link to Texas Administrative Code home page | link to Open Meetings home page