Staff profile

Dr Sokratis Karkalas


Senior Lecturer in Software Engineering

Sokratis Karkalas writing code

Subject

Computing

College

College of Science and Engineering

Department

School of Computing

Research centre

Data Science Research Centre

ORCiD ID

0009-0002-6008-6339

Campus

Markeaton Street, Derby Campus

Email

s.karkalas@derby.ac.uk

About

I am a senior lecturer in software engineering. I enjoy coding a lot and I am passionate about good coding practices such as clarity, brevity, efficiency and maintainability. I like casual coding for fun as it provides a creative and exploratory space where I can enjoy the process without external pressures. I also enjoy professional coding under pressure in the context of structured environments and business-critical projects. I think that both contexts offer valuable experiences and opportunities for growth in different ways.

I hold degrees in Economics, Business Administration, Computer Science and Education. I am a member of the British Computing Society, Higher Education Academy, Association of Enterprise Architects and the Economic Chamber of Greece. I am a certified TOGAF Enterprise Architect (Open Group) and IT project manager (BCS). In 2015 I was awarded the best doctoral research award by INSTICC (Institute of Information, Control and Communication Systems and Technologies).

My teaching covers a multitude of programming languages, database technologies and Internet technologies both at graduate and postgraduate level. I have worked with a wide range of academics to design, develop and update courses for HE.

My research centres on computer-supported education with particular focus on artificial intelligence. I use machine learning techniques to provide direct, relevant and personalised support to students and educators.

I have substantial experience in designing and implementing information systems for educational applications as well as industry. I also design and implement technologies that provide opportunities for semantic enhancement, integration and interoperability of heterogeneous components with learning platforms.

Teaching responsibilities

Research interests

In general, my interests revolve around the following areas:

Computer programming teaching and learning, intelligent tutoring systems, exploratory learning environments, authoring tools for highly interactive learning materials, automated support for learning environments, authorable learning analytics, integration and interoperability of learning components with learning platforms.

The orientation of my research and the resulting technologies is to create generic solutions like frameworks, techniques and tools that are domain and technology-independent so that they can be applicable to different domains of knowledge and implementable on any platform. Another objective is to lower the cognitive load of prospective users in order to make these technologies accessible to a wider audience. 

Membership of professional bodies

Memberships

Professional Accreditations 

Collaborations

Qualifications

International experience

Recent publications