Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

John T. Korb

dblp:83/2215 · also John Tim Korb · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 2014
0000-0002-9584-6679ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 3Computer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Computer networks
1 paper
Internet architecture and protocols · 100%
Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 68% Operating systems · 32%

Topics — the 4 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › service-oriented architecture
service discovery
0.011986
Command execution in a heterogeneous environment · SIGCOMM 1986
Internet architecture and protocols
network interconnection
0.011983
CSNET protocol software: the IP-to-X.25 interface · SIGCOMM 1983
Internet architecture and protocols › network interconnection
protocol conversion
0.011983
CSNET protocol software: the IP-to-X.25 interface · SIGCOMM 1983
Programming languages and type systems › evaluation strategies
goal-directed evaluation
0.011981
Generators in Icon · ACM Trans. Program. Lang. Syst. 1981
YearPublicationVenuePosition
2014 Computational Thinking in Elementary and Secondary Teacher Education
abstract
Computational thinking (CT) is broadly defined as the mental activity for abstracting problems and formulating solutions that can be automated. In an increasingly information-based society, CT is becoming an essential skill for everyone. To ensure that students develop this ability at the K-12 level, it is important to provide teachers with an adequate knowledge about CT and how to incorporate it into their teaching. This article describes a study on designing and introducing computational thinking modules and assessing their impact on preservice teachers’ understanding of CT concepts, as well as their attitude towards computing. Results demonstrate that introducing computational thinking into education courses can effectively influence preservice teachers’ understanding of CT concepts.
Aman Yadav, Chris Mayfield, Ninger Zhou, Susanne E. Hambrusch, John T. Korb
ACM Trans. Comput. Educ.5
2012 Challenges and opportunities in conducting educational research in the computer science classroom: how to collect empirical evidence to assess whether students really learned (abstract only)
abstract
This workshop will provide CS educators with tools to conduct educational research. Primary objectives of this workshop are: (1) learn basic principles of educational research; (2) learn about educational research designs: qualitative vs. quantitative; experimental vs. quasi-experimental; case studies, survey; and (3) to practice designing research. This workshop will help participants make informed decisions when faced with limitations of educational research and collect empirical evidence about what works in the classroom. In addition, we will also discuss how to develop robust student outcome measures, such as surveys and tests.
Aman Yadav, John T. Korb
SIGCSE2
2011 Introducing computational thinking in education courses
abstract
As computational thinking becomes a fundamental skill for the 21st century, K-12 teachers should be exposed to computing principles. This paper describes the implementation and evaluation of a computational thinking module in a required course for elementary and secondary education majors. We summarize the results from open-ended and multiple-choice questionnaires given both before and after the module to assess the students' attitudes toward and understanding of computational thinking. The results suggest that given relevant information about computational thinking, education students' attitudes toward computer science becomes more favorable and they will be more likely to integrate computing principles in their future teaching.
Aman Yadav, Ninger Zhou, Chris Mayfield, Susanne E. Hambrusch, John T. Korb
SIGCSE5
2009 A multidisciplinary approach towards computational thinking for science majors
abstract
This paper describes the development and initial evaluation of a new course ``Introduction to Computational Thinking'' taken by science majors to fulfill a college computing requirement. The course was developed by computer science faculty in collaboration with science faculty and it focuses on the role of computing and computational principles in scientific inquiry. It uses Python and Python libraries to teach computational thinking via basic programming concepts, data management concepts, simulation, and visualization. Problems with a computational aspect are drawn from different scientific disciplines and are complemented with lectures from faculty in those areas. Our initial evaluation indicates that the problem-driven approach focused on scientific discovery and computational principles increases the student's interest in computing.
Susanne E. Hambrusch, Christoph Hoffmann, John T. Korb, Mark Haugan, Antony L. Hosking
SIGCSE3
1986 Command execution in a heterogeneous environment
abstract
As a user's computing environment grows from a single time-shared host to a network of specialized and general-purpose machines, the capability for the user to access all of these resources in a consistent and transparent manner becomes desirable. Instead of viewing commands as binary files, we expect the user to view commands as services provided by servers in the network. The user interacts with a personal workstation that locates and executes services on his behalf.
John T. Korb, Craig E. Wills
SIGCOMM1
1983 CSNET protocol software: the IP-to-X.25 interface
abstract
CSNET is built on the Department of Defense network (ARPANET), public packet-switched physical networks (Telenet), and a telephone-based relay network (Phonenet). Some CSNET sites have direct connections to ARPANET, some have direct connections to Telenet, and some have connections only to telephone-based relay machines. The chief objective of CSNET is to provide a network interconnection for all groups engaged in Computer Science Research.
Douglas Comer, John T. Korb
SIGCOMM2
1981 Generators in Icon
abstract
Icon is a new programming language that includes a goal-directed expression evaluation mechanism.This mechanism is based on generators--expressions that are capable of producing more than one value.If the value produced by a generator does not lead to a successful result, the generator is automatically activated for an alternate value.Generators form an integral part of Icon and can be used anywhere.In addition, they form the basis for the string scanning facility and subsume some of the control expressions found in other languages.Several examples are given.
Ralph E. Griswold, David R. Hanson, John T. Korb
ACM Trans. Program. Lang. Syst.3