Computational Thinking - A New Approach for Teaching Computer Science to College Freshmen

Felix, qui potuit rerum cognoscere causas The traditional way of introducing computer science to college freshmen is through a programming course. Such a course often account for programming, problem solving, efficiency, debugging, memory allocation and complexity. The student is presented to all of...

Full description

Bibliographic Details
Main Author: Wärmedal, Linnea
Format: Others
Language:English
Published: Umeå universitet, Institutionen för datavetenskap 2014
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-92827
id ndltd-UPSALLA1-oai-DiVA.org-umu-92827
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-umu-928272014-09-06T05:26:07ZComputational Thinking - A New Approach for Teaching Computer Science to College FreshmenengWärmedal, LinneaUmeå universitet, Institutionen för datavetenskap2014Felix, qui potuit rerum cognoscere causas The traditional way of introducing computer science to college freshmen is through a programming course. Such a course often account for programming, problem solving, efficiency, debugging, memory allocation and complexity. The student is presented to all of this within the first course in computer science. To be introduced to all these concepts during the first course could be compared to learning fundamental arithmetic alongside the mean value theorem. What if the student, instead of learning the traditional, where to learn the basics of computer science? What if programming didn’t come first? If the student where to get proficient in the basics of computer science they would be able to focus on the specifics of the different field of computer science. In this thesis I present a proposition of a syllabus for a college freshmen course to be taught to computer science minors. The course will be built on the concepts of computational thinking. The concept of computational thinking and how it is used in education will also be account for. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-92827UMNAD ; 991application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description Felix, qui potuit rerum cognoscere causas The traditional way of introducing computer science to college freshmen is through a programming course. Such a course often account for programming, problem solving, efficiency, debugging, memory allocation and complexity. The student is presented to all of this within the first course in computer science. To be introduced to all these concepts during the first course could be compared to learning fundamental arithmetic alongside the mean value theorem. What if the student, instead of learning the traditional, where to learn the basics of computer science? What if programming didn’t come first? If the student where to get proficient in the basics of computer science they would be able to focus on the specifics of the different field of computer science. In this thesis I present a proposition of a syllabus for a college freshmen course to be taught to computer science minors. The course will be built on the concepts of computational thinking. The concept of computational thinking and how it is used in education will also be account for.
author Wärmedal, Linnea
spellingShingle Wärmedal, Linnea
Computational Thinking - A New Approach for Teaching Computer Science to College Freshmen
author_facet Wärmedal, Linnea
author_sort Wärmedal, Linnea
title Computational Thinking - A New Approach for Teaching Computer Science to College Freshmen
title_short Computational Thinking - A New Approach for Teaching Computer Science to College Freshmen
title_full Computational Thinking - A New Approach for Teaching Computer Science to College Freshmen
title_fullStr Computational Thinking - A New Approach for Teaching Computer Science to College Freshmen
title_full_unstemmed Computational Thinking - A New Approach for Teaching Computer Science to College Freshmen
title_sort computational thinking - a new approach for teaching computer science to college freshmen
publisher Umeå universitet, Institutionen för datavetenskap
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-92827
work_keys_str_mv AT warmedallinnea computationalthinkinganewapproachforteachingcomputersciencetocollegefreshmen
_version_ 1716711608241094656