Functional Programming Workshop

A workshop for students, professors and experts from industry.

The second edition of the Functional Programming Workshop: Exploring the world of elegant and functional source code


In a world of continuous technological evolution, the second edition of the Functional Programming Workshop took place, bringing together students, passionate programmers and programming experts with different programming paradigms to explore the fascinating world of functional programming. The event, which took place at the Faculty of Engineering and Informatics, SPIRU HARET University on 23.11.2023, was a unique opportunity for second-year students of the Faculty of Engineering and Informatics to improve their knowledge and experience techniques and advanced functional approaches.

Functional programming is a programming paradigm that focuses on treating code as a series of pure mathematical functions, without side effects and state changes. This approach brings significant benefits to software development, including increased robustness and ease of testing. The Functional Programming Workshop gave participants a chance to better understand this paradigm and apply the associated concepts and technologies in their projects.

Also discussed are programming languages and their functional features, either through libraries or frameworks, such as Haskell, Scala, Clojure, RUST, Python, C#, Java, and C++.

Students had the opportunity to take part in hands-on sessions where they could test their skills in developing functional code. These exercises covered topics like map, filter, reduce, lambda expressions and more.

In addition to theoretical and practical learning, the workshop also promoted collaboration and networking among participants. Thus, they had the opportunity to discuss and exchange ideas with other professionals in the IT industry, opening up new perspectives in the field of functional programming.

In conclusion, the second edition of the Functional Programming Workshop was a success, bringing students and programming professionals together to explore the world of elegant and functional code. With technology continuing to evolve, events like this are essential to stay up-to-date and develop (new) valuable programming skills. We look forward to the next edition of this workshop, which promises to bring new knowledge and discoveries to the world of functional programming.

Associate Professor Dr. Marius Iulian Mihailescu
m.mihailescu.mi@spiruharet.ro
Faculty of Engineering and Computer Science
SPIRU HARET University

Functional Programming Workshop, 2nd Edition


We are delighted to announce the return of our Functional Programming Workshop for its second edition! After a successful inaugural event, we're back to delve deeper into the cloud computing world, with a special focus on the ongoing projects of our talented students.

Workshop Highlights

  • Continuation of student projects. Witness the progress and evolution of projects initiated by our innovative students.
  • Expert guidance. Learn from esteemed professionals in functional programming who will mentor and provide valuable insights for project development.
  • Interactive sessions. Participate in hands-on workshops and collaborative discussions.
  • Networking opportunities. Connect with industry experts, academic leaders, and fellow students.
  • Latest trends and technologies. Explore the most recent advancements in functional programming.

Who Should Attend?
  • Students. Continue developing your projects, gain deeper knowledge, and prepare for a future in cloud computing.
  • Professors. Engage with student projects, provide guidance, and incorporate real-world applications into your teaching.
  • Industry experts. Offer mentorship, discover emerging talents, and stay connected with innovative academic projects.

Registration: No registration required. The participation can be performed virtual or physical for professors and experts from industry. For virtual participation, the link is https://meet.google.com/rqo-nurr-oxp

Join us for a day of learning, innovation, and networking. Let's explore the functional programming!

This workshop is not just about learning; it's about creating, sharing, and growing together. Join us for an inspiring day of innovation, collaboration, and networking.

For more information, please contact Marius I. Mihailescu, Ph.D., Associate Professor at m.mihailescu.mi@spiruharet.ro.

Get ready to take your knowledge and projects to the next level at our second Cloud Computing Workshop!

Associate Professor Dr. Marius Iulian Mihailescu
m.mihailescu.mi@spiruharet.ro
Faculty of Engineering and Computer Science
SPIRU HARET University

Discover the Power of Functional Programming at Our Exclusive Workshop!


In a world of ever-evolving technology, understanding and mastering different programming paradigms is essential for any software developer. In this context, the Faculty of Engineering and Informatics of SPIRU HARET University had the pleasure and the initiative to announce the launch of a functional programming workshop, intended to open new horizons in the career of students from year 2 and beyond.

