Cooperative Education Opportunities in Computer Science

Computer scientists develop and apply software technology in the areas of computer security, computer vision, visualization, graphics and software engineering. Computer scientists will research, evaluate, beta test and integrate new software GUI products, and collaborate with end users to modify and enhance preexisting applications. Read below and discover the opportunities that exist for you in:

Programming, Desing & Development

Computer scientists develop software for the financial arena, the health field, and the government. They create new products for large firms and small entrepreneurial firms. Computer scientists will also enhance preexisting software for in house applications as well as external clients:

  • Computer Hardware:PC based systems, Windows and Mac systems, SonicWALL internet security appliances, Linksys routers, Cisco Aironet access points
  • Computer Software: MS Visual Studio, NUnit, MS Office
  • Programming Languages: C, C++, C#, Java, Visual Basic, SQL
  • Operating Systems: Windows XP, Ubuntu, Mac OS X, Unix

Major Accomplishments in Programming, Design, and Development include:

  • Wrote code for production applications with 1000+ customers
  • Designed and implemented utility for testing installers on virtual machines
  • Tasked with upgrading client websites from ASP to ASP.NET
  • Built a feature rich, public website using Spring Framework
  • Addressed bug fixes and new feature requests using agile scrum method
  • Designed an internal administration system and led team implementing it