Applied, practical, theoretical, and technical computer science. Applied computer science attempts to implement IT concepts in administration, industry, commerce, and science. Here, the focal points not only include software engineering, modeling, and simulation, but also artificial intelligence, expert systems, fuzzy modeling, neural networks, and genetic algorithms.