Basics of entrepreneurship for IT, computing system and network architecture, operation systems and computing networks, basics of parallel programming, databases, software development technology, information system design and administration, data processing structure and algorithms, distributed databases and data storage, basics of SQL, artificial intelligence and expert systems, mobile system software.