Standards in this Framework
Standard | Description |
---|---|
130.309.C.1.a | employ effective reading and writing skills |
130.309.C.1.b | employ effective verbal and nonverbal communication skills |
130.309.C.1.c | solve problems and think critically |
130.309.C.1.d | demonstrate leadership skills and function effectively as a team member |
130.309.C.1.e | demonstrate an understanding of legal and ethical responsibilities in relation to the field of IT |
130.309.C.1.f | demonstrate planning and time-management skills such as project management, including initiating, planning, executing, monitoring and controlling, and closing a project |
130.309.C.1.g | identify job opportunities and accompanying job duties and tasks |
130.309.C.2.a | define business ethics |
130.309.C.2.b | distinguish between honest and dishonest business practices |
130.309.C.2.c | examine copyright and licensing issues in the software industry |
130.309.C.2.d | analyze the effects of unethical practices on a business |
130.309.C.3.a | gather data to identify client and project requirements |
130.309.C.3.b | identify input and output requirements |
130.309.C.3.c | identify system processing requirements |
130.309.C.3.d | develop program requirements and specifications |
130.309.C.4.a | define scope of work to meet client-based project needs |
130.309.C.4.b | identify software development processes and issues |
130.309.C.4.c | explain the software system life cycle approach |
130.309.C.5.a | articulate the principles of system design such as procedural, object-oriented, and event-driven processes |
130.309.C.5.b | perform a logical design using appropriate software tools |
130.309.C.5.c | apply algorithmic and data structure concepts |
130.309.C.5.d | identify constraints |
130.309.C.5.e | identify modular design concepts |
130.309.C.5.f | document the design specification using a defined procedure |
130.309.C.6.g | differentiate among the concepts of data such as procedural, object-oriented, and event-driven representation |
130.309.C.6.h | identify current programming languages and the environment in which each is used |
130.309.C.6.i | produce procedural and object-oriented programs using structured coding with appropriate style and clarity of expression |
130.309.C.6.j | demonstrate skill in program testing |
130.309.C.6.k | compare computed results with anticipated results to determine the reasonableness of the solutions |
130.309.C.6.l | troubleshoot technological problems |
130.309.C.6.m | explain the software quality assurance process |
130.309.C.6.n | follow established quality assurance procedures for testing, identifying problems, and tracking resolutions |
130.309.C.7.a | identify risks to information systems facilities, data communications systems, and applications |
130.309.C.7.b | comply with federal and state legislation pertaining to computer crime, fraud, and abuse |
130.309.C.7.c | identify and select controls for information systems facilities, data communications, and applications appropriate to specific risks |
130.309.C.7.d | apply procedures used to recover from situations such as system failure and computer virus |