Computer Science

Software and Scientific Applications - CSSC

Why consider a career in Software and Scientific Applications?

  • Computing is part of everything we do!
  • Expertise in computing enables you to solve complex, challenging problems.
  • Computing enables you to make a positive difference in the world.
  • Computing offers many types of lucrative careers.
  • Computing jobs are here to stay, regardless of where you are located.
  • Expertise in computing helps you even if your primary career choice is something else.
  • Computing offers great opportunities for true creativity and innovativeness.
  • Computing had space for both collaborative work and individual effort
  • Computing is an essential part of well-rounded academic preparation.
  • Future opportunities in computing are without boundaries.

Why Study Data Science at TTU?

  • You will learn two types of skills:
    • Technical computing skills
    • General professional skills
  • In addition, depending on your interests you will acquire specialized domain knowledge such as business, medicine, or biology.
  • Technical computing skills
    • Problem-solving ability, recognizing levels of abstraction in software, hardware systems, and multimedia.
    • Practical skills such as building and using database management systems and other sophisticated software tools
    • Programming
    • Using existing software libraries to carry out a variety of computing tasks, such as creating a user interface
    • Being aware of the uses to which computers are put, recognizing issues to do with security, safety, etc.
    • Looking at innovative ways of using computers, creating tools, providing tools support, etc.
  • General professional skills
    • Communicating in writing, giving effective presentations and product demonstrations, and being a good negotiator (both in traditional environments and electronically)
    • Preparing for a job search; this involves building an impressive curriculum vitae and basing this confidently on technical and other skills
    • Being an effective team member
    • Understanding the special requirements of a globally distributed project with participants from multiple cultures
    • Recognizing the challenges and opportunities of keeping skills up-to-date and understand how to do so
    • Literacy/fluency in computing; organizing all your professional information effectively



Here is a link for the Curriculum for Software and Scientific Applications Concentration

  • Software and Scientific Applications - CSSC