Computer science Implementation Task (project management) Class (philosophy) Artificial neural network Set (abstract data type) Process (computing) Artificial intelligence Profit (economics) Natural language processing Machine learning Data mining Information retrieval Software engineering Engineering