Computer Science is concerned with the study of everything to do with computers and people's relationship with them. Computer scientists are critical to the efficient running of modern societies, dealing with health, security, banking and finance, transportation, and now increasingly people's interaction through social networks. Computing professionals deal with theoretical issues, solve complex problems, deal with matters of ethics and with society at large. Theoretical issues in computer science relate to the abstract notions of computation and information.

The study of these issues leads, for example, to efficient and robust algorithms for problems in many areas. Applications of computer science range from artificial intelligence to health informatics, from smart cities to information security, and from educational and training systems to analysis of content on social network sites.

Linguistics is the scientific study of language. Linguists investigate how language works; how patterns of sounds, words and sentences combine to convey meaning. Language is fundamental to nearly every aspect of human experience: how people communicate, the sense of identity, how people interact socially, how people think. Linguists explore all these areas and more. They study everyday language use, how it varies and changes geographically, socially and across time, and how children acquire language.

Even when they investigate specific languages, linguists are often trying to shed light on language in general. Some investigate how people acquire their knowledge about language and what this tells everyone about how the mind works. Many linguists investigate how languages vary across speakers, social groups and geographic regions, and some are involved in the documentation and maintenance of endangered languages. Some make computational models of speech and language based on collections of spoken and written language.