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