ACCESS

Middle Level Vocational and Educational Training Courses, Baccalaureate, University

HLVT

Higher Level Vocational and Educational Training Courses

ON-CAMPUS

2,000 HOURS OF COURSEWORK

2 academic years

INTERNSHIP

500 hours in a company

Mornings

Monday to Friday, 08:00 - 14:10

By studying this training program, you will obtain the qualification of Higher Technician in Multi-platform Applications Development , and you will learn to develop software applications, participate in their design, and carry out programming, testing, and documentation. 

Career Opportunities

Individuals with this professional profile work in public or private organizations of any size, either as employees or self-employed. They perform their duties in the area of multiplatform application development across various fields such as business and enterprise management, customer relations, education, leisure, mobile devices, and entertainment, among others. Their work includes developing and implementing applications in intranet, extranet, and Internet environments, as well as the deployment and adaptation of enterprise resource planning (ERP) systems and customer relationship management (CRM) systems.

Software Application Developer for Business and Enterprise Management

General-Purpose Application Developer

Application Developer in the Field of Entertainment and Mobile Computing

MODULES

1st Year (NEW Curriculum)

Programming (230 h)

Structured Programming. Modular Design. Fundamentals of File Management. Object-Oriented Programming (OOP): Basics. Fundamental Class Libraries. Introduction to Database Persistence.

erd-1

Databases (240 h en anglès)

Introduction to Databases. SQL Languages: DML, DDL, and DCL with Procedural Extension. Non-Relational Databases.

Computer Systems (130 h)

Installation, Configuration, and Operation of the Computer System. Information and Resource Management in a Network. Deployment of Specific Software.

Development Environments(90 h)

Software development, software optimization, introduction to object-oriented design.

Markup Language and Information Management Systems (170 h)

Using markup languages in web environments, publishing, storing, and retrieving information through web technologies

Professional Training and Guidance (90 h)

Labor regulations and social security, types of contracts, principles of economics and the labor market, occupational risk prevention

Digitalization Applied to Productive Sectors (30 h)

A cross-cutting module that provides information to recognize the importance of digitalization in different productive sectors and its role as a transformative element of the economy

2nd Year (NEW Study Plan)

Interface Development (170 h)

Creating graphical user interfaces using visual editors, developing graphical user interfaces based on XML, creating visual components using specific tools, documenting applications, preparing applications for distribution, evaluating application performance

Multimedia Programming and Mobile Devices (165 h)

Applying development technologies for mobile devices by evaluating their features and capabilities, developing applications for mobile devices by analyzing and using specific technologies and libraries, developing simple 2D and 3D games using game engines

Services and Processes Programming (90 h)

Developing applications composed of multiple processes by recognizing and applying parallel programming principles, creating applications with multiple execution threads by analyzing and applying specific libraries of the programming language, programming network communication mechanisms using sockets and analyzing the execution environment, protecting applications and data by defining and applying security criteria for accessing, storing, and transmitting information

Business Management Systems (90 h)

Identifying enterprise resource planning (ERP) and customer relationship management (CRM) systems, implementing ERP-CRM systems, performing management and information query operations following design specifications and using tools provided by ERP-CRM systems, adapting ERP-CRM systems

Data Access (165 h)

Developing applications that manage information stored in files, developing applications that manage information stored in relational databases, developing applications that manage information stored in native XML databases, programming data access components

Business and Entrepreneurial Initiative (60 h)

Developing skills to create a small business, performing administrative and financial management tasks

Professional English (120 h)

Sustainability Applied to the Productive System (30 h)

Intermodular Project (50 h)

Introduction to Video Games (80 h)

Developing, installing, documenting and maintaining multi-platform computer applications, using technologies and specific  development environments, guaranteeing secure access to data and complying with «usability» and quality criteria  required by established standards. 

COMPLETE:
Programming with Structured Languages for Management Applications (IFC155_3)

  • UC0223_3 Configure and Operate Computer Systems.
  • UC0226_3 Program Relational Databases.
  • UC0494_3 Develop Software Components in Programming Languages.

Programming with Object-Oriented Languages and Relational Databases (IFC080_3)

  • UC0223_3 Configure and Operate Computer Systems.
  • UC0226_3 Program Relational Databases.
  • UC0227_3 Develop Software Components in Object-Oriented Programming Languages.

INCOMPLETE:
Administration and Programming in Enterprise Resource Planning and Customer Relationship Management Systems (IFC363_3)

  • UC1213_3 Install and Configure Enterprise Resource Planning and Customer Relationship Management Systems.

Computer Systems Programming (IFC303_3)

  • UC0964_3 Create Software Components for System Management and Its Resources.

The course duration is 2,000 hours, equivalent to two academic years.

La durada del Cicle és de 2000 hores, equivalent a dos cursos. Durant el darrer trimestre del segon curs es realitza la Formació en Centres de Treball.

Bachelor’s Degree in Computer EngineeringCrèdits
20302 – Programming – Computer Science I6
21760 – Business6
21716 – Databases I 
21726 – Databases II6
21755 – Multimedia Technology6
21773 – Internship in Computer Science I6
21724 – Distributed Internet Applications and User Interfaces6
Electives6
Total48
Bachelor’s Degree in Telematics Engineering 
20302 – Programming – Computer Science I6
21760 – Business6
22353 – Computers and Operating Systems6
Electives12
Total30

Contact any member of the Computer Science Department.