"It's one thing to be willing to do something; it's another to be able to do it — and actually doing it is a completely different matter."
Researcher, Lecturer, and Software Development Professional
Highlights from my work in academia and industry
South-West University · 2012 - Present
South-West University · 2008 - 2017
Bulgarian subsidiary of Coyote Software GmbH · 2000 - 2008
South-West University · 1999 - 2011
University of Limerick, TEMPUS SJEP 11087 · 1998
South-West University · 1996 - 1999
Books, journal articles, and conference papers
Selected funded scientific and educational projects
Modular Education in Mathematics and Informatics
Funded by: European Union
INCO-COPERNICUS Contract #977041
Funded by: European Union
Scientific Co-operation between Eastern Europe and Switzerland, Co-operation Agreement, No. 7 IP 65642
Funded by: Swiss National Science Foundation
European Territorial Cooperation Program "Greece-Bulgaria 2007-2013"
Funded by: European Territorial Cooperation Program
Development of electronic forms of distance learning system at South-West University
Funded by: European Social Fund, European Union
Creation of an administrative structure - a cluster to promote the interaction between the scientific community in the face of higher education institutions and the business sector in Bulgaria
Funded by: Operational Program "Development of Competitiveness of the Bulgarian Economy", European Union
Professional service and affiliations
Courses in Computer Science and Information Systems & Technologies
This course introduces students to the fundamental concepts of programming, focusing on problem-solving, algorithm development, and logical thinking. Students will gain hands-on experience in C++ programming, learning core concepts such as variables, control structures, functions, memory management and basic data structures. The course emphasizes best practices for code organization and debugging techniques, providing a solid foundation for future studies in computer science and software development.
This course introduces students to the .NET framework, focusing on building robust, scalable, and secure applications. Students will gain hands-on experience in C# and other .NET technologies, learning best practices for software development and problem-solving techniques in a modern development environment.
In this course, students explore the principles and methodologies of quality assurance in software development. Emphasis is placed on creating and executing test cases, identifying defects, and ensuring that software products meet the required standards of functionality, performance, and security.
This course covers the fundamentals of cybersecurity, equipping students with the skills to protect computer systems and networks from threats. Topics include risk management, cryptography, network security, ethical hacking, and securing web applications to ensure the confidentiality, integrity, and availability of information.
This course covers both the theory and practical aspects of web content management, with a focus on enterprise content management (ECM) and content management for developers. Students will explore the use of content management systems (CMS) to create, organize, and deliver digital content, while also diving into advanced topics such as integration, customization, and automation. Emphasis is placed on optimizing web content for usability, SEO, and digital marketing, as well as understanding the technical aspects that developers need to manage content efficiently in large-scale enterprise environments.
This course provides an in-depth exploration of key information security norms and standards, including ISO/IEC security standards, CMMI, ITIL, COBIT, PCI DSS, and GDPR. Students will learn about the frameworks and best practices for managing and securing information in organizations, focusing on compliance, risk management, and ensuring data protection. The course emphasizes the application of these standards in real-world scenarios to maintain the integrity, confidentiality, and availability of critical information.
This comprehensive course introduces students to the fundamentals of non-relational databases, addressing the growing demand for big data technologies. Students explore various NoSQL architectures including graph databases (Neo4j), document stores (MongoDB), key-value systems (Redis), and column-oriented databases (Cassandra). The curriculum covers practical implementation, cloud-based solutions, and real-world application development. Through hands-on projects, students gain essential skills for modern data management challenges beyond traditional relational models.
© Dr. Ivo Damyanov. All rights reserved.