• Caspersen M. An inverted curriculum for CS1 33rd Annual Frontiers in Education, 2003. FIE 2003.. 10.1109/FIE.2003.1263334. 0-7803-7961-6. (T3C_23-T3C_23).

    http://ieeexplore.ieee.org/document/1263334/

  • Hilburn T. Software Engineering - From the Beginning. Proceedings of the 9th Conference on Software Engineering Education.

    /doi/10.5555/525263.793933

  • Bareiss C. (1996). A semester project for CS1. ACM SIGCSE Bulletin. 28:1. (310-314). Online publication date: 1-Mar-1996.

    https://doi.org/10.1145/236462.236562

  • Bareiss C. A semester project for CS1. Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education. (310-314).

    https://doi.org/10.1145/236452.236562

  • Hilburn T. Software engineering-from the beginning 9th Conference on Software Engineering Education. 10.1109/CSEE.1996.491360. 0-8186-7249-8. (29-39).

    http://ieeexplore.ieee.org/document/491360/

  • Roberts E. (1995). A C-based graphics library for CS1. ACM SIGCSE Bulletin. 27:1. (163-167). Online publication date: 15-Mar-1995.

    https://doi.org/10.1145/199691.199767

  • Reek M. (1995). A top-down approach to teaching programming. ACM SIGCSE Bulletin. 27:1. (6-9). Online publication date: 15-Mar-1995.

    https://doi.org/10.1145/199691.199696

  • Roberts E. A C-based graphics library for CS1. Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education. (163-167).

    https://doi.org/10.1145/199688.199767

  • Reek M. A top-down approach to teaching programming. Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education. (6-9).

    https://doi.org/10.1145/199688.199696

  • Wolz U and Conjura E. (1994). Integrating mathematics and programming into a three tiered model for computer science education. ACM SIGCSE Bulletin. 26:1. (223-227). Online publication date: 12-Mar-1994.

    https://doi.org/10.1145/191033.191126

  • Oliver S and Dalbey J. (1994). A software development process laboratory for CS1 and CS2. ACM SIGCSE Bulletin. 26:1. (169-173). Online publication date: 12-Mar-1994.

    https://doi.org/10.1145/191033.191097

  • Wolz U and Conjura E. Integrating mathematics and programming into a three tiered model for computer science education. Proceedings of the twenty-fifth SIGCSE symposium on Computer science education. (223-227).

    https://doi.org/10.1145/191029.191126

  • Oliver S and Dalbey J. A software development process laboratory for CS1 and CS2. Proceedings of the twenty-fifth SIGCSE symposium on Computer science education. (169-173).

    https://doi.org/10.1145/191029.191097

  • Taheri S, Sasaki M and Ngetha H. (2015). Evaluating the effectiveness of problem solving techniques and tools in programming 2015 Science and Information Conference (SAI). 10.1109/SAI.2015.7237253. 978-1-4799-8547-0. (928-932).

    http://ieeexplore.ieee.org/document/7237253/

  • Greyling J, Cilliers C and Calitz A. (2006). B#: The Development and Assessment of an Iconic Programming Tool for Novice Programmers 2006 7th International Conference on Information Technology Based Higher Education and Training. 10.1109/ITHET.2006.339788. 1-4244-0405-3. (367-375).

    http://ieeexplore.ieee.org/document/4141651/

  • Angster E, Bergin J and Böszörményi L. (1999). Introducing OO Design and Programming with Special Emphasis on Concrete Examples. Object-Oriented Technology ECOOP’99 Workshop Reader. 10.1007/3-540-46589-8_20. (338-361).

    http://link.springer.com/10.1007/3-540-46589-8_20

  • Astrachan O, Smith R and Wilkes J. (1997). Application-based modules using apprentice learning for CS 2. ACM SIGCSE Bulletin. 29:1. (233-237). Online publication date: 1-Mar-1997.

    https://doi.org/10.1145/268085.268172

  • Astrachan O, Smith R and Wilkes J. Application-based modules using apprentice learning for CS 2. Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education. (233-237).

    https://doi.org/10.1145/268084.268172

  • Gojenola K, Pérez T and Jaime A. (1995). Integrative assignments for CS1 and CS2 through libraries of abstract data types. ACM SIGCSE Bulletin. 27:3. (47-49). Online publication date: 1-Sep-1995.

    https://doi.org/10.1145/209849.209857

  • Meter G and Miller P. (1994). Engaging students and teaching modern concepts. ACM SIGCSE Bulletin. 26:1. (329-333). Online publication date: 12-Mar-1994.

    https://doi.org/10.1145/191033.191161

  • Meter G and Miller P. Engaging students and teaching modern concepts. Proceedings of the twenty-fifth SIGCSE symposium on Computer science education. (329-333).

    https://doi.org/10.1145/191029.191161

  • Berman A. (1994). Does Scheme enhance an introductory programming course?. ACM SIGPLAN Notices. 29:2. (44-48). Online publication date: 1-Feb-1994.

    https://doi.org/10.1145/181748.181758