Computer Science is incredibly broad field supported the studies of hardware and software package style. Engineering covers totally different areas of coming up with, installation and maintenance of complicated systems. Major subjects of PC sciences embrace computer systems, maintenance of communication network and development of core digital technologies. Areas of specialties embrace AI, PC vision