Computers & IT Degrees
Information technology is a growing field with millions of jobs around the world. Nearly everyone knows how to
use the basics of a computer, but few actually understand how and why they computers work the way that they do. You
can earn a computer science or IT degree via distance learning in as little as 2 years. Check out our list of
distance learning programs for information technology below.
Computer sciences
* Theory of
computation
o
Automata theory (Formal languages)
o Computability theory
o Computational complexity theory
o Concurrency theory
*
Algorithms
o Randomized algorithms
o Distributed algorithms
o Parallel algorithms
* Data
structures
* Computer
architecture
o VLSI design
* Operating
systems
* Computer
communications (networks)
o Information theory
o Internet, World wide web
o Wireless computing (Mobile computing)
* Computer
security and reliability
o Cryptography
o Fault-tolerant computing
* Distributed
computing
o Grid computing
* Parallel
computing
o High-performance computing
* Quantum
computing
* Computer
graphics
o Image processing
o Scientific visualization
o Computational geometry
* Computer
and society
o History of computer hardware
o History of computer science
o Humanistic informatics
o Community informatics
* Software
engineering
o Formal methods (Formal verification)
* Programming
languages
o Programming paradigms
+ Object-oriented programming
+ Functional programming
+ Concurrent programming
o Program semantics
o Type theory
o Compilers
* Information
science
o Data management
o Data mining
o Database
+ Relational database
+ Distributed database
+ Object database
o Information retrieval
o Information management
o Knowledge management
o Multimedia, hypermedia
* Artificial
intelligence
o Cognitive science
+ Automated reasoning
+ Machine learning
# Artificial neural network
+ Natural language processing (Computational linguistics)
+ Computer vision
o Expert systems
o Robotics
* Information
systems (Business informatics)
o Information technology
o Management information systems
o Health informatics
*
Human-computer interaction
* Computing
in Mathematics, Natural sciences, Engineering and Medicine
o Numerical analysis
o Algebraic (symbolic) computation
o Computational number theory
o Computational mathematics
o Scientific computing (Computational science)
o Computational biology (bioinformatics)
o Computational physics
o Computational chemistry
o Computational neuroscience
o Computer-aided engineering
+ Finite element analysis
+ Computational fluid dynamics
* Computing
in Social sciences, Arts and Humanities, Professions
o Computational economics
o Computational sociology
o Computational finance
o The Digital Humanities (Humanities computing)
|