Conduct research into fundamental computer and information science as theorists, designers, or inventors. Solve or develop solutions to problems in the field of computer hardware and software.
Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites.