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
- Managing stress
- Memorization
- Microsoft Excel
- Microsoft Word
- Modeling physical phenomenon
- Modifying algorithms
- Navigating and manipulating filesystems within Unix
- Note taking
- Organizational
- Persistence
- Planning
- PowerPoint
- Predicting outcomes
- Presentation
- Prioritizing
- Problem-solving
- Project management
- Prolog
Q - W
- Quantifying a set of data
- Racket
- Reading critically
- Receiving criticism
- Research
- Retrieving data through advanced querying
- Scala
- Solving differential equations
- Squeak
- Standard ML
- Statistical
- Statistical modeling of network traffic
- Strategic thinking
- Systematizing
- Teamwork
- Testing hypotheses
- Testing software
- Time management
- Tolerating failure
- Verbal communication
- Web design
- Written communication
- Writing
- Writing shell scripts
Comments
Post a Comment