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. | 
 |