• Students have to wish to play a role in developing new computing technologies or specialize in enterprise-level programming, systems, software engineering or research, then Computer Science. 
  • Learn the theoretical, algorithmic, implementation, and systems principles that underpin computer languages and networks and discover develop new technologies and advanced programming techniques.