COSI 2A - Introduction to Real Life Programming Using Python - Designing and Evaluating an Active Learning style Introduction to Programming Course for Non-Computer Science Majors With a Focus on Real Life Applications

DSpace Repository

Show simple item record

dc.contributor.advisor Hickey, Timothy
dc.contributor.advisor Di Lillo, Antonella
dc.contributor.author Boudaie, Arya
dc.date.accessioned 2017-06-09T17:57:02Z
dc.date.available 2017-06-09T17:57:02Z
dc.date.issued 2017 en
dc.identifier.uri http://hdl.handle.net/10192/33970
dc.description.abstract This senior thesis will describe the process of designing a CS course for non-majors, with a focus on real life applications of programming. We will also discuss the implementation of the course, and the results of the implementation, as a proposal for research into this type of course. To implement this idea, we created a two-unit course in Python, with the first unit on core Python skills, and the next unit on real life applications of those skills. My research question is as follows: Can we make an introduction to programming class in an interdisciplinary setting that is accessible to beginners and non COSI majors, as well as gives students more practical skills, while still learning the fundamentals? Can this be used as a replacement for intro-CS for all students? en
dc.language.iso en en
dc.rights Copyright by Arya Boudaie 2017 en
dc.title COSI 2A - Introduction to Real Life Programming Using Python - Designing and Evaluating an Active Learning style Introduction to Programming Course for Non-Computer Science Majors With a Focus on Real Life Applications en
dc.type Thesis
dc.contributor.department Department of Computer Science en


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search the Repository


Browse

My Account

Statistics