Disciplines

  • Algorithms and data structures
  • Analysis of software requirements
  • Computer architecture
  • Software architecture and design
  • Databases
  • Security of applications and data
  • Group dynamics and communications
  • Software Economics
  • Empirical methods of software engineering
  • Data mining
  • Computer graphic design
  • Designing software
  • Human-machine interaction
  • Software project management
  • Software modeling and analysis
  • Regulatory notation of software products
  • Object-oriented programming
  • Image processing
  • Operating Systems
  • Computer networking
  • Fundamentals of Electronics and Computer Circuitry
  • Fundamentals of Software Engineering
  • Fundamentals of programming
  • Processing and visualization software packages
  • Programming 3D graphics and game applications
  • Internet programming
  • Programming of microcontroller systems
  • Android Programming
  • IOS programming
  • Programming frameworks JavaScript
  • Programming on Python frameworks
  • PHP and JavaScript programming
  • Java programming
  • Python programming
  • Ruby programming
  • Smart things programming
  • Parallel and distributed computing programming
  • Design Workshop
  • Professional practice in software engineering
  • Robotics
  • Development of server-side scripts
  • Software standardization
  • Management theory
  • Artificial Intelligence
  • Quality software and testing