Back to Search
Start Over
Work in progress: An introduction to computing course using a Python-based experiential approach
- Source :
- EDUCON
- Publication Year :
- 2017
- Publisher :
- IEEE, 2017.
-
Abstract
- This paper discusses our experience with designing and implementing a new Introduction to Computing course that aims both to introduce students to programming and at the same time to cover key concepts of Computer Science using a hands-on experiential approach. The re-design of the course has put more emphasis on using Python as a tool for studying computer science. It was found that the students enjoyed this approach and responded positively to the challenge. Examples are given on how concepts of binary arithmetic, computer architecture, operating systems, networking have been introduced through Python coding examples and exercises, while the project work introduced the students to the challenges of software development.
- Subjects :
- Computer science
business.industry
Software development
02 engineering and technology
Work in process
Python (programming language)
Experiential learning
Computer engineering
020204 information systems
ComputingMilieux_COMPUTERSANDEDUCATION
0202 electrical engineering, electronic engineering, information engineering
business
Software engineering
computer
computer.programming_language
Coding (social sciences)
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2017 IEEE Global Engineering Education Conference (EDUCON)
- Accession number :
- edsair.doi...........3030b2a0cd8924d6c94d6d44a1a10dca
- Full Text :
- https://doi.org/10.1109/educon.2017.7943071