This publication provides readers with an introduction to applied computer science and its fields. The subject areas of automation theory and computability theory are covered. Themes like computing, functional, procedural and object-oriented programming are discussed. Focus lies on computer programming and computer music. This publication also deals with computational linguistics, computer vision, evolutionary computation, computer graphics visualization, computer animation, computer accessibility, image processing and artificial life. Contents: Introduction to Applied Computer Science; Mathematical Logic, Set Theory, Automation Theory and Computability Theory; Parsing, Interpreter Computing, Functional, Procedural and Object-Oriented Programming; Programming Paradigm, Multiprocessing, Concurrency Control and Requirements Analysis; Focus on Software Design, Computer Programming and Software Testing; Software Development Process, Microarchitecture, Operating System and Computer Music; Focus on Routing, Network Topology and Database Management System; Relational Database, Data Mining, Automated Reasoning and Machine Learning; Computational Linguistics, Computer Vision, Evolutionary Computation and Computer Graphics Visualization; Focus on Computer Animation, Cognitive Science, Computer Accessibility, Image Processing and Artificial Life.