Computer Science is the study of computers and computational systems.
Principal areas of study within Computer Science include artificial intelligence, computer systems and networks, security, database systems, human-computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing.
Computer scientists design and analyze algorithms to solve programs and study the performance of computer hardware and software. The problems that computer scientists encounter range from the abstract of determining what problems can be solved with computers and the complexity of the algorithms that solve them, to the tangible design of applications that perform well on handheld devices, that are easy to use and that uphold security measures.
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by ...Access Now
Networking, also known as computer networking, is the practice of transporting and exchanging data between nodes over a shared medium ...Access Now
Information systems (IS) are formal, sociotechnical, organizational systems designed to collect, process, store, and distribute information. In a sociotechnical perspective, ...Access Now
Cryptography is a method of protecting information and communications through the use of codes so that only those for whom ...Access Now
The first substantial computer was the giant ENIAC machine by John W. Mauchly and J. Presper Eckert at the University ...Access Now
Hardware refers to the physical elements of a computer. Also referred to as the machinery or the equipment of the ...Access Now
An algorithm, for the non-programmers among us, is a set of instructions that take an input, A, and provide an ...Access Now