Computer science is the scientific and practical approach to computation and its applications, as well as the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. Computer science is considered by many practitioners to be a foundational science – one which makes other knowledge, achievements, and innovations possible. It is a discipline that spans both theory and practice and requires both abstract and concrete thinking to develop new and creative solutions to real world problems using technology. The field of computer science involves systematically studying methodical processes (like algorithms) to aid the acquisition, representation, processing, storage, communication of, and access to information. With strong connections to other disciplines like business, finance, healthcare, and engineering, computer science is practiced almost everywhere and can be applicable in many situations. Topics covered in computer science include programming languages, data structures, the design and analysis of algorithms, database management, artificial intelligence, cybersecurity, software development, and graphics. The work of the computer scientist falls into three primary categories: 1) designing and building software, 2) developing effective ways to solve computing problems, and 3) devising new ways of using computers to address challenges in areas such as healthcare, government, and business. Computer scientists can be found everywhere from large tech firms and government agencies to nonprofits and startups.
BS in Computer Science
- PittSmartLiving project gets $1.44 million from the National Science Foundation
- Congratulations to CS Professors Litman and Hwa on their new NSF Grant on “Development of Human Language Technologies to Improve Disciplinary Writing and Learning through Self-Regulated Revising”
- Congratulations to CS Prof. Kovashka and Prof. Hwa on their new NSF Grant!
- Congratulations to Prof. Adam Lee & Prof. Jack Lange on their NSF grant “Scalable Dynamic Access Control for Untrusted Cloud Environments”
- CS PhD Student Yanbing Xue wins Best Student Paper Award at FLAIRS 2017!