{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:57C6SHMZXHWKFSWVADI3AKFHCU","short_pith_number":"pith:57C6SHMZ","canonical_record":{"source":{"id":"1505.05425","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-05-20T15:40:02Z","cross_cats_sorted":[],"title_canon_sha256":"8223ac92d565225b457cb692e13efbd8489e3345171f715b12038fd23e8b51b8","abstract_canon_sha256":"996a46ba37d22a383fbfc44e5f134fa2df32627331cbb336959e044ec30c77c3"},"schema_version":"1.0"},"canonical_sha256":"efc5e91d99b9eca2cad500d1b028a715172de2ac5dbed6a27c43151e71f29eae","source":{"kind":"arxiv","id":"1505.05425","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.05425","created_at":"2026-05-18T01:08:26Z"},{"alias_kind":"arxiv_version","alias_value":"1505.05425v3","created_at":"2026-05-18T01:08:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.05425","created_at":"2026-05-18T01:08:26Z"},{"alias_kind":"pith_short_12","alias_value":"57C6SHMZXHWK","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_16","alias_value":"57C6SHMZXHWKFSWV","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_8","alias_value":"57C6SHMZ","created_at":"2026-05-18T12:29:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:57C6SHMZXHWKFSWVADI3AKFHCU","target":"record","payload":{"canonical_record":{"source":{"id":"1505.05425","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-05-20T15:40:02Z","cross_cats_sorted":[],"title_canon_sha256":"8223ac92d565225b457cb692e13efbd8489e3345171f715b12038fd23e8b51b8","abstract_canon_sha256":"996a46ba37d22a383fbfc44e5f134fa2df32627331cbb336959e044ec30c77c3"},"schema_version":"1.0"},"canonical_sha256":"efc5e91d99b9eca2cad500d1b028a715172de2ac5dbed6a27c43151e71f29eae","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:08:26.586660Z","signature_b64":"fRuS1xzXHTZUZYlSei/gicJJvj/EU7i08W9Preg9SaamCAuhbkvOVv+3Uf6VGi4FUfASyPokFlnuCmdZAhINAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"efc5e91d99b9eca2cad500d1b028a715172de2ac5dbed6a27c43151e71f29eae","last_reissued_at":"2026-05-18T01:08:26.586142Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:08:26.586142Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1505.05425","source_version":3,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T01:08:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fxieNT06lX3l0G9w68xnHAx4CfvNAoP5cC5XbadO715XV1JATWxq+fQnhU67PUeuP2FTbBdDAjiUFI4FoyuJBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T21:07:45.908679Z"},"content_sha256":"bdd713b947b6e1a8f9609c526dd6d914c59c99dce6aa838302cea9c4f2c267ee","schema_version":"1.0","event_id":"sha256:bdd713b947b6e1a8f9609c526dd6d914c59c99dce6aa838302cea9c4f2c267ee"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:57C6SHMZXHWKFSWVADI3AKFHCU","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Experiences with efficient methodologies for teaching computer programming to geoscientists","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CY","authors_text":"Christian T. Jacobs, Gerard J. Gorman, Huw E. Rees, Lorraine Craig","submitted_at":"2015-05-20T15:40:02Z","abstract_excerpt":"Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills which can be applied to greatly improve learning outcomes and the stude"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.05425","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-18T01:08:26Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pioR/OQJQ8UqHj1HOx0/G+y2B0itQGDOMAobWKkPcySgK9X4jd4VfC7sMi3Sf1QJkh/W5pmgmbEiweS1ANkKCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T21:07:45.909360Z"},"content_sha256":"394c0d4489a7bd1364b0cfa49d83f6607dfe554fc4f96201fad01479b6debbf4","schema_version":"1.0","event_id":"sha256:394c0d4489a7bd1364b0cfa49d83f6607dfe554fc4f96201fad01479b6debbf4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/57C6SHMZXHWKFSWVADI3AKFHCU/bundle.json","state_url":"https://pith.science/pith/57C6SHMZXHWKFSWVADI3AKFHCU/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/57C6SHMZXHWKFSWVADI3AKFHCU/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-11T21:07:45Z","links":{"resolver":"https://pith.science/pith/57C6SHMZXHWKFSWVADI3AKFHCU","bundle":"https://pith.science/pith/57C6SHMZXHWKFSWVADI3AKFHCU/bundle.json","state":"https://pith.science/pith/57C6SHMZXHWKFSWVADI3AKFHCU/state.json","well_known_bundle":"https://pith.science/.well-known/pith/57C6SHMZXHWKFSWVADI3AKFHCU/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:57C6SHMZXHWKFSWVADI3AKFHCU","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"996a46ba37d22a383fbfc44e5f134fa2df32627331cbb336959e044ec30c77c3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-05-20T15:40:02Z","title_canon_sha256":"8223ac92d565225b457cb692e13efbd8489e3345171f715b12038fd23e8b51b8"},"schema_version":"1.0","source":{"id":"1505.05425","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.05425","created_at":"2026-05-18T01:08:26Z"},{"alias_kind":"arxiv_version","alias_value":"1505.05425v3","created_at":"2026-05-18T01:08:26Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.05425","created_at":"2026-05-18T01:08:26Z"},{"alias_kind":"pith_short_12","alias_value":"57C6SHMZXHWK","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_16","alias_value":"57C6SHMZXHWKFSWV","created_at":"2026-05-18T12:29:05Z"},{"alias_kind":"pith_short_8","alias_value":"57C6SHMZ","created_at":"2026-05-18T12:29:05Z"}],"graph_snapshots":[{"event_id":"sha256:394c0d4489a7bd1364b0cfa49d83f6607dfe554fc4f96201fad01479b6debbf4","target":"graph","created_at":"2026-05-18T01:08:26Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Computer programming was once thought of as a skill required only by professional software developers. But today, given the ubiquitous nature of computation and data science it is quickly becoming necessary for all scientists and engineers to have at least a basic knowledge of how to program. Teaching how to program, particularly to those students with little or no computing background, is well-known to be a difficult task. However, there is also a wealth of evidence-based teaching practices for teaching programming skills which can be applied to greatly improve learning outcomes and the stude","authors_text":"Christian T. Jacobs, Gerard J. Gorman, Huw E. Rees, Lorraine Craig","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-05-20T15:40:02Z","title":"Experiences with efficient methodologies for teaching computer programming to geoscientists"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.05425","kind":"arxiv","version":3},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:bdd713b947b6e1a8f9609c526dd6d914c59c99dce6aa838302cea9c4f2c267ee","target":"record","created_at":"2026-05-18T01:08:26Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"996a46ba37d22a383fbfc44e5f134fa2df32627331cbb336959e044ec30c77c3","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2015-05-20T15:40:02Z","title_canon_sha256":"8223ac92d565225b457cb692e13efbd8489e3345171f715b12038fd23e8b51b8"},"schema_version":"1.0","source":{"id":"1505.05425","kind":"arxiv","version":3}},"canonical_sha256":"efc5e91d99b9eca2cad500d1b028a715172de2ac5dbed6a27c43151e71f29eae","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"efc5e91d99b9eca2cad500d1b028a715172de2ac5dbed6a27c43151e71f29eae","first_computed_at":"2026-05-18T01:08:26.586142Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:08:26.586142Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"fRuS1xzXHTZUZYlSei/gicJJvj/EU7i08W9Preg9SaamCAuhbkvOVv+3Uf6VGi4FUfASyPokFlnuCmdZAhINAA==","signature_status":"signed_v1","signed_at":"2026-05-18T01:08:26.586660Z","signed_message":"canonical_sha256_bytes"},"source_id":"1505.05425","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:bdd713b947b6e1a8f9609c526dd6d914c59c99dce6aa838302cea9c4f2c267ee","sha256:394c0d4489a7bd1364b0cfa49d83f6607dfe554fc4f96201fad01479b6debbf4"],"state_sha256":"b80a64a62a126275fc1aa6053ee844e95189df7ffe29e5890174264ba6e475b9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3I0NDyUqmoJ0RuTexZps3C6PJHTIIyk6q212iyEYvfBsBOh2JK3qwJtmalyG/R6h8UB9Ba+NHqxi2errb6vTDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-11T21:07:45.912785Z","bundle_sha256":"a5ae0282fa6dba403ca820b49ad6c0e76e661f6476d0d2d7c8f181b17facf803"}}