DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice
DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →
← Back to directory
§ OCCUPATION · GLOBAL STANDARDS

computer science lecturer

Computer science lecturers are subject professors, teachers, or lecturers who instruct students who have obtained an upper secondary education diploma in their own specialised field of study, computer science, which is predominantly academic in nature.

View on Official Portal ↗
Description

Computer science lecturers are subject professors, teachers, or lecturers who instruct students who have obtained an upper secondary education diploma in their own specialised field of study, computer science, which is predominantly academic in nature. They work with their university research assistants and university teaching assistants for the preparation of lectures and of exams, grading papers and exams and leading review and feedback sessions for the students. They also conduct academic research in their field of computer science, publish their findings and liaise with other university colleagues.

Theoretical Knowledge
ESSENTIALTheoretical knowledge required
ML (computer programming)C#PerlGroovyMicrosoft VisioABAPTypeScriptGIMP (graphics editor software)computer technologycurriculum objectivesScalaAssembly (computer programming)SAP R3Objective-CVBScriptcomputer scienceJava (computer programming)SketchBook ProCOBOLcomputer programmingMicrosoft Visual C++CoffeeScriptSynfigAPLCommon LispAdobe PhotoshopScratch (computer programming)LispVisual BasicProlog (computer programming)Adobe Illustratorgraphics editor softwareRErlangSAS languageSwift (computer programming)ASP.NETMATLABRuby (computer programming)C++HaskellSmalltalk (computer programming)Pascal (computer programming)OpenEdge Advanced Business LanguagePython (computer programming)
OPTIONALAdjacent knowledge that strengthens fit
Spiral developmentcomputer historyuniversity proceduresICT communications protocolsPHPWaterfall developmentlearning difficultiesprinciples of artificial intelligencefunding methodsAJAXsoftware design methodologiesweb programmingDevOpsPrototyping developmentJavaScriptscientific computingassessment processesRapid application developmentiterative developmentscientific research methodologyunified modelling languageAgile developmentcognitive computingincremental development
Practical Skills
ESSENTIALApplied skills & competences
liaise with educational support staffassist students with equipmentprepare lesson contentsynthesise informationmanage personal professional developmentapply blended learningthink abstractlyuse IT toolsteach in academic or vocational contextsguarantee students' safetydevelop course outlineliaise with educational staffapply intercultural teaching strategiespromote the participation of citizens in scientific and research activitiescompile course materialwrite work-related reportsteach computer sciencemonitor developments in field of expertiseinteract professionally in research and professional environmentsapply teaching strategiesgive constructive feedbackassess studentscommunicate with a non-scientific audienceperform classroom managementmentor individualsdemonstrate when teaching
OPTIONALOptional competences
integrate gender dimension in researchdevelop professional network with researchers and scientistsfacilitate teamwork between studentsapply for research fundingmanage open publicationspromote open innovation in researchassist students with their dissertationserve on academic committeeestablish collaborative relationsdraft scientific or academic papers and technical documentationdemonstrate disciplinary expertisemanage findable accessible interoperable and reusable datapromote the transfer of knowledgeapply research ethics and scientific integrity principles in research activitiesprovide lesson materialsmonitor educational developmentsconduct scholarly researchassist students in their learningprovide career counsellingassist in the organisation of school eventswrite scientific publicationsteach digital literacywork with virtual learning environmentsdevelop learning curriculumincrease the impact of science on policy and societymanage resources for educational purposesoperate open source softwaremanage intellectual property rightsconduct quantitative researchspeak different languagesevaluate research activitiesconduct qualitative researchpublish academic researchmanage research datakeep records of attendanceconduct research across disciplinessupervise educational staffprovide technical expertiseperform project managementdiscuss research proposalsperform scientific researchsupervise doctoral studentsdisseminate results to the scientific communityparticipate in scientific colloquiapresent reports

GLOBAL RESOURCE

View official definition ↗

SKILLS OVERVIEW

140 total
71 essential · 69 optional

Data Source: Unified Global Standards (ISCED, ISCO, O*NET, ESCO)

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice