Understanding computing in a hybrid world: On the undergraduate curriculum front-end development
Benvenuti L.; Barendsen E.; Van Der Veer G.C.; Versendaal J.
2018
SIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education
2
10.1145/3159450.3159532
Computing is an interdisciplinary field that can be approached from different points of view. Each point of view has its goals, aims and fundamental assumptions. This makes computing a complex discipline. Moreover, new computing disciplines appear regularly. With the trend that ICT-professionals should have non-ICT competences as well, and non-ICT-professionals should have ICT-competences, new computing curricula are often hybrid in nature. As a hybrid computing curriculum cannot cover the full range of computing, it is interesting to investigate the 'computing part' of such curricula. Our analysis framework consists of three elements: the curricular components 'goals and objectives' and 'instructional strategies', and the underlying epistemological view on the discipline ('cultural styles'). Taking a historical perspective, we describe the origins of the ACM/IEEE Curriculum Recommendation series. We discuss the three main cultural styles of computing: theoretical, scientific and engineering. Observing that in a curriculum the above elements should be aligned, we present three trade-offs for the case of hybrid computing curricula. We apply our results to two concrete examples, Liberal Arts and Computer Science and Front End Development. Based on our investigation, we formulate recommendations for designers of hybrid computing curricula. We recommend, for example, discussing disciplinary boundaries and resulting trade-offs explicitly while designing and documenting curricula. © 2018 Association of Computing Machinery.
Cultural styles in computing; Front end development; Hybrid undergraduate curricula; Interdisciplinary programs (CS+X)
Van Den Akker J., Curriculum perspectives: An introduction, Curriculum Landscapes and Trends, pp. 1-10, (2003); Computing Curricula 2005. The Overview Report, (2005); Bruce K.B., Cupper R.D., Drysdale R.L.S., A history of the liberal arts computer science consortium and its model curricula, ACM Transactions on Computing Education (TOCE), 10, 1, (2010); Dael R.L.H.V., 'Iets Met Computers': Over Beroepsvorming van de Informaticus, (2001); Denning P.J., Feigenbaum E.A., Gilmore P., Hearn A.C., Ritchie R.W., Traub J.F., A discipline in crisis, Communications of the ACM, 24, 6, pp. 370-374, (1981); Denning P.J., Comer D.E., Gries D., Mulder M.C., Tucker A., Turner A.J., Young P.R., Computing as a discipline, Communications of the ACM, 32, 1, pp. 9-23, (1988); Digitaal Vakmanschap, van de ICT Arbeidsmarkt Naar de Arbeidsmarkt Voor ICT'ers, (2016); European E-Competence Framework 3.0; Joint Computer Conferences; A 2007 model curriculum for a liberal arts degree in computer science, Journal on Educational Resources in Computing (JERIC), 7, 2, (2007); Moore School Lectures; Ralston A., Computer science, mathematics, and the undergraduate curricula in both, The American Mathematical Monthly, 88, 7, pp. 472-485, (1981); Ralston A., Shaw M., Curriculum'78 - Is computer science really that unmathematical?, Communications of the ACM, 23, 2, pp. 67-70, (1980); Reilly E.D., Concise Encyclopedia of Computer Science, (2004); Tartar J., Arden B., Booth T., Denning P., Miller R., Van Dam A., 1984 snowbird report: Future issues in computer science, Computer, 18, 5, pp. 101-105, (1985); Tedre M., Apiola M., Three computing traditions in school computing education, Improving Computer Science Education, (2013); Tedre M., Lecture Notes on the Philosophy of Computer Science; Wegner P., Three computer traditions: Computer technology, computer mathematics, and computer science, Advances in Computers, 10, pp. 7-78, (1970); Yau S.S., Ritchie R.W., Semon W., Traub J., Van Dam A., Winkler S., Meeting the crisis in computer science, Communications of the ACM, 26, 12, pp. 1046-1110, (1983)
Association for Computing Machinery, Inc
Conference paper
Scopus