National data — wages and growth are not published by state for this view.
Course · AL
Object-Oriented Programming I
Career and Technical Education, Alabama State Department of Education (ALSDE)
Median earnings
—
Cost
—
Duration
—
Completion
—
Object-Oriented Programming I is designed to provide students with a conceptual understanding of Object-Oriented Programming (OOP), a programming paradigm that relies on the concept of classes and objects. It is used to structure a software program into simple, reusable pieces of code blueprints (usually called classes), which are used to create individual instances of objects. It emphasizes the fundamentals of computer programming.
Describe the differences between structured programming and object-oriented programming (OOP)Describe the use of a main method in an applicationPerform basic input and output using standard input and output streamsEvaluate the scope of a variable and declare a variable within a block, class, or methodDefine the inputs and outputs of a computer programDeclare and use primitive data type variablesOutline and explain the logical steps necessary for the development of a computer programCreate a basic algorithm using plain language (pseudocode)Use flowcharts to represent logic graphicallyExplain the basic functions of the integrated development environment (IDE)Describe the functions of different objects and their purposes in a programDescribe the function and purpose of a computer program event procedureWrite property assignment statements in computer codeUtilize comments in the program code to document the logic and enhance the readability of the codeList and explain computer program operator types and the precedence (order of operation) of program operatorsDifferentiate between commands and statements in computer programming. 17.Write valid declaration statements using an apConstruct a program that will perform calculations on a set of given dataGenerate random numbers through the use of built-in functions in a programUtilize accumulators and counters in a programIdentify and utilize various looping and iteration structures that control the flow of a programUtilize built-in properties and functions to manipulate classes and structures within a programDescribe the purpose and function of a classConstruct and evaluate class definitionsDescribe the purposes and functions of general sub procedures in a programExplain the uses of parameters and arguments and how they control the flow of a programCreate a program using one or more classes and/or functionsCreate a program using a general sub procedure passing arguments to another sub procedureConstruct and evaluate code that uses branching statementsConstruct and evaluate code that uses loopsDeclare, implement, and access methods