Computer Science Marketable Skills

 

  • Design, code, and document programming projects in multiple programming languages.
  • Apply logic and reasoning to break down intricate problems into smaller more manageable components.
  • Incorporate object-oriented programming methodology into software projects.
  • Collaborate with peers to develop strategies to creatively solve problems.
  • Analyze problem statements to determine the most effective algorithm and implement the solution using corresponding data structures.
  • Troubleshoot and test code throughout the software development life cycle.
  • Utilize memory management strategies for the creation of efficient and scalable software solutions.

See course descriptions below.