Computer Science & Engineering deals with computer hardware and software systems. Besides manufacturing, development of new designs, technical improvements, alterations etc. there is huge opportunity in research and development in a wide range of applications, lecturing work, software development and programming, project management, database management, system and network administration, data protection, IT consulting, management consulting, sales, user support, marketing, market research, controlling and information research and the list goes on.