The Annual Creative Programming Contest in the Department of Software Engineering
Software engineering studies at Shenkar’s Department of Software Engineering are part of a four-year quality academic and pedagogical experience.
As part of the Web and Cloud Engineering course, second-year students learn how to develop client-server-based software systems in line with functional engineering specifications. Among other things, the students learn how to program forms while paying close attention to appearance, functionality, Bootstrap, responsivity, data verification, sending parameters to the server on the server side, and more.
The course includes an annual forms contest, where each participant can let their imagination run wild, choosing the most unique idea and bringing it to life in the most creative / visually appealing / humorous / impressive way possible. Participation in the forms contest is not mandatory and does not award extra credit. Generally, most students are motivated to participate and challenge themselves, expand their horizons and prove their abilities. It also offers them valuable experience, as well as demonstrating qualities such as ambition, responsibility, work ethic, creative thinking and so forth – traits that are crucial for any future software engineer.
For the contest, the software engineering students program, build and optimize interactive data applications and environments using minimalist and efficient code.
At the end of the year, during the final submissions of the Introduction to Web and Cloud Engineering course, there is a ceremony where the head of the Department of Software Engineering, Dr. Yonit Rusho, awards certificates for first, second and third place.
This year’s winners (2021-2022) were Yarden Ish-Shalom from the flexible studies program and Assaf Baykov from the regular program. The full list of winning projects are as follows:
First Place
Yarden Ish-Shalom | A fun game that challenges the user to solve riddles in the given time in order to succeed in the mission and send the form. The game was designed in a style that combines spy movies and escape rooms in order to transform the form submission experience into a challenging task that motivates the user to succeed.
The trophy
Assaf Baykov | The form looks like the Visual Studio Code program that contains HTML text to generate a form, but the actual text creates the form. Next to all the tags that make up the form’s elements is an element of the actual form that can be completed and sent.
“I searched a long time for a creative idea, and I noticed that after numerous coding hours with Visual Studio Code, I began telling myself that if I were to build a form, then it would look like how it’s built behind the scenes. Just like programmers prepare a form.” – Assaf Baykov
Second Place
Gilad Schneider | The form is built from several JavaScript functions that create a game where you need to shoot egg figures that jump on the screen before they shoot at you. All the form fields are somehow related to eggs, like: How much protein is in one egg?
"At first, I wanted to make a bull’s eye game, but I ended up making a game about egg-looking figures, and that’s why the entire form is related to eggs and protein.” – Gilad Schneider
To see Gilad Schneider’s complete form click here!
Tslil Aharon | A form for a short riddle written using JavaScript, CSS and HTML, used to create a more creative and fun game. The form was designed as a notepad with animation resembling tearing a page out when going to another page.
Third Place
Tomer Duchovny | A stylized form that contains music and colors resembling an old Game Boy video game, intended for the Pokémon Secret Club community.
To see Tomer Duchovny’s complete form click here!
Racheli Dekel | A form from the world of Harry Potter books that makes it possible (if the user meets all the requirements) to register and join He Who Must Not Be Named’s army of Death Eaters.
To see Racheli Dekel’s complete form click here!
Written by: Racheli Dekel