Applications Developer

Program overview

The Application Development Program provides you with insights that can be used to design, develop and implement software solutions for businesses and their products.

Graduates of the Application Developer Vocational School develop their knowledge and skills to work in the information technology industry in positions such as: application developer, programmer, software engineer, system analyst, software architect, etc.


Expected Outcomes

  • Application development through Java, C #, PHP programming languages;
  • Designing and structuring databases;
  • Interconnecting different software platforms;
  • Implementing security during application development;
  • Application testing and troubleshooting (Troubleshoot);
  • Demonstration and administration of source code;
  • Applying analysis and design to business requirements.

Duration of the program:

4 Semesters – Intensive

Credits earned during the program: Credits: 120


Course Outline:

Semester 1

  • Programming
  • Mathematics for Informatics
  • English language
  • Basics of Computer Circuits
  • Technical Basics for Informatics


Semester 2

  • Algorithms and Data Structure
  • Information Systems and Security
  • Operative Systems and Computer Architecture
  • Database Systems
  • Computer Networks and Clouding

Semester 3


  • Software Engineering
  • Mobile Application Development
  • Software Architecture
  • Fundamentals of Management and Entrepreneurship for IT
  • Web applications
  • Project Lab 1


Semester 4

  • WEB Application and E-Technology
  • Quality and Relevance of Systems and Networks
  • Project Lab 2
  • Internship in Industry
  • Elective


Elective courses

  • Computer Graphics
  • Computer-aided design
  • 3D Modeling
  • Simulation and Visualization
  • Mechatronics
  • Robotics
  • Artificial Intelligence
  • Control System Engineering
  • Server Infrastructure
  • Wireless network
  • Parallel Programming
  • Data communication
  • Cryptography and Network Security
  • User interface design and implementation
  • Video-Games
  • ERP


Learning outcomes

  • Candidates will learn to develop software applications that make the use of services efficient and secure.
  • The candidate will analyze a problem and identify the right data, hardware and software components, and identify requirements to develop a workable solution.
  • The use of tools and practices that support the software documentation process.
  • Students will work collaboratively and effectively in teams to achieve a common goal.
  • Students will analyze local and global information technologies (IT trends), recognizing the impacts of IT on cultural, economic, ethical and legal issues and responsibilities.