[{"run_id":"20260906T231458-5fdd2fff","semester":"1272","observed_at":"2026-09-06 23:14:58.172943+00:00","record_version_id":"57aa94f56968ae1ff2831676b3c812b6cbf0024519bad0dc4a3f2e9b479e8b10","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"65f6a58b7641a15df922c459c06a319ef2a314c6addaa0c7d1ad195bfb5f0b1b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"57aa94f56968ae1ff2831676b3c812b6cbf0024519bad0dc4a3f2e9b479e8b10","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"65f6a58b7641a15df922c459c06a319ef2a314c6addaa0c7d1ad195bfb5f0b1b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"20261014T203208-0851c9a1","semester":"1274","observed_at":"2026-10-14 17:50:09.728220+00:00","record_version_id":"c706f267050b40506f05be570767048aaad7a6fe4c296d16006c35bd466706fd","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e44624e0012e69ca5107a07c04525e0af5a55bff8950724d01f4944f8b6426a0","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"Design and implement a standalone program that can interact with the user via prompts and or menus, access and edit data stored in an array or list structure, and use and further process the data found in those structures.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"Trace code to determine output or results.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"Implement a given program design and choose correct control structures for implementing algorithms expressed in pseudocode.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"Interpret a variety of diagram types used to express programming concepts and results: truth tables, memory model diagrams, control flow charts (activity diagrams), class diagrams, object diagrams, and use-case diagrams.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"List, describe, use the basic I/O operations for reading and writing text files to and from the computer’s hard drive.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"Manipulate quantitative information to create models, and/or devise solutions to problems using multi-step arguments, based on and supported by quantitative information.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"Evaluate models and arguments using quantitative information.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:01.938346+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/comp_sci/\",\"term\":null,\"text\":\"Express and interpret in context models, solutions and/or arguments using verbal, numerical, graphical algorithmic, computational or symbolic techniques.\"}]"},{"run_id":"legacy-03b0bbb9723907cf3d1b41cf0bb34837dc398e42","semester":"1262","observed_at":"2025-04-16 05:20:33.104844+00:00","record_version_id":"b115336eaa6c9bde5df9f6a28ca3fb44dee7b36353732f8bed6d2e95150a2b3d","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-0837245627eb714ae6bb0375f7abe8f41042011f","semester":"1262","observed_at":"2025-04-16 05:20:33.104844+00:00","record_version_id":"b115336eaa6c9bde5df9f6a28ca3fb44dee7b36353732f8bed6d2e95150a2b3d","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-08c92e359bbbc110b0778b7e0b15d6f40000e6b1","semester":"1262","observed_at":"2025-08-21 07:05:14.730696+00:00","record_version_id":"f85aa47d8abbf9a6cd47326a669739a16d4f1ef7cd90b35beccafa0431c9ab5e","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-0944d76440dc778fbb89626058c10451009ce9c6","semester":"1262","observed_at":"2025-05-21 03:36:18.194118+00:00","record_version_id":"34fcbd5db72a8f6f06df489584541451c46c84fa4274e070833631594a52d17a","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-0a7f4bce29c816ef4d3d71b4eb8a2a3e15e33cc1","semester":"1262","observed_at":"2025-06-18 20:04:02.695444+00:00","record_version_id":"a2a1b0703a7f708abdf46a671624eece56cf6661e57255b4b09594f7868e8857","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-0ab917f827a7de22ebdc1087114d377a31c4687b","semester":"1262","observed_at":"2025-05-22 02:11:02.531191+00:00","record_version_id":"75173aa424f457abf13e4cc61f676219bf40d5bddeb91bb6fd525483d969f98e","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-0c40ecab4b6db9333d1f18aef816e3ee659e300c","semester":"1262","observed_at":"2025-05-25 18:02:34.797617+00:00","record_version_id":"590bec38991095483173c4234ce62774f44d08fc30c3d2b3130f5c537e1b725b","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-0cb4d29a588ec7f11c7e00b7cf5dc3a0d23d0349","semester":"1266","observed_at":"2026-01-22 01:00:26.555427+00:00","record_version_id":"1955e350bdc06b7cb6b4e8554012fc9f130a10c2047fb56416f0ab2a86c2a7f8","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-11c30ec39e91498cbfcf3a923c53a4b03e387280","semester":"1262","observed_at":"2025-07-20 04:58:26.847117+00:00","record_version_id":"5b37884ffbcb0721096ac08624e32dcc9f8b8adad4f6318379bc28f0bbc29673","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-13cd500edf2587e9a3428f326253738fbea965ea","semester":"1264","observed_at":"2025-12-14 04:50:04.653658+00:00","record_version_id":"d8681431440b0b1addcb0b55b35f24b0994fde67334b080f63dc9ed271e9afa9","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-1da08b2de39f05e6bc877c189fc2fd6eeda563f5","semester":"1262","observed_at":"2025-07-01 00:03:56.707251+00:00","record_version_id":"4a0ccc0ccbead4f0829a248dab5950619847464dc6cf289075b81c1b6f2d7121","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-2031af47efe133b0e7877f433286ff07385afc41","semester":"1262","observed_at":"2025-07-02 20:16:45.749584+00:00","record_version_id":"935b0ee4d25de2853b20c566d1c927497d564abaccc3edaed80922fd991e473b","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-238eba6f32fbc30407f616dd0628ff02a2a824dd","semester":"1262","observed_at":"2025-08-17 05:15:07.788352+00:00","record_version_id":"c566a24e0a878108a8e70879d6710216296bc04cceba0a15a87aefb7f37d111b","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-25f0ff56bc4d80f8a8afa1a0bcce8dae6fddb5e5","semester":"1262","observed_at":"2025-05-25 17:20:25.942090+00:00","record_version_id":"fcc85bf12cad0c28f517fe70a3faab03ead0588156a1b8aec68627245174c554","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-2923f91826ce253b7aeefa9f75b4a39fe4c80ff0","semester":"1262","observed_at":"2025-08-10 05:10:25.938416+00:00","record_version_id":"652bfc219fe57f467012fb416784fd8c4c5e10471a0f251130540eed5ea1b3cb","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-2a05214a4023e0157fa6f7d188c85308f714176c","semester":"1262","observed_at":"2025-09-07 04:56:38.255315+00:00","record_version_id":"97650a9f48778d9e214fdfd78be17458c23e271ae91358d335840419fbd28fec","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-2b1b8e39131de92b94620b25c5bbb25690efed4c","semester":"1262","observed_at":"2025-06-01 07:54:53.913454+00:00","record_version_id":"8785b190ec17424609fe4e3b2ad57f0616d458b92bc3419e8f88d24852d98796","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-33a1225644e5a5855d60f66e65413946e72fedf4","semester":"1262","observed_at":"2025-06-22 01:52:05.152650+00:00","record_version_id":"2f7c75845bb90b664cebc7d4820850842f378d844dd9b1b13544567ad632dea4","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-3b89c83dbf5208e13756184de1f2b2d0c09af35f","semester":"1262","observed_at":"2025-06-30 06:40:10.235522+00:00","record_version_id":"9c22aeb82d9213d3e9db6fdfaebf7b19589066840db42a788d21e4d461597a2b","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-3c3eebf7f35c39364b445a2fa5a112ce28dbb4a1","semester":"1262","observed_at":"2025-06-01 17:03:59.062985+00:00","record_version_id":"9727f26719a944ebdd6ab40a535184576521fd3aa89e06fa8f97b11d4a603af5","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-3fa4dd71391f1c9cf4ab2216680bbc428689f92d","semester":"1262","observed_at":"2025-05-25 01:15:58.180530+00:00","record_version_id":"8904036af4f71700a11c9109e1006c129a535c0e9f0c5195a991009d91176d2d","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-4040aa216da722a34483f68fc1e129ea571ae08d","semester":"1262","observed_at":"2025-06-01 07:27:39.695506+00:00","record_version_id":"0597e331655105201af0a57f38a49486742a90965de5618de1f031fccfef4b64","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-454d53cd690294459f8ad0793cc3ed562060e56c","semester":"1262","observed_at":"2025-05-25 01:34:00.536004+00:00","record_version_id":"1739a91cba385568c5b33e12332491d6046b1396ddfd54c65e10d145d6eaf552","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-486f091e051fdb4ccdb80ee7b4fb0a5814510324","semester":"1264","observed_at":"2025-11-16 05:32:31.273726+00:00","record_version_id":"ec33a6663af21ab0cac685f9f3b05b8f61c3aca60321f4c31b343a60f62453e3","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-50393cfc5fd5598d4f4731ef1919f2ff53af07d9","semester":"1262","observed_at":"2025-06-30 06:05:57.438846+00:00","record_version_id":"00f146c1f3570bbef2871ac7ff58e084e46b0f4511cd2390b7c8d7d690a825cc","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-50f6947786b208c800db8bbd0cec84a8f0f187d2","semester":"1262","observed_at":"2025-06-02 03:49:42.915428+00:00","record_version_id":"7b087f1defc8bf2f6a92efeee3fdfc54b1d306a94e8452c5bfe32a143434497a","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-51d86ed4082dced3803c295419b0ec8440942016","semester":"1264","observed_at":"2025-11-12 04:50:41.141307+00:00","record_version_id":"3ad95770f253337eb4d8ce7c8c26b6fe4c842ee9405c9253518a1eb687e740d3","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-53101bd1c10db0d00d094e4c9154d4c244ff23d9","semester":"1262","observed_at":"2025-10-05 04:58:05.366968+00:00","record_version_id":"3780bc842e15675f483a5b5e067b67d60ff2b0bf17455971438540b8d4c45085","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-58751151c564e11c5cb8aedd3a2d3527c22f73eb","semester":"1262","observed_at":"2025-06-01 06:59:01.536576+00:00","record_version_id":"010be6095aa79ee8726cb274b796d0209f1b59f3684652ee6d2646a4d2eb1c51","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-5c4c8d3701a333ba4ddadef7d0b5dde8440fcdf0","semester":"1262","observed_at":"2025-06-01 01:57:51.256704+00:00","record_version_id":"233f324c550de7d2a5d129f825375f3e5b7e09f1cd49ce20081aa1566b5882f9","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-5d20d9f81651d3c83fcaa2fd10870ce6e5d5a685","semester":"1262","observed_at":"2025-05-21 16:48:48.484741+00:00","record_version_id":"f6cf26917594a48c8e7b8cd331df4e6360907c9bfd931829931d601ae5ff1eba","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-5feaebf2ab37051c86ad360cc0fa0d7e0e2ea295","semester":"1262","observed_at":"2025-05-24 15:58:23.378859+00:00","record_version_id":"e672fc104bba6cc3204977a79092f9e888a86a706ea9aa4f2bcb3e244fcaec5a","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-60949965544fce098cc006354e201149005fb77b","semester":"1264","observed_at":"2025-10-26 05:07:14.077864+00:00","record_version_id":"ce2139b1abce0fde49ca969022a253134f44d8fefde6732f214fbeca2bf7840f","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-639225ac3addf8522f1d30cb4fe26054ea7f8c49","semester":"1262","observed_at":"2025-06-01 08:14:42.497608+00:00","record_version_id":"16c698e5f7a6af310d39dc107069158c3bf9d81e9325e49340f72928aba6fc96","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-64093b17b3a9c67a41aa33eb37adb53ec38df714","semester":"1262","observed_at":"2025-05-22 02:11:02.531191+00:00","record_version_id":"678f96805cf13e25d75a349e06f490bb1fe0596d9ebc4b0ce23f105c65dbfcc1","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-6885b56099f55e08aa0205546369fb0381d50e13","semester":"1262","observed_at":"2025-07-13 04:59:22.367394+00:00","record_version_id":"f42821148298a120f68091d74cad53934c59b5082a6bd6f980b3c64381b26b56","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-69d4b2b16e8268f75b6390b3a0e2ce8bf73999da","semester":"1262","observed_at":"2025-06-30 03:21:29.925498+00:00","record_version_id":"7040ee543f1babcccaf4337d9a7627bd245731c0ed8b7c1e1ee626f58208a124","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-6b29c3e0673b2f9a736d2363db5409e03d5b3ed4","semester":"1264","observed_at":"2025-12-03 12:33:41.418072+00:00","record_version_id":"555890235eeaffcdbd2c6491b3fe46c0b36447710fdd2dcf3f84b54fe9b929ba","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-73259984748de484976ef2ad56ad7ab3d4cb4518","semester":"1262","observed_at":"2025-06-26 08:27:56.461216+00:00","record_version_id":"b04cbb7a9b35bb3a8870c8bc02b281b59293dcc3a0b64ac38e335b0c4a39767c","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-741602fbc6252c232a0b9e6bc1a9ae3101625f5a","semester":"1262","observed_at":"2025-06-30 22:49:32.522034+00:00","record_version_id":"5bd1f53142d445a557f6be1fcdad32bc880f3367c3433f0dc3f7c4da58c699dd","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-7774f45558276ec29bf626e58fffb4a27bdbb2a9","semester":"1264","observed_at":"2025-11-01 11:49:36.359151+00:00","record_version_id":"be560fa9344dfa21df52b3dad24e666ad87f7673908bff473a120786ca6bd451","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-7ab7c5e783fc8ebef8b8ee8cea019ee37a72ce74","semester":"1262","observed_at":"2025-09-28 04:58:07.340658+00:00","record_version_id":"c3523cd0ec68bc10815c5ac22f521dac1c4d216ae31948e4fc58638fcdc803a5","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-7b2f22d83ea05055ab90dcb77dc802382cccc6f7","semester":"1262","observed_at":"2025-05-21 17:56:46.096741+00:00","record_version_id":"128538bf4e4ac13b69f780425ee99283ee3527e2cd5b5fac7faebb1f6041a0fa","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-7ca1175502be18eb51f7b016818a884a43fd4ebb","semester":"1262","observed_at":"2025-07-29 06:28:23.644795+00:00","record_version_id":"97acb2e50d8d8c4450fceb7db660a2f2a5c459c278bcad54e204eeed5dd70c56","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-7d8cee5e42602ad9ba5dc0322085af2fa0dffaac","semester":"1262","observed_at":"2025-05-22 01:15:19.291664+00:00","record_version_id":"d3f7151a794bb17dd8017e58eac4947b48e2795e5039fcebe704f022a36a1f88","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-81a0d6a7f668c98c59bd05fa988aa079c5ad1f68","semester":"1262","observed_at":"2025-05-31 07:49:50.419452+00:00","record_version_id":"b57ea73e2e195ea65f9b301db608bb0acca0a0954936dd16879cc6712ad0b64d","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-82f31c08c746a214872494cde6ecaeb9330441b4","semester":"1262","observed_at":"2025-06-17 21:26:08.547156+00:00","record_version_id":"1bd691152a0a2ee4553d3e3c2f5a4a5798851c07cedcf72895642fcbe8b5068c","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-84c248343c5a99ab42c5616c594812a5e3e31cbb","semester":"1262","observed_at":"2025-07-04 06:00:07.487827+00:00","record_version_id":"194986a66833b11606e7c1edec39c16643a38cbb7d8a4d99f5a1e52916cc1a64","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-86334e7275e315853287e8580c35456c68df800b","semester":"1262","observed_at":"2025-05-22 06:53:03.336354+00:00","record_version_id":"d9c1181770f3db3b2f48d9ebe295369cd7d89beca2db0cecbcad671817caff43","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-8686dc1664f93a6c05f50321410961b39b12f91b","semester":"1262","observed_at":"2025-05-28 10:17:41.595894+00:00","record_version_id":"0128abe75eae71435dbf57d1e57539400a205465bb90b6d90d17ffb840f45f55","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-86d941366886c9a14a2581c04e20d0bdd25e1b02","semester":"1262","observed_at":"2025-08-31 04:54:14.656039+00:00","record_version_id":"e9cf0d845290f9ce23d6b4d8d5b3e37f6090a7cb72bb4ef7f0b857a63c82ec5f","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-8ba1d2e6cfbb1525b4f9f769ec164fb6ad0f237a","semester":"1262","observed_at":"2025-06-02 05:22:45.010398+00:00","record_version_id":"f77ab9e696b24ff5fbe890aa262bbfac40d5fc1cab9c4709e92a3fd8c9a4efde","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-90e5aa456689a3b222016c05c319bbcd0bddd453","semester":"1262","observed_at":"2025-05-25 02:00:10.037905+00:00","record_version_id":"ca86b8d77f2a3bdbf1fc29b1ac63da77e4fb23be155d02e1048ad7e536eeb41a","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-92d960aa7e4cd6e4c9ac8b2e232092904038e9e4","semester":"1262","observed_at":"2025-06-08 01:50:46.451351+00:00","record_version_id":"c19a87d4dad4d7ce3683796b72f71933890938ddbbdf905d6a8986420bcd9d21","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-94002ae588a8f71eca6d64105f2e603e8587293b","semester":"1262","observed_at":"2025-05-21 09:01:16.021508+00:00","record_version_id":"60915f67ff2ff35b58e236e5995151254eec0a9de641add18ff60c39dff4a081","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-9dd575e013c5c6e000ab3ad2d1288cc1dd9c96dc","semester":"1264","observed_at":"2025-12-21 04:47:46.589081+00:00","record_version_id":"28afb5390dc58d89b5b8a16fe585271e667ea20533cd90351197fd108d719551","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-a1ea26ed78cbd6e94bc3221e50a6ed9b6bf43871","semester":"1262","observed_at":"2025-05-25 09:16:55.180581+00:00","record_version_id":"4b3b56ff9580f1e7fdef9c39bbbec6a8d1e88342d52dbef207ef7e6d4800a39b","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-a76a3505853d5ea9c13bb98472b87361d469e2ee","semester":"1262","observed_at":"2025-05-28 18:03:41.793846+00:00","record_version_id":"9130f0a9443b6d07a14d0c66475a5bba61b67e3429a23d05700703e616c7f6a2","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-b285d591f6acf3aa1910e02edc297664db86eb8c","semester":"1262","observed_at":"2025-06-10 22:48:22.460295+00:00","record_version_id":"792d28d387704dc19fc1b756d133254ca15a4395d49a52a4b66d68f4bb562803","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-b79af756e4f00ba98231feb859ed8e98239eb811","semester":"1262","observed_at":"2025-05-22 02:47:56.931581+00:00","record_version_id":"6aefe2117ad6189a898f2906c66c6e8f900b12a5555ce57bb33e8b211e56e26b","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-b89e05b94730c6471439082d9279c0a834a4aeec","semester":"1262","observed_at":"2025-08-26 20:25:42.325239+00:00","record_version_id":"b57c53c7caf796fa1a2ce28880f3a51367657ba3192d44e636163424d30a1727","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-b9279a12d1f2688df9e556183c94d41a89e431dc","semester":"1262","observed_at":"2025-07-06 01:49:47.203835+00:00","record_version_id":"13ac5bc166d3a01a959df739fbbd79034bca41c06a8adb2aed78dc8bf71a7afb","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-bbdc905e96cc681a5e9a8b02c795b682206e36d1","semester":"1262","observed_at":"2025-06-25 08:02:45.445730+00:00","record_version_id":"f0b726dd3b9baf004835a15089779439e154e861068daeaa2f48906d66efe7d0","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-bde225b5243a13d81827aa173e39c78a652b54a0","semester":"1262","observed_at":"2025-05-23 07:22:33.219345+00:00","record_version_id":"37e737b6443dfdb8fa079abfc04b90b09499089259845173a5657884bbc8c497","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-c1fac4cbfde737f4f4ac02cdf15e6f5a9b5b676d","semester":"1262","observed_at":"2025-05-22 01:15:19.291664+00:00","record_version_id":"d3f7151a794bb17dd8017e58eac4947b48e2795e5039fcebe704f022a36a1f88","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-c6b62be45f8a13cba109ef2a7741b9cd9a6b8272","semester":"1262","observed_at":"2025-08-24 08:48:09.035112+00:00","record_version_id":"26a94c82b12b7eae5965dc67b06cdbee42461f143a2798f3f58d3e3d99c53d30","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-cc83f62cb6db61f39320916d819ad48ce55cd96d","semester":"1262","observed_at":"2025-05-22 00:45:35.735230+00:00","record_version_id":"4c8fcae447eaca40c358a4785d9647ae6294abd2b2c4a7ca7d163a85c118c55e","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-d33818a01b6b4c5e2902e704da6e5b713742d4dc","semester":"1262","observed_at":"2025-10-13 10:46:24.251475+00:00","record_version_id":"cca98bdf8bdd847255ecbb3f50ca293960dda46dfa1dd5911b88e7ddb2d03240","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-d3c17db9832d3064916046caf891dd23f10b1bb9","semester":"1262","observed_at":"2025-08-26 11:30:42.288639+00:00","record_version_id":"3f73b6dbfaa9ec30cdf8f585f482330db2ae52756e5e127db70b6cca8f6d4b2d","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-d4ee226dc44268e9b6767fb9f5f20343322f494b","semester":"1262","observed_at":"2025-06-15 01:52:23.911697+00:00","record_version_id":"43c3253440c15288be07a399cf03931deb7d838101ef19777338f176ddcbe3bf","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-d8f9fc7f136e2033556d9d65bbdbdf33425dbdc9","semester":"1262","observed_at":"2025-05-28 16:48:12.400438+00:00","record_version_id":"589752d2c089837d16c1f11c8a13977b767575d566cb12e27158734740ebe65f","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-dbbc9739c616c3846b2e796e00a36fa41225f7d8","semester":"1262","observed_at":"2025-06-01 17:47:19.325144+00:00","record_version_id":"182d907b1f2e884c12c20f72a1535d5b4f09f8802a774b6a766e7a1405560e28","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-dbe5f2d24b48c3177297a3d69c553cc9d1194bac","semester":"1262","observed_at":"2025-09-14 05:00:27.366070+00:00","record_version_id":"a7d40098aa2fa01b8e3e6b93f2b9fbaad653c620a042cddbbaca60a0cf1dc248","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-dd357dc2758e9e282c30988a527ce37de92593b9","semester":"1264","observed_at":"2025-10-19 01:39:41.951404+00:00","record_version_id":"f41eab2dab29628d97ae126056bc8f4a8225cffa6db7024df3827a3066a59442","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-de74de559e409a3fe668685e28043b888d2e6841","semester":"1262","observed_at":"2025-06-27 07:38:50.882897+00:00","record_version_id":"e8dabfa319d96411b9ccc32597e93b3e459cf446583dd33e7e532da8effa3b85","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-deca7188cf536ade3203cd88b52a45e92a059617","semester":"1262","observed_at":"2025-06-27 00:37:46.087071+00:00","record_version_id":"8aa13ff8afe360ff8ae48fcd5d6e454fdc6ce30a4a3e9a58fb8dd05ee5b8f082","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-df60fa9ac3931c5612b0fa641b7a6f5fbec86fab","semester":"1262","observed_at":"2025-05-24 06:36:37.554678+00:00","record_version_id":"ffe9707a7ac9a99f5a03db1f6a91fb1c7fb5a39e314e1ebce5762ce59572c670","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-e339da2d849aaf8bb4dceca07a84728af23cf755","semester":"1262","observed_at":"2025-07-23 08:49:22.748925+00:00","record_version_id":"d3d8d294f8d4bee0d74479f98853cfceeea47447407b1914af2ffae4b90fb144","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-e934b1784835f5d36ae9b7ef0992b11e72c39142","semester":"1262","observed_at":"2025-06-01 06:21:25.219533+00:00","record_version_id":"52a111c7381f3610b95ebf13ae5d346e03a39d215549383a95efbb9665d5848e","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-ef471690c082448deebd2687eab84b0b78813c36","semester":"1262","observed_at":"2025-06-29 01:47:56.317645+00:00","record_version_id":"ab7b6cb3898811efa46f339c4245a875c528714cb291b36045bf03691fdcb24f","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-efc4e8e2cd7c3f68e059a308990c00c77c7611eb","semester":"1264","observed_at":"2025-10-16 05:48:13.935141+00:00","record_version_id":"852dad8e847a0300817a1e8c76586c1b73acf603b0c8474d1c2b821d329238fd","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"},{"run_id":"legacy-f18b7749725097d41f69c60779ff38cf073b93b3","semester":"1262","observed_at":"2025-05-21 19:52:03.259353+00:00","record_version_id":"8d60647c934cf69dc2ebaa052f1afee4aa649f15e048ddccd9702f87c304c235","course_id":"COMPSCI 200","course_uid":"course_9b1d5f832c492d1c4a3ce19c","catalog_version_id":"e36276154d8e37dfa4cdea59d6214a335f1e08a95c7a5a7b4b228b225a5fd97b","course_number":200,"subjects":["COMPSCI"],"title":"PROGRAMMING I","description":"Learn the process of incrementally developing small (200-500 lines) programs along with the fundamental Computer Science topics. These topics include: problem abstraction and decomposition, the edit-compile-run cycle, using variables of primitive and more complex data types, conditional and loop-based flow control, basic testing and debugging techniques, how to define and call functions (methods), and IO processing techniques. Also teaches and reinforces good programming practices including the use of a consistent style, and meaningful documentation. Intended for students who have no prior programming experience.","requirements_text":"Satisfied Quantitative Reasoning (QR) A requirement or declared in the Capstone Certificate in Computer Sciences for Professionals","official_learning_outcomes_json":"[]"}]