English
Related papers

Related papers: The Zen of Graduate-level Programming

200 papers

This paper delves into the evolving relationship between humans and computers in the realm of programming. Historically, programming has been a dialogue where humans meticulously crafted communication to suit machine understanding, shaping…

Human-Computer Interaction · Computer Science 2023-08-29 David Y. J. Kim

Every year in each university many students are graduated holding a first university degree. For example Bachelor degree in Computer Science. Most of those students have a motivation to continue with further studies to get higher education…

Computers and Society · Computer Science 2016-02-17 Mahdi Mohammed Younis , Miran Hikmat Mohammed Baban

Hardware support for high-performance computing (HPC) has so far been subject to significant advances. The pervasiveness of HPC systems, mainly made up with parallel computing units, makes it crucial to spread and vivify effective HPC…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-02-06 Claude Tadonki

In modern day society, the ability to code is a highly desirable skill. So much so that the current supply from third level institutes across the world does not meet the high demands of industry. One of the major issues is the low…

Computers and Society · Computer Science 2017-12-05 Mark Noone , Aidan Mooney

In the era of artificial intelligence (AI) and chatbots, based on large language models that can generate programming code in any language, write texts and summarize information, it is obvious that the requirements of employers for…

Software Engineering · Computer Science 2025-06-16 Yordan Kalmukov

This paper proposes a novel curriculum for the microprocessors and microcontrollers laboratory course. The proposed curriculum blends structured laboratory experiments with an open-ended project phase, addressing complex engineering…

Computers and Society · Computer Science 2025-03-11 Fahim Hafiz , Md Jahidul Hoq Emon , Md Abid Hossain , Md. Saddam Hossain Mukta , Salekul Islam , Swakkhar Shatabda

The growing number of students enrolling in Computer Science (CS) programmes is pushing CS educators to their limits. This poses significant challenges to computing education, particularly the teaching of introductory programming and…

Software Engineering · Computer Science 2024-12-19 Zhiyu Fan , Yannic Noller , Ashish Dandekar , Abhik Roychoudhury

Making successful use of cloud computing requires nuanced approaches to both system design and deployment methodology, involving reasoning about the elasticity, cost, and security models of cloud services. Building cloud-native applications…

Computers and Society · Computer Science 2024-12-04 Aditya Saligrama , Cody Ho , Benjamin Tripp , Michael Abbott , Christos Kozyrakis

Quantum Computing is an exciting field that draws from information theory, computer science, mathematics, and quantum physics to process information in fundamentally new ways. There is an ongoing race to develop practical quantum computers…

Physics Education · Physics 2023-05-16 Tunde Kushimo , Beth Thacker

Data science is a discipline that provides principles, methodology and guidelines for the analysis of data for tools, values, or insights. Driven by a huge workforce demand, many academic institutions have started to offer degrees in data…

Other Statistics · Statistics 2020-05-27 Donghui Yan , Gary E. Davis

Given the potential for technology to inflict harm and injustice on society, it is imperative that we cultivate a sense of social responsibility among our students as they progress through the Computer Science (CS) curriculum. Our students…

Computers and Society · Computer Science 2024-06-11 Aakash Gautam , Anagha Kulkarni , Sarah Hug , Jane Lehr , Ilmi Yoon

The computing education community has a rich history of pedagogical innovation designed to support students in introductory courses, and to support teachers in facilitating student learning. Very recent advances in artificial intelligence…

Computer-supported collaborative learning (CSCL) has been a steady topic of research since the early 1990s, and the trend has continued to this date. The basic benefits of CSCL in the classroom have been established in many fields of…

Software Engineering · Computer Science 2019-06-27 Antti Knutas , Jouni Ikonen , Jari Porras

Linear programming is now included in algorithm undergraduate and postgraduate courses for computer science majors. We give a self-contained treatment of an interior-point method which is particularly tailored to the typical mathematical…

Data Structures and Algorithms · Computer Science 2016-12-07 Kurt Mehlhorn , Sanjeev Saxena

Graduate courses can provide specialized knowledge for Ph.D. and Master's students and contribute to develop their hard and soft skills. At the same time, Systematic Literature Review (SLR) has been increasingly adopted in the computing…

As the landscape of software engineering evolves, introductory programming courses must go beyond teaching syntax to foster comprehensive technical competencies and professional soft skills. This paper reports on a pedagogical experience in…

Computers and Society · Computer Science 2026-03-20 Santiago Berrezueta-Guzman , Vanesa Metaj , Stefan Wagner

Over the past thirty years or so the authors have been teaching various programming for mathematics courses at our respective Universities, as well as incorporating computer algebra and numerical computation into traditional mathematics…

History and Overview · Mathematics 2022-03-16 Jack Betteridge , Eunice Y. S. Chan , Robert M. Corless , James H. Davenport , James Grant

We present a ground-up redesign of the undergraduate physics degree at Loughborough University, driven by the principle of authenticity in academic and industrial practice. Departing from conventional incremental reforms, we adopt a…

Physics Education · Physics 2026-01-16 M. J. Everitt , M. T. Greenaway , S. L. Bugby , S. N. A. Duffus

Computational thinking is a key skill for space science graduates, who must apply advanced problem-solving skills to model complex systems, analyse big data sets, and develop control software for mission-critical space systems. We describe…

Developing competency in artificial intelligence is becoming increasingly crucial for computer science (CS) students at all levels of the CS curriculum. However, most previous research focuses on advanced CS courses, as traditional…

Computers and Society · Computer Science 2025-03-26 Tahiya Chowdhury
‹ Prev 1 3 4 5 6 7 10 Next ›