Computer systems analysts analyze business, scientific, engineering or other technical requirements or problems, and design computer systems to meet clients' needs.
Computer Systems Analysts:
Analyze and find computer solutions to clients' information processing, database or computation needs
Write requirement specifications for computer programs, identifying steps in the program and required algorithms
Test and implement computer programs and provide user training
Plan and implement computer security systems for database access control
Analyze databases, develop database directories, and generate/maintain databases
Supervise computer programmers or other systems analysts or serve as project leaders
Business Systems Analysts
Computer Consultants
Computer Graphics Specialists
Electronic Data Processing Analysts
Here are some schools that have programs related to this career: