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