X עב

School of Computer Science

Tel-Aviv Academic College

 Amir Kirsh

Amir Kirsh

view: formal, yearly, linear.

Books

3 Amir Kirsh. Object Oriented Programming and C++ Language, 2021, 232 pages, in Hebrew, First Edition - 1998, Current Edition - 2021.
2 Amir Kirsh. Introduction to the ACE Framework, 2007, 38 pages, in Hebrew.
1 Ilan Kirsh and Amir Kirsh. Windows Programming with MFC, 1999, 180 pages, in Hebrew.

Journal/Collection Publications

5 I. Gaber, A. Kirsh and R. Zigdon. Applying Proof Frameworks Is Harder for Students than We Think, In proceedings of the 25th Annual Conference on Research in Undergraduate Mathematics Education (RUME '23), 2023.
4 I. Gaber and A. Kirsh. Using Examples as Guideposts for Programming Exercises: Providing Support while Preserving the Challenge, IEEE The 16th International Conference on Computer Science and Education (ICCSE ’21), 2021, Won the Best Paper Award prize.
3 A. Kirsh and I. Gaber. The Effect of Reporting Known Issues on Students' Work, Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pages 74–-79, 2018.
2 A. Kirsh and I. Gaber. Satisfaction, Time Investment and Success in Students' Programming Exercise, Proceedings of the Programming Experience 2016 (PX/16) Workshop, pages 9 –- 20, 2016.
1 Shmuel Hauser Yakov Amihud and Amir Kirsh. Allocations, adverse selection, and cascades in IPOs: Evidence from the Tel Aviv Stock Exchange, Journal of Financial Economics, volume 68, number 1, pages 137–158, 2003.

Conference Proceedings

1 I. Gaber, A. Kirsh and D. Statter. Studied Questions in Data Structures and Algorithms Assessments, In proceedings of the 2023 Innovation and Technology in Computer Science Education, volume 1, pages 250–256, June 2023.

Talks

30 A. Kirsh. To Move or Not to Move: an Interactive Analysis, Cpp North 2023, Toronto Canada, July 2023.
29 A. Kirsh. C++ Incidental Explorations, Core C++ 2023, June 2023.
28 A. Kirsh. Designing and Implementing Safe C++ Applications, Core C++ 2023, June 2023.
27 A. Kirsh and A. Dathskovsky. Future of C++ Programming with AI Bots at Hand, C++ Now 2023, May 2023.
26 A. Kirsh. To Move or not to Move, Meeting C++ 2022, November 2022.
25 A. Kirsh. Max functional practice: API design, dangling references and C++20 constraints, Cpp Summit 2022, September 2022.
24 A. Kirsh. Back to Basics: Testing, CppCon 2022, September 2022.
23 A. Kirsh. Back to Basics: Object-Oriented Programming, CppCon 2022, September 2022.
22 A. Kirsh. Understanding and Mastering C++ Complexity, Core C++ 2022, September 2022.
21 A. Kirsh and T. Vromen. C++20’s [[likely]] Attribute Optimizations, Pessimizations, and [[unlikely]] Consequences, CppCon 2022, September 2022.
20 A. Kirsh and T. Vromen. C++20 Likely and Unlikely: A Journey Through Branch Prediction and Compiler Optimizations, Core C++ 2022, September 2022.
19 A. Kirsh. Are You Structure Bindable? A Tour via Concepts SFINAE and Herb Sutter's Pattern Matching, Cpp North 2022, Toronto Canada, July 2022.
18 A. Kirsh. Filling the Bucket: C++ Exams and Reading Code, Cpp North 2022, Toronto Canada, July 2022.
17 A. Kirsh. The Fine Details Behind C++ Containers And Algorithms, Cpp North 2022, Toronto Canada, July 2022.
16 A. Kirsh. Six Ways for Implementing max, C++ on Sea 2022, UK, July 2022.
15 A. Kirsh. What Makes Good C++ Programmers: a Continuous Search for C++ Teaching Recipes, C++ Now 2022, May 2022.
14 A. Kirsh. Learning from C++ Juniors' Mistakes: A case study of coding by example, ACCU 2022, April 2022.
13 A. Kirsh. Understanding and Mastering C++’s Complexity, CppCon 2021, October 2021.
12 A. Kirsh and A. Segoli Schubert. Algorithmic Complexity, CppCon 2021, October 2021.
11 A. Kirsh. Typical Type Typos, ACCU (Association of C and C++ Users) 2021 conference, March 2021.
10 A. Kirsh. The Point Challenge, ACCU (Association of C and C++ Users) 2021 conference, March 2021.
9 A. Kirsh. C++ Workshop for Graduates and Phd Students—a 3 days seminar at Stony Brook University, New York, US (SBU), August 2017.
8 A. Kirsh and I. Gaber. Taxonomy of Students Code Issues in Object Oriented Programming Exercise, a poster presented at ICER 2017, Tacoma USA, August 2017.
7 A. Kirsh and I. Gaber. Composing Fair Exams in Programming Course, presented as Work in Progress at ICER 2017 Tacoma USA, August 2017.
6 A. Kirsh. The Value of Practicing CS Students to Actually Teach Software Programming, Computer Science Seminar at Hong Kong University of Science and Technology (HKUST), September 2014.
5 A. Kirsh. No SQL and BigData, 2012.
4 A. Kirsh and R. Perez. Java Reference Application—putting all the buzzwords together, Java Technology Day, Israel, 2009.
3 A. Kirsh. Generics in Depth, Java Technology Day, Israel, 2008.
2 A. Kirsh and A. Romanov. Automated Log Generation and Analysis Using Collaborative Tagging, a poster presented in IBM PLE Seminar Haifa, 2008.
1 A. Kirsh and A. Romanov. Creating Plugins and Applications for the Eclipse Platform, OOPSLA 2007, Montreal, Canada, 2007.
`