Decoding Source Code Comprehension: Bottlenecks Experienced by Senior Computer Science Students

Author(s):  
Pakiso J. Khomokhoana ◽  
Liezel Nel

Source code management is one of the most vital tools in modern software development. Moreover, the open source initiative requires a method to distribute their code effectively. GitHub is one of the most popular web-based version control systems that offers version control and source code management. Therefore, it is important to introduce GitHub as early as possible to computer science students. Our objective is to observe the use of GitHub as a source code management system. We perform a survey targeted at the students and collected 298 answers. We also perform a short interview amongst the lecturer regarding their familiarity with GitHub and source control management in general. The survey result shows that while GitHub is quite popular amongst the student, the knowledge and experience of using it is considerably low. Similar responses were received from the lecturer that argues that the role of GitHub in classroom is redundant. The details of the result are thoroughly discussed in this paper


2018 ◽  
Vol 12 ◽  
pp. 25-41
Author(s):  
Matthew C. FONTAINE

Among the most interesting problems in competitive programming involve maximum flows. However, efficient algorithms for solving these problems are often difficult for students to understand at an intuitive level. One reason for this difficulty may be a lack of suitable metaphors relating these algorithms to concepts that the students already understand. This paper introduces a novel maximum flow algorithm, Tidal Flow, that is designed to be intuitive to undergraduate andpre-university computer science students.


2018 ◽  
Vol 15 (1) ◽  
pp. 40
Author(s):  
PARASKEVOPOULOU-KOLLIA EFROSYNI-ALKISTI ◽  
SOURSOU GEORGIA ◽  
ZOGOPOULOS BILL ◽  
OREOPOULOU EVANGELIA ◽  
KONTOU PANAGIOTA ◽  
...  

Author(s):  
Catherine Mooney ◽  
Anna Antoniadi ◽  
Ioannis Karvelas ◽  
Lána Salmon ◽  
Brett A. Becker

Sign in / Sign up

Export Citation Format

Share Document