Standards in this Framework
Standard | Description |
---|---|
7184.D1.1 | Distinguish between systems software and application software. |
7184.D1.2 | Compare and utilize compilers, interpreters and code generators. |
7184.D1.3 | Describe and explain the use of variables, constants and data types used in programming. |
7184.D1.4 | Identify and use control structures. |
7184.D1.5 | Understand the fundamentals of programming using Object Oriented Programming Concepts. |
7184.D1.6 | Learn to use a current industry standard IDE. |
7184.D1.7 | Demonstrate the ability to pseudocode and use design logic for applications requiring end-user input. |
7184.D1.8 | Understand assignment operators, variables, string, and arithmetic operations. |
7184.D1.9 | Demonstrate the use of conditionals to logically program applications per provided specifications. |
7184.D1.10 | Explain abstraction, modularization, functions and parameter passing in programming. |
7184.D1.11 | Write, perform use-case testing, debug and document programs in an integrated development environment. |
7184.D1.12 | Develop competence in the techniques of systematic problem analysis, algorithm development, program construction and documentation. |
7184.D1.13 | Apply the phases and design concepts of software development life cycle (SDLC), including version controls |
7184.D1.14 | Gain an understanding of the basic concepts of best practice user-interface design. |
7184.D1.15 | Understand industry-standard software engineering tools. |
7184.D1.16 | Understand social, legal and ethical issues in software engineering. |
7184.D1.17 | Examine basic concepts related to secure programming. |
7184.D1.18 | Examine the use of software repositories and collaboration tools in software development. |