Computer organization and design (2nd ed.): the hardware/software interface
Computer organization and design (2nd ed.): the hardware/software interface
Another breadth-first approach to CS I using python
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Learning Python
netWorker - From bits to hits
Python Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science
Why complicate things?: introducing programming in high school using Python
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Experience: from C++ to Python in 3 easy steps
Journal of Computing Sciences in Colleges
Transitioning from Java to Python in CS2
Journal of Computing Sciences in Colleges
CompSysTech '09 Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
Performance of python CS1 students in mid-level non-python CS courses
Proceedings of the 41st ACM technical symposium on Computer science education
A boot camp approach to learning programming in a CS0 course
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
In 2000 -- 2001 Centre College began using Python as the first language in a breadth first CS1 taken by both majors and non-majors. Shannon described that course our choice of Python for that course in [5]. At this point all matriculating students in our program used Python as a first language in that CS1 course. In general we are happy with the choice, and we have the experience to say why. We can also point out some issues that have arisen as a result of the choice.