Non Gamstop Casinos
NWCET

Northwest Center for Emerging Technologies
What's New, About the Center, Conferences & Workshops, Products & Services
For Students
For Educators
For Business
For Government
For Parents

IT Education


Occupation Cluster: PROGRAMMER/ANALYST

Function or Job Duty: C. Development

TASK Performance Criteria

How do we know when the task is performed well?

Technical Knowledge

Skills, Abilities, Tools

Foundation Skills and Personal Qualities
C1. Create and modify new or existing system interfaces New system interfaces are prepared in a timely manner.

Existing system interfaces are modified successfully.

Successful integration tests are accomplished.

Peer code reviews are conducted in a timely manner with appropriate people.

Knowledge of user interface design standards.

Knowledge of existing systems.

Understanding system integration issues.

Knowledge of programming languages.

Knowledge of operating environments.

Ability to generate unique solutions.

Ability to formulate new ideas/plans/approaches.

Ability to organize new processes/procedures.

Ability to analyze logic/rule/principles.

Ability to examine information for relevance and accuracy.

C2. Create and modify new or existing code Reusable components are used.

Peer code review/inspections are conducted.

Units are tested successfully.

All systems components are coded.

Structured programming techniques are used.

Knowledge of reusable components.

Knowledge of structured programming techniques.

Knowledge of programming languages.

Knowledge of networking principles.

Ability to adapt technology for complex alternative uses.

Ability to evaluate application of technology.

Ability to apply creative solutions to new situations.

Ability to interpret and apply new knowledge and experiences.

C3. Create datasets and environments Files and databases are created (test, development, training, QA, and production).

>

Configuration management environment is established.

Source code is controlled and versioned.

Programs are installed to customers' expectations.

Backup procedures are in place.

Knowledge of configuration management.

Knowledge of the organization of manipulation and integration files and databases.

Knowledge of back up alternatives.

Knowledge of database development tools.

Knowledge of networks and operating environments.

Ability to generate unique solutions.

Ability to formulate new ideas/plans/approaches.

Ability to organize new processes/procedures.

Ability to visualize and evaluate new concept/design/project/activity.

Overview | Introduction | Example | Development
How To Order | Feedback | Credits | Forum and Advisory Board

Updated December 31, 1998. Comments or problems? Report to Web Site Specialist.
© Copyright 1995-99 NorthWest Center for Emerging Technologies; all rights reserved.