Teaching Staff in BSc (Hons) Computer Science

Are you passionate about teaching computer science in an international setting? Do you have a degree in computer science? If so, you might be the perfect fit for a faculty position at Niels Brock Copenhagen Business College!


Our three-year Bachelor (Hons) program in Computer Science is a fully accredited UK Bachelor of Science (Hons) in Computer Science because it is taught in collaboration with De Montford University in Leicester, UK. The program started in September 2023 and is continuously growing and in September 2025 we will start our fifth intake. The program contains up-to-date subjects like AI, Big Data and Agile Development, and classic disciplines like Database design, implementation, Programming, Data Structures and Algorithms – but also development projects with both individual and group elements. The setup will provide students with a well-balanced combination of theoretical foundations and a practical approach to computer science in a way where their theoretical knowledge will be applied in real-world cases. 

 

We are looking for several faculty members who can fulfill the general requirements listed below and that can cover a wide range of the subjects in the program.

 

General requirements
•    Fluency in spoken and written English (Danish is not a requirement.) 
•    A relevant master’s or PhD degree in Computer Science, Software Engineering etc. or relevant real-world experience including high-level certifications
•    Documented teaching experience or other documented skills in knowledge transfer
•    An interest in working in an environment that is not yet set in stone with an opportunity to influence it 

 

Specific requirements

The first-year courses each have a set of specific requirements listed below.

 

Database Design and Implementation
•    Well founded in relational databases
•    Experience with designing databases, such as ER model, keys, and normalization
•    Experience with SQL mapping schema implementation via DDL 
•    Experience with SQL queries
•    Ability to include relevant elements of the Data Protection Act 2018 and GDPR in both design and implementation and contextualize it to a Danish context
•    Ability to guide students in lab sessions

 

Fundamental Concepts of Computer Science
•    Knowledge about the math behind computer science, such as logic, set theory, probability, and statistics
•    Knowledge of fundamental principles in areas of the software life cycle, including requirements capture (by e.g., interviews and questionnaires) and user interface design
•    Knowledge of ethical theories and concepts related to information systems, information security and software engineering
•    Ability to contextualize the above to the Danish society

 

Computer Programming
•    Experience with practical programming is preferable in Scala but not a necessity
•    Knowledge of design using control and data abstractions in a contemporary programming language
•    Adherence to good programming practice and use of coding standards
•    Knowledge of the role of testing in the software development process 
•    Ability to guide students in lab sessions

 

Operating Systems and Networks
•    Well founded in computer architecture, operating systems, and computer networks
•    Knowledge of the theoretical foundation such as number systems and finite state automata
•    Computer hardware such as CPU, memory, bus, motherboard etc.
•    Operating system fundamentals, Shell scripting, Authentication and authorization
•    Computer networks including network architectures, data communication, network components, LAN protocols, Internet protocols
•    Security issues 
•    Ability to guide students in lab sessions


The second year courses each have a set of specific requirements listed below.

 

Object Oriented Design and Development
•    Well founded in the Object-Oriented approach to systems development 
•    Experience in using library packages provided by Java SDK
•    Deep knowledge of UML and Java
•    Knowledge of GUI and how to build user friendly
•    Ability to guide students in lab sessions


Data Structures and Algorithms
•    Deep knowledge of classical data structures including stacks, queues, lists, trees, and hash tables
•    Well founded in searching and sorting
•    Ability to explain how efficiency of the algorithms is measured in terms of theta, omega and Big O notation
•    Knowledge of concurrent program design in the context of multi-core architectures and distributed applications
•    Ability to guide students in lab sessions


Web Application Development
•    Well founded in the area of developing for the Web
•    Deep knowledge in user interface design on the ‘client-side’ or ‘front-end’
•    Deep knowledge in security and persistence in ‘server- side’ or ‘back-end’ scripting
•    Ability to do server-side scripting using a web development language such as PHP
•    Knowledge of security protocols in web applications 
•    Ability to guide students in lab sessions


Employment
Employment will be secured as per collective agreement between the Danish Ministry of Finance and the AC trade union.

 

Terms of employment:
The position is full-time starting with a one-year contract, and you will start on August 15th, 2025. Salary and employment will be in accordance with the applicable collective agreement.

 

At Niels Brock, we want to ensure working conditions that provide a good balance between work life and family life. Employees at Niels Brock with children under the age of 3 can apply for a reduced time of 10% without a salary reduction.
 
More information:

You are welcome to contact Pro Vice-Chancellor of Academic Affairs Fatima Dhaif on +4523214553 or fdh@nielsbrock.dk

 

Application and deadline for applying:

You apply for the position by sending your application, CV and diplomas via the link below no later than June 18th, 2025. Job interviews will be held continuously.

 

We want to reflect the surrounding society and encourage everyone, regardless of personal background, to apply for the position.

 

About Niels Brock Copenhagen Business College
For more than 30 years, the International Department at Niels Brock has offered a range of British university degrees in cooperation with De Montfort University, Leicester. Our students are international and primarily from South Asia. They come to us with a diversity of educational, ethnic, and religious backgrounds as well as having English as their second language. We are dedicated to delivering world class education through inclusive and cross-cultural instruction methods that require pedagogical as well as didactic flexibility.

 

The department forms part of Niels Brock one of the largest educational institutions in Denmark with more than 15,000 students in Denmark.

 

We have taught business subjects for more than 140 years, building up experience and establishing solid networks throughout Denmark and the world.

 

It is our ambition to be the most global and innovative business college in Denmark. We develop and offer education and training which provide the Danish and global business communities with the proper competencies to enhance cooperation and competitiveness, and we are widely recognized for our academically and pedagogically skilled faculty members and dedicated students.

 

For further information, please click here.