Skip to content

Commit

Permalink
update layout
Browse files Browse the repository at this point in the history
  • Loading branch information
BILLXZY1215 committed Aug 14, 2024
1 parent d5cb81f commit 94f4474
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion index.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,18 @@ Every week, there will be two presentation groups, each consisting of two member

| Overview |
| :---- |
| Optional Reading: Programming Interfaces Overview Amy Ko’s Book Chapter on [Programming Interfaces](https://faculty.washington.edu/ajko/books/user-interface-software-and-technology/programming) Bret Victor’s Talk on [Inventing on Principle](https://vimeo.com/906418692) Understanding Programmers Mark Guzdial’s Book Chapter on [What Does Computing for Everyone Mean?](https://link.springer.com/chapter/10.1007/978-3-031-02216-6\_1) Ko, A. J., Abraham, R., Beckwith, L., Blackwell, A., Burnett, M., Erwig, M., ... & Wiedenbeck, S. (2011). The state of the art in end-user software engineering. ACM Computing Surveys (CSUR), 43(3), 1-44. Ways of Knowing: Ledo, D., Houben, S., Vermeulen, J., Marquardt, N., Oehlberg, L., & Greenberg, S. (2018, April). [Evaluation strategies for HCI toolkit research](https://stevenhouben.be/pubs/EvaluationCHI2018.pdf). In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (pp. 1-17). Oliveira, D., Bruno, R., Madeiral, F., & Castor, F. (2020, September). [Evaluating code readability and legibility: An examination of human-centric studies](https://arxiv.org/pdf/2110.00785). In 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 348-359). IEEE. |
| Optional Reading:

Programming Interfaces Overview Amy Ko’s Book Chapter on [Programming Interfaces](https://faculty.washington.edu/ajko/books/user-interface-software-and-technology/programming)

Bret Victor’s Talk on [Inventing on Principle](https://vimeo.com/906418692) Understanding Programmers

Mark Guzdial’s Book Chapter on [What Does Computing for Everyone Mean?](https://link.springer.com/chapter/10.1007/978-3-031-02216-6\_1) Ko, A. J., Abraham, R., Beckwith, L., Blackwell, A., Burnett, M., Erwig, M., ... & Wiedenbeck, S. (2011). The state of the art in end-user software engineering. ACM Computing Surveys (CSUR), 43(3), 1-44. Ways of Knowing: Ledo, D., Houben, S., Vermeulen, J., Marquardt, N., Oehlberg, L., & Greenberg, S. (2018, April).

[Evaluation strategies for HCI toolkit research](https://stevenhouben.be/pubs/EvaluationCHI2018.pdf). In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (pp. 1-17). Oliveira, D., Bruno, R., Madeiral, F., & Castor, F. (2020, September).

[Evaluating code readability and legibility: An examination of human-centric studies](https://arxiv.org/pdf/2110.00785). In 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 348-359). IEEE. |

| **Interactive Programming Paradigms (1)** |
| Optional Reading: Visual Debugging: [PythonTutor](https://pythontutor.com/): Guo, P. J. (2013, March). Online python tutor: embeddable web-based program visualization for cs education. In Proceeding of the 44th ACM technical symposium on Computer science education (pp. 579-584). [Ply:](https://github.com/sliminality/ply) Lim, S., Hibschman, J., Zhang, H., & O'Rourke, E. (2018, October). Ply: A visual web inspector for learning from professional webpages. In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology (pp. 991-1002). [Log-it](https://creativity.ucsd.edu/logit): Jiang, P., Sun, F., & Xia, H. (2023, April). Log-it: Supporting Programming with Interactive, Contextual, Structured, and Visual Logs. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (pp. 1-16). Structure Editors [Polymorphic Blocks](https://cseweb.ucsd.edu/\~lerner/poly-blocks.html): Lerner, S., Foster, S. R., & Griswold, W. G. (2015, April). Polymorphic blocks: Formalism-inspired UI for structured connectors. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (pp. 3063-3072). [Hazel](https://hazel.org/): Omar, C., Voysey, I., Hilton, M., Aldrich, J., & Hammer, M. A. (2017). Hazelnut: a bidirectionally typed structure editor calculus. ACM SIGPLAN Notices, 52(1), 86-99. [Envision](https://www.pm.inf.ethz.ch/research/envision.html): Asenov, D., Hilliges, O., & Müller, P. (2016, May). The effect of richer visualizations on code comprehension. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (pp. 5040-5045). |
| **Interactive Programming Paradigms (2)** |
Expand Down

0 comments on commit 94f4474

Please sign in to comment.