Integrating different approaches to projects Communication SkillsĬommunicating with team members and end users Working effectively and coordinating tasks in interdisciplinary teams
Identifying relationships between problems and solutionsīreaking complex problems into their component partsĮvaluating tradeoffs in software design and development Performing/Evaluating usability studies Problem-Solving Skills Modeling and simulating real-world activities Recognizing and solving computer security issuesĮxploring innovative ways of creating tools Understanding the possibilities and limitations of computersĭeveloping effective representation and storage of information SKILLS AND ABILITIES Technical / Analytical Skillsĭesigning/implementing/testing computer softwareĮvaluating alternative software solutions Related fields include Mathematics, Business, Chemistry, Psychology, Physics, Pre-Med, Statistics, Communication Studies, Art and Design, Informatics, and Engineering.
It is a field of unbounded potential, ready to change the world. You will become an expert in analyzing and developing algorithms and software applications for existing and emerging areas of endeavor. Computer Science (CS) is an exciting and constantly evolving field that also accelerates the advancements taking place in other disciplines.Īs a student of computer science you will learn to solve problems effectively, efficiently, and accurately. Facebook, Twitter, medical innovations, national cyber defense, business analytics, video games, mobile apps, and the car you drive are all enabled by the efforts of computer scientists. Recruiter Contacts by Topic and IndustryĪll academic programs offered at the UM help students develop valuable skills.Employer's Guide to Hiring International Students Learn about the Public Service Intern Program (PSIP).