Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
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. |
|