The workshop, planned for 16.11.2023, took place at the headquarters of the Faculty of Engineering and Computer Science, offering participants an intensive learning experience under the guidance of recognized experts in the field. The workshop program included:

  • Fundamentals of Functional Programming: Exploring the key concepts and benefits of this programming style.
  • Functional Programming Languages: An in-depth look at popular languages such as Haskell, Python, RUST, Scala, and Erlang.
  • Practical Applications: Exercises and projects to apply theoretical knowledge in real scenarios.
This workshop was perfect for students with experience in other paradigms who want to expand their skills and explore new approaches to software development. It is also ideal for students or programming enthusiasts who want to better understand this influential style.

Among the students' projects, we can list the following projects:

  • Emanuel U., Hangman Game
  • Iulian Ionel, M., Yahtzee Game
  • Ionuț J., BlackJack Game
  • Other participants with great successes for Euler Project problems: Soliman Nast E., Flavius C., Daniel P., Alexandru P., Eduard Alexandru V., Cristian-Florin T., Maria C., Florin I., Alexandra (ISAR) G., Călin Stînean A., Alexandru G., Teodor Claudiu Cosmin D., Tudor-Marian S., George Bogdan D., Mădălin Cristian R., Camelia Diana M., Matei B., Portfolio with problems from the PROJECT EULER website (Project Euler is a website dedicated to a series of computer science problems intended to be solved with the help of computer programs.The project attracts graduates and students interested in mathematics and computer programming)
  • Munteanu M., Ogone API Library
  • Alexandra Andreea V., Chrome extension that queries a custom dictionary for Haskell terms
  • Ștefan I., Bus Ticketing and Payment Sysstem
The participants benefited not only from valuable knowledge, but also from the opportunity to socialize with each other, having the opportunity to interact at their request with other professionals in the field (National Research and Development Institute for the Physics of Lasers, Plasmas and Lasers (INFLPR) , Institute for Computing Technology (ITC), DEKRA (Germany), and TWEAG (France).

Thank you to everyone involved,

Associate Professor Dr. Marius Iulian Mihailescu
m.mihailescu.mi@spiruharet.ro
Faculty of Engineering and Computer Science
SPIRU HARET University

Functional Programming Workshop, 1st Edition


Are you ready to dive into the world of Functional Programming (FP)? Whether you're a beginner eager to learn the basics or an experienced programmer looking to sharpen your skills, our workshop is designed for you!

What to expect

  • Expert-led sessions. Learn from seasoned FP professionals.
  • Hands-on projects. Apply what you learn in real-time.
  • Networking opportunities. Connect with fellow programming enthusiasts.
  • Real-world applications of FP in software development
  • Toolkits and resources: Gain access to an array of functional programming tools and resources.
  • Certification. Earn a certificate of completion.

Workshop Highlights
  • Introduction to functional programming paradigms
  • Understanding immutable data structures
  • Advanced techniques in Haskell and Scala
  • Real-world applications of FP in software development
  • Interactive coding sessions and peer reviews

Who Should Attend?
  • Students. Gain insights into the latest cloud technologies and jumpstart your career.
  • Professors. Enhance your curriculum with current industry practices.
  • Industry Experts. Share your expertise and stay up with the emerging trends.

Registration: No registration required. The participation can be performed virtual or physical for professors and experts from industry. For virtual participation, the link is https://meet.google.com/rqo-nurr-oxp

Join us for a day of learning, innovation, and networking. Let's explore the clouds together!

This workshop is not just about learning; it's about creating, sharing, and growing together. Join us for an inspiring day of innovation, collaboration, and networking.

For more information, please contact Marius I. Mihailescu, Ph.D., Associate Professor at m.mihailescu.mi@spiruharet.ro.

We are eagerly awaiting your participation in our first-ever Cloud Computing Workshop!

Associate Professor Dr. Marius Iulian Mihailescu
m.mihailescu.mi@spiruharet.ro
Faculty of Engineering and Computer Science
SPIRU HARET University