Skills For Computer Science    A - C   Advanced quantitative  Analytical  Analyzing algorithms  Analyzing data relationships  Applying mathematics and the scientific method to computer problems  Assembly  Assessing the needs of end users  C  C++  Collaboration  Communication  Composing processes with pipes  Creating, modifying and executing a make file  Creating a code portfolio showcasing programming projects  Creativity  Critical thinking  Cultivating relationships with customers and/or internal constituents    D - L   Debugging programs  Detail orientation  Devising algorithms  Documenting coding changes  Editing files with emacs and vim  Engaging in lifelong learning  Evaluating sorting, searching, and filtering methods  Explaining technical concepts  Haskell  Independence  Investigative   Java  JavaScript  LaTeX  Leadership  Learning new computer languages  Listening  Logical reasoning    M - P   Maintaining confidentiality  Making vague ideas precise using mathematics  ...
