Skip to main content

Contribution to Teaching Programming Based on “Object-First” Style at College of Polytechnics Jihlava

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 511))

Abstract

There are several different approaches to teaching programming, based on programming styles. A concept “first the object-oriented style, then the other one” known as “object-first” is currently being promoted by a number of technical colleges. The reasons originate from the practical area. Also the teaching of programming at the College of Polytechnics Jihlava (COPJ) is being switched from the “structural-then-object” style of programming to the “object-first” style. After the second run, the results achieved by students do not seem (very) good. This can be confirmed from the courses’ feedback. It seems that the students are puzzled and their skills are poorer. Therefore, we decided to examine the results achieved by students and their opinion on the “object-first” style especially. This survey was carried out after the completion of the course with “object-first” teaching and at the beginning of the course with “structural” teaching. We are interested in skills in object-oriented programming and also in structural programming, but especially skills at the beginning of study at COPJ and the type of completed high school. We addressed our students attending the course of “structural programming”. The third run of this teaching approach started. In this paper we introduce the first survey results. Even though the number of respondents is not big, the statistic results are significant within the College.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Basili, V.R., Briand, L.C., Melo, W.L.: How reuse influences productivity in object-oriented systems. Commun. ACM 39(10), 104–116 (1996). doi:10.1145/236156.236184. Cited 3 Oct 2015

    Article  Google Scholar 

  2. Bennedsen, J., Schulte, C.: What does “objects-first” mean?: an international study of teachers’ perceptions of objects-first. In: Proceedings of the Seventh Baltic Sea Conference on Computing Education Research. Koli Calling, Finland (2007). http://crpit.com/abstracts/CRPITV88Bennedsen.html

  3. Briand, L.C., Bunse, C., Daly, J.W., Differding, C.: Emp. Softw. Eng. 2(3), 291–312 (1997). doi:10.1023/a:1009720117601. Cited 3 Oct 2015

  4. Daly, J., Brooks, A., Miller, J., Roper, M., Wood, M.: Evaluating inheritance depth on the maintainability of object-oriented software. Emp. Softw. Eng. 1(2), 109–132 (1996). doi:10.1007/bf00368701. Cited 3 Oct 2015

    Article  Google Scholar 

  5. Ehlert, A., Schulte, C.: Empirical comparison of objects-first and objects-later. In: Proceedings of the Fifth International Workshop on Computing Education Research Workshop, ICER 2009 (2009). doi:10.1145/1584322.1584326. Cited 28 Aug 2014

  6. Jones, C.: Gaps in the object-oriented paradigm. IEEE Comput. 27(6), 90–91 (1994). doi:10.1109/MC.1994.10064

    Google Scholar 

  7. Johnson, R.A., Moses, D.R.: Objects-first vs. structures-first approaches to OO programming education: an empirical study. In: Proceedings of the Allied Academies 2008, vyd. Reno, USA, pp. 244–248 (2008). http://www.researchgate.net/publication/242549890_objects-first_vs._structuresfirst_approaches_to_oo_programming_education_an_empirical_study. Cited 28 Aug 2014

  8. Musil, M., Richta, K.: Approaches to teaching programming in the “Objects-first” style. Logos Polytechnikos 5(4), 114–121 (2014). http://www.vspj.cz/soubory/download/id/3829. ISSN 1804-3682

  9. Musil, M.: Přístupy k výuce programování “object-first”. In: Informatika XXVII/2014: Sborník abstraktů z mezinárodní odborné pedagogicky zaměřené konference. MUSIL, Marek. 1 vydání, pp. 1–2. Ústav informatiky, Mendelova univerzita v Brně, Brno (2014). ISBN 978-80-7509-126-0

    Google Scholar 

  10. Van Hillegersberg, J., Kumar, K., Welke, R.: An empirical analysis of the performance and strategies of programmers new to object-oriented techniques. In: Psychology of Programming Interest Group: 7th Workshop (1995)

    Google Scholar 

Download references

Acknowledgment

This paper was partially supported by the grant “Inovace předmětů Programování 1 a 2” of COPJ and also by the Avast Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marek Musil .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Musil, M., Richta, K. (2017). Contribution to Teaching Programming Based on “Object-First” Style at College of Polytechnics Jihlava. In: Janech, J., Kostolny, J., Gratkowski, T. (eds) Proceedings of the 2015 Federated Conference on Software Development and Object Technologies. SDOT 2015. Advances in Intelligent Systems and Computing, vol 511. Springer, Cham. https://doi.org/10.1007/978-3-319-46535-7_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46535-7_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46534-0

  • Online ISBN: 978-3-319-46535-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics