Technical assistant for computer science

from Wikipedia, the free encyclopedia

Technical assistant for computer science is a training occupation in Germany.

The training usually lasts 2 years, if additional qualifications are acquired 3 to 4 years. In some federal states, training is offered in subjects or areas of focus, e.g. B .:

  • Assistant for IT (general IT)
  • Assistant for IT (business IT)
  • Assistant for IT (media IT)
  • Assistant for IT (software technology)
  • Assistant for IT (technical IT)
  • Assistant for computer science (business informatics)

The job description of the technical assistant for computer science largely covers all tasks of the otherwise specialized IT specialist and thus represents an alternative to the training professions in the dual system.

Since the qualification is recognized as vocational training, a vocational college can then be attended.

In the individual federal states

Bavaria

The training course for technical assistants for computer science was established in Bavaria in 1996. The duration of training at a vocational school is 2 years. The aim of the training is to be employed in the IT sector as a system administrator, programmer or in a similar position. As with other assistant professions, the training is concluded with a state examination. State schools are located in Northern Bavaria. In southern Bavaria, training is offered exclusively at private schools. There are up to 32 training places available at state schools at each school location, with no school fees being charged.

An intermediate level of education is required as an entry requirement. No further previous knowledge is required. In some schools, entrance tests are carried out to check the suitability of applicants. After admission to the school, the probationary period lasts until the end of the first half of the school year.

The training is divided into job-related and general educational content. The general educational content serves to support the job-related content.

Job-related training content

Application development The content in application development is conveyed using exemplary, practical tasks with current standard software (e.g. presentation software, spreadsheets, standard software for website creation). In the area of ​​website creation, the trainees work in teams to create a job-related website (e.g. the website of their vocational school). Dealing with database systems is taught on current systems ( MySQL , MSSQL , MS Access ).

Operating systems and network technology In the subject operating systems and network technology, the students are given a basic understanding of the structure and operation of different operating systems. The ability to install and administer operating systems in a user-friendly manner is acquired. Particular attention must be paid to data security. In the area of ​​network technology, students are taught to plan, set up and administer networks in a practice-oriented manner. One focus is on troubleshooting and the security of data in the intranet and extranet.

Data processing and microcomputer technology In the subject of data processing and microcomputer technology, the content is developed on the basis of practice-oriented projects in order to gain insights into the activities and processes in IT companies. The students learn to analyze user requirements and to plan, calculate, assemble from individual components and configure data processing systems accordingly. The function of microcomputer systems is developed based on the fundamentals of digital technology. They gain practical experience by creating and testing simple assembly language programs. Programming a microcomputer system is the basis for developing and testing simple programs for a programmable logic controller.

Electrical engineering and electronics When conveying the content in the subject electrical engineering and electronics, the focus is on practical relevance. Through the targeted use of projects, the students acquire basic specialist knowledge in the fields of electronics, communications technology and electrical installation.

Advanced programming languages The content in the subject advanced programming languages ​​is conveyed on the basis of typical practical tasks. The solution to problems arises from the implementation of a graphic representation of the program or class structure in a programming language (C ++, C #, Java ...). The mastery of a practice-relevant program development environment enables you to develop and implement software that meets your requirements.

General education content

Mathematics, German, English, social studies, religion, sports

See also

Web links