Learn More
When you sit in a Computer Science lecture at any university in the western world, what are the chances that the person sitting next to you will be a woman? Furthermore, what are the chances that the lecturer will be a woman? And if we were to enter a Computer Science classroom in a high school, what percentage of the students would be female? Computer(More)
A new computer science (CS) curriculum is being implemented in Israeli high schools which includes all the basic elements of traditional CS programs. At its core are algorithms, algorithmic thinking and the efficiency of algorithms. Since this program deals with the efficiency of algorithms for the first time in the framework of a high school curriculum, it(More)
The Open University of Israel, with its policy of open admissions, offers an undergraduate program of study in Computer Science. At the beginning of their studies, students take mathematics courses and the CS1 course " Introduction to Computer Science " which many students fail. This study attempts to identify characteristics which can predict success or(More)
For some time, there has been an ongoing debate among Computer Science (CS) educators about the advantages and disadvantages of the shift from the procedural to the Object-Oriented (OO) paradigm. In our institution, we decided to implement this shift in the year 2005, when we changed our introductory course and started, right from the beginning, to teach(More)
The ongoing debate among Computer Science educators about the advantages and disadvantages of the shift from the procedural to the Object-Oriented paradigm usually relates to the introductory course. Indeed, we were also concerned when in our institute we decided to implement this shift in our introductory course and started to teach Java, instead of a(More)
Computer Science (CS) seems to be one of the few remaining disciplines almost entirely dominated by men, especially among university faculty and in the hi-tech industry. This phenomenon is prevalent throughout the western world. In Israel, we observed it in high schools where only 30% of the students who choose to major in CS are women. It continues in(More)
Realizing the importance of teaching efficiency at early stages of the program of study in computer science (CS) on one hand, and the difficulties encountered when introducing this concept on the other, we advocate a different didactic approach in the introductory CS course (CS1). This paper describes the approach as it is used at the Open University of(More)