Performance of Large Language Models in a Computer Science Degree Program [PDF]
Large language models such as ChatGPT-3.5 and GPT-4.0 are ubiquitous and dominate the current discourse. Their transformative capabilities have led to a paradigm shift in how we interact with and utilize (text-based) information. Each day, new possibilities to leverage the capabilities of these models emerge.
Timothy Krüger, Michael Gref
openalex +3 more sources
Automata, formal languages abstract switching, and computability in a Ph.D. computer science program [PDF]
A number of courses are listed in the area described as automata, formal languages, abstract switching, and computability, that might be available to a Ph.D. student in computer science. A brief catalog description of each course is supplied and the role of each of the courses in the graduate program is discussed.
Robert McNaughton
openalex +2 more sources
Introduction To Computer Science - Java Programming Language: Lab manual
Lab Manual for Introduction To Computer Science (Course Code: L01Y) Software and Application Development Sector Java programming language Democritus University of Thrace, department of Electrical and Computer ...
Eleftheria Katsiri, Alexandros Gazis
openalex +2 more sources
The Use of Computer‐based Programming Environments as Computer Modelling Tools in Early Science Education: The cases of textual and graphical program languages [PDF]
This is an interpretive case study seeking to develop detailed and comparative descriptions of how two groups of fifth grade students used two different Computer-Based Programming Environments (CPEs) (namely Microworlds Logo and Stagecast Creator) during scientific modelling.
Loucas Τ. Louca, Zacharias C. Zacharia
openalex +6 more sources
Introductory Computer Science Course by Adopting Many Programming Languages
Teaching programming logic by means of a single Programming Language (PL) may lead the whole process to a particular syntax and specific libraries. In order to let every student choose their preferred PL we have developed a method that includes didactic material in many PLs by means of notebooks in Colab.
Francisco de Assis Zampirolli +5 more
openalex +3 more sources
A course in programming languages for computer science majors [PDF]
This paper presents my first experience in teaching third year computer science majors a course entitled, "Principles of Programming Languages" at the Chinese University of Hong Kong. The course has been aimed at teaching the students to analyze and to evaluate a high-level programming language; it also enables the students to gain knowledge in a wide ...
M. C. Lee
openalex +2 more sources
The Use of programming languages and computer software in psychological science
In the present paper, we review some programming languages and computer software used to investigate basic psychological processes. In the fi rst section, we address the principles and logical structure of the most common programming languages (e.g. C, C++, Java, Matlab, R, Python), and in the second section we present some of their applications to ...
Nelson Torro Alves +4 more
openalex +2 more sources
THE MAIN DIFFERENCE OF MODERN PROGRAMMING LANGUAGES IN COMPUTER SCIENCE
In this article, I will highlight the difference between compiled and interpreted languages.
T.Tolibov N.Amonova
openalex +3 more sources
Machine language programming in an undergraduate computer science curriculum [PDF]
This paper examines the advantages and disadvantages of teaching machine language programming to computer science undergraduate students. A teaching language based on reverse Polish notation, but with high-level control constructs, is presented as an alternative to conventional assembly language. Experiences with using this language are described.
Ian Sommerville
openalex +2 more sources
THE ROLE OF TEACHING THE PYTHON PROGRAMMING LANGUAGE IN COMPUTER SCIENCE FOR SCHOOLCHILDREN.
Informatics is currently the most changing in the field of educational content discipline, both among school disciplines and among subjects studied in universities and educational institutions of secondary vocational education.It should be noted that in at the moment, Pascal or Basic are being studied as programming languages, in connection with which ...
Amirov Jaras, Shukirillaev Naurizbay
openalex +3 more sources

