WHAT PROGRAMMING LANGUAGE SHOULD BE TAUGHT TO COMPUTER SCIENCE STUDENTS? – THAT IS THE QUESTION

Author(s):  
Malgorzata Charytanowicz ◽  
Maria Skublewska-Paszkowska ◽  
Marek Milosz ◽  
Edyta Lukasik
2021 ◽  
Vol 21 ◽  
pp. 309-315
Author(s):  
Mateusz Żuchnik ◽  
Piotr Kopniak

The research subject of this paper was the comparative analysis of efficiency of connections with databases using different communication methods based on Java programming language. The tools investigated included JDBC drivers and Object-relational mapping (ORM) frameworks. A survey based on 8 different criteria was conducted to determine the most effective method and tool for working with relational databases when developing Java applications. The weights of the criteria were determined through a survey of Java programmers and computer science students.


Author(s):  
Saqib Ali ◽  
Sammar Qayyum

Programming language debates are extremely common among programmers, computer science students and of course, software engineers. However, all of the above-mentioned professionals can concur that different languages excel in different scenarios. Software Engineers and programmers working on different projects can easily use different languages for different tasks during their work. Every year different programming languages are designed and created. In this Research, we will keep in focus the Four Horsemen of programming languages: C, C++, Python and Java; with respect to the criteria of time, speed and simplicity. The same optimized piece of pseudocode is used to write the code of the different programming languages mentioned above by following their respective syntax and rules. The results of the comparison will be displayed with the help of a table in order to simplify the final results for the reader.


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 ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document