[{"run_id":"20260906T231458-5fdd2fff","semester":"1272","observed_at":"2026-09-06 23:14:58.172943+00:00","record_version_id":"176678e98dc2f92c3a9cb0c9f373f1fb2d66bc36058319eef6cf344b560ee43e","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"6450a3813992bb2ec823b53cbd6e475d82388429d013d97054473ff73a491596","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"176678e98dc2f92c3a9cb0c9f373f1fb2d66bc36058319eef6cf344b560ee43e","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"6450a3813992bb2ec823b53cbd6e475d82388429d013d97054473ff73a491596","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-03b0bbb9723907cf3d1b41cf0bb34837dc398e42","semester":"1262","observed_at":"2025-04-16 05:20:33.104844+00:00","record_version_id":"132c7f7d5aa1936b398cae07cd44a1790d7c1a8490fee058b98c9e571303534f","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-0837245627eb714ae6bb0375f7abe8f41042011f","semester":"1262","observed_at":"2025-04-16 05:20:33.104844+00:00","record_version_id":"132c7f7d5aa1936b398cae07cd44a1790d7c1a8490fee058b98c9e571303534f","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-08c92e359bbbc110b0778b7e0b15d6f40000e6b1","semester":"1262","observed_at":"2025-08-21 07:05:14.730696+00:00","record_version_id":"55521d683725df159f80594e7a904b3189ad3b6db13487b4c05ee9a38065db93","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-0944d76440dc778fbb89626058c10451009ce9c6","semester":"1262","observed_at":"2025-05-21 03:36:18.194118+00:00","record_version_id":"f6769c61ea76b7dfe026a0e35e5aa16e776a981dafd3a69698e7359220175aa8","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-0a7f4bce29c816ef4d3d71b4eb8a2a3e15e33cc1","semester":"1262","observed_at":"2025-06-18 20:04:02.695444+00:00","record_version_id":"5b08b8c9b3060c1d8df73b8c5bcfadff535b58e04007a986f2491dae644421cd","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-0ab917f827a7de22ebdc1087114d377a31c4687b","semester":"1262","observed_at":"2025-05-22 02:11:02.531191+00:00","record_version_id":"e7d9db387e80bb6d8b3334998747966f1be2cdeb25394898504a7c3d9c3300de","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-0c40ecab4b6db9333d1f18aef816e3ee659e300c","semester":"1262","observed_at":"2025-05-25 18:02:34.797617+00:00","record_version_id":"bd8870eceed0ce63612c494ad4b309bba738a86a113491e2aedc81129f59fa77","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-0cb4d29a588ec7f11c7e00b7cf5dc3a0d23d0349","semester":"1266","observed_at":"2026-01-22 01:00:26.555427+00:00","record_version_id":"9a7ad3d76044dd59001ff2b0c719442e2f10557383b274aa32b04d1cc7380a85","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-11c30ec39e91498cbfcf3a923c53a4b03e387280","semester":"1262","observed_at":"2025-07-20 04:58:26.847117+00:00","record_version_id":"5cd364a6d8a14af8df8732ecc6eac719a2ef991cedd0d675171d57ab3818492b","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-13cd500edf2587e9a3428f326253738fbea965ea","semester":"1264","observed_at":"2025-12-14 04:50:04.653658+00:00","record_version_id":"e03cdb5bd25605db25bb0810addf046d65b498188b1906fd876719191791ff1e","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-1da08b2de39f05e6bc877c189fc2fd6eeda563f5","semester":"1262","observed_at":"2025-07-01 00:03:56.707251+00:00","record_version_id":"5677d096cdfeb3f33505a302bea1b9ce01635d0c4c8faf3500e01477af3ba033","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-2031af47efe133b0e7877f433286ff07385afc41","semester":"1262","observed_at":"2025-07-02 20:16:45.749584+00:00","record_version_id":"c3b061ee0ee202a4e9aa055d7f9b5904daee380fdda849c2f717f701f32ba97e","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-238eba6f32fbc30407f616dd0628ff02a2a824dd","semester":"1262","observed_at":"2025-08-17 05:15:07.788352+00:00","record_version_id":"38871c56c9f74284b28bca1f30542ef1bfb6dde22eafb3e4e3863ddea0f613d4","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-25f0ff56bc4d80f8a8afa1a0bcce8dae6fddb5e5","semester":"1262","observed_at":"2025-05-25 17:20:25.942090+00:00","record_version_id":"de142678de1e875f88f810b54ffb2b67309fe57c5e7cd76be5e23dcb64c7eb4e","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-2923f91826ce253b7aeefa9f75b4a39fe4c80ff0","semester":"1262","observed_at":"2025-08-10 05:10:25.938416+00:00","record_version_id":"5a2e2a5cf1f8ad70342aa57430edb9c2847616166fa6b1c73472e76b7b1a6f5d","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-2a05214a4023e0157fa6f7d188c85308f714176c","semester":"1262","observed_at":"2025-09-07 04:56:38.255315+00:00","record_version_id":"0c54c811b44c9e358738ee1d193daf75f151e2813e1993379ae8f779a847aa94","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-2b1b8e39131de92b94620b25c5bbb25690efed4c","semester":"1262","observed_at":"2025-06-01 07:54:53.913454+00:00","record_version_id":"3a2f2ee0533e608fe7a72dd6d18a49eb2c9962aec5dd73c46b84d8ec0d196932","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-33a1225644e5a5855d60f66e65413946e72fedf4","semester":"1262","observed_at":"2025-06-22 01:52:05.152650+00:00","record_version_id":"2f942e02a640ff14fa36bcd717154ffe4a5a34521092915093546ca2e1717308","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-3b89c83dbf5208e13756184de1f2b2d0c09af35f","semester":"1262","observed_at":"2025-06-30 06:40:10.235522+00:00","record_version_id":"4d8a835a74c213dd083715b265f4e884d28fd0697f0d9958933bf1b2d9533205","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-3c3eebf7f35c39364b445a2fa5a112ce28dbb4a1","semester":"1262","observed_at":"2025-06-01 17:03:59.062985+00:00","record_version_id":"15dd411fd791a9e8cd969edb30aacc7d6fbff5ac53ae87faa753f1adbb2c92be","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-3fa4dd71391f1c9cf4ab2216680bbc428689f92d","semester":"1262","observed_at":"2025-05-25 01:15:58.180530+00:00","record_version_id":"25a7c92e95ee90661bbefd648bf4aa41cc799d5866bd77771caafa823aadeb00","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-4040aa216da722a34483f68fc1e129ea571ae08d","semester":"1262","observed_at":"2025-06-01 07:27:39.695506+00:00","record_version_id":"c3c20c555b7a89f2297d0ab6d8e12e267d586a0635237ef7248d0ac2d5819609","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-454d53cd690294459f8ad0793cc3ed562060e56c","semester":"1262","observed_at":"2025-05-25 01:34:00.536004+00:00","record_version_id":"4cad6fda1501bf1defb925259b75d6f354a3e5c70bf029f81fee802c7f4ca52a","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-486f091e051fdb4ccdb80ee7b4fb0a5814510324","semester":"1264","observed_at":"2025-11-16 05:32:31.273726+00:00","record_version_id":"7380642109da708503d79bb9e29b1b03be2f0604c6f830f1689d32873dc7a822","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-50393cfc5fd5598d4f4731ef1919f2ff53af07d9","semester":"1262","observed_at":"2025-06-30 06:05:57.438846+00:00","record_version_id":"ccfb3fb0e95ace7b80a24a738bd4da20ebe5dee1f8bb150bc554e2fbc4c16ac0","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-50f6947786b208c800db8bbd0cec84a8f0f187d2","semester":"1262","observed_at":"2025-06-02 03:49:42.915428+00:00","record_version_id":"c00f5022323eacec3dc8543f85eeeb5eef3abe73f0febcc92a74eb01bc745204","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-51d86ed4082dced3803c295419b0ec8440942016","semester":"1264","observed_at":"2025-11-12 04:50:41.141307+00:00","record_version_id":"0eb7b52b460237a6fc358c9f936b02bcca3f85195dc18d83bb25d72a687d3160","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-53101bd1c10db0d00d094e4c9154d4c244ff23d9","semester":"1262","observed_at":"2025-10-05 04:58:05.366968+00:00","record_version_id":"77adc8176e5fb82d46ba8f44aa1005df96ce1cd54e741bc8e3a65ac4aa227654","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-58751151c564e11c5cb8aedd3a2d3527c22f73eb","semester":"1262","observed_at":"2025-06-01 06:59:01.536576+00:00","record_version_id":"80a0970ed5f90b130363131c542851514afb2ee3dd467ebfd13c04d145e6a17d","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-5c4c8d3701a333ba4ddadef7d0b5dde8440fcdf0","semester":"1262","observed_at":"2025-06-01 01:57:51.256704+00:00","record_version_id":"6cd182e8a6fa68b137ba005e4a34a281dad88b74f9bdadcb148fb793c28058a7","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-5d20d9f81651d3c83fcaa2fd10870ce6e5d5a685","semester":"1262","observed_at":"2025-05-21 16:48:48.484741+00:00","record_version_id":"0aeb345791d5bd290d0d55c2c3739b32e0a8b72e913aaa3c6549e4ced392d675","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-5feaebf2ab37051c86ad360cc0fa0d7e0e2ea295","semester":"1262","observed_at":"2025-05-24 15:58:23.378859+00:00","record_version_id":"4c417e754ccf324f2eaa65a406501eb71daf8746183c0918354f18c556c9e9d7","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-60949965544fce098cc006354e201149005fb77b","semester":"1264","observed_at":"2025-10-26 05:07:14.077864+00:00","record_version_id":"743d666ae3be08208b6592b2ef5c4e8b830fa6c0da94568c606027a904ff4bf3","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-639225ac3addf8522f1d30cb4fe26054ea7f8c49","semester":"1262","observed_at":"2025-06-01 08:14:42.497608+00:00","record_version_id":"726447cdf6da4e1214e0a1cd30966f8c51187884254ebc2c734bc47f3cfa47a4","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-64093b17b3a9c67a41aa33eb37adb53ec38df714","semester":"1262","observed_at":"2025-05-22 02:11:02.531191+00:00","record_version_id":"fe64a34cb6446033194eda6589f8c0249df1533ee6f87941e3ffcec3bc8e540f","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-6885b56099f55e08aa0205546369fb0381d50e13","semester":"1262","observed_at":"2025-07-13 04:59:22.367394+00:00","record_version_id":"f88f7a32207927c5c4d68938c16c038700bed7b379f626e8859ed4f73d989a92","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-69d4b2b16e8268f75b6390b3a0e2ce8bf73999da","semester":"1262","observed_at":"2025-06-30 03:21:29.925498+00:00","record_version_id":"05fe24a68ccf76be6d108128e08a61e36ccc8e8107f56688afd84341d5a1b482","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-6b29c3e0673b2f9a736d2363db5409e03d5b3ed4","semester":"1264","observed_at":"2025-12-03 12:33:41.418072+00:00","record_version_id":"4e71aade50aceac5fb84ec12ad539c85b40bd9f3150e0e241d25422d43491493","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-73259984748de484976ef2ad56ad7ab3d4cb4518","semester":"1262","observed_at":"2025-06-26 08:27:56.461216+00:00","record_version_id":"9104de409cb29bb9a9009e6ac952f59951095b34bb3d711d81de1617a4fcb69b","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-741602fbc6252c232a0b9e6bc1a9ae3101625f5a","semester":"1262","observed_at":"2025-06-30 22:49:32.522034+00:00","record_version_id":"536221538385a2bc7085eace8cba1ef2e3341e18efb2f4bfbc87cfad96f8ed84","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-7774f45558276ec29bf626e58fffb4a27bdbb2a9","semester":"1264","observed_at":"2025-11-01 11:49:36.359151+00:00","record_version_id":"97ef8d115c2f197559f193a2b84605fc40f176f8f55e12fd88fb6df453f74de4","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-7ab7c5e783fc8ebef8b8ee8cea019ee37a72ce74","semester":"1262","observed_at":"2025-09-28 04:58:07.340658+00:00","record_version_id":"639d8875a33cec7284a4085f00d62755acd83f9a0f3474e271dc412898d9a19d","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-7b2f22d83ea05055ab90dcb77dc802382cccc6f7","semester":"1262","observed_at":"2025-05-21 17:56:46.096741+00:00","record_version_id":"38b370d04b06a94ab063284d31a7897943e5ed4efa70d7dd535b462dad7ee409","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-7ca1175502be18eb51f7b016818a884a43fd4ebb","semester":"1262","observed_at":"2025-07-29 06:28:23.644795+00:00","record_version_id":"31a5c942920d5d54ca27c51a27808008b2dc907aec8c2d2c9d15f350a7f5bddb","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-7d8cee5e42602ad9ba5dc0322085af2fa0dffaac","semester":"1262","observed_at":"2025-05-22 01:15:19.291664+00:00","record_version_id":"78e6f54cacdfed7ab315789d35a787fbddb1ac3dc0040da707f8521660987acd","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-81a0d6a7f668c98c59bd05fa988aa079c5ad1f68","semester":"1262","observed_at":"2025-05-31 07:49:50.419452+00:00","record_version_id":"5fd5b793e1a88c2460ab7ad198b3fb158ed45391fec3fc299160a5ef0f3505c3","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-82f31c08c746a214872494cde6ecaeb9330441b4","semester":"1262","observed_at":"2025-06-17 21:26:08.547156+00:00","record_version_id":"31002c0fca5f84c37bc721eafeb2b772993246b9c1d89572c1e16c7ca3777cb6","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-84c248343c5a99ab42c5616c594812a5e3e31cbb","semester":"1262","observed_at":"2025-07-04 06:00:07.487827+00:00","record_version_id":"dcf1e8016b3e79734d9859d8f2160371435f975bce8a7b0f9ce1e085346c7037","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-86334e7275e315853287e8580c35456c68df800b","semester":"1262","observed_at":"2025-05-22 06:53:03.336354+00:00","record_version_id":"50e6330f553681a3baf535f14dc7084aeb67306dd4c3659d70dfbb571bea18ee","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-8686dc1664f93a6c05f50321410961b39b12f91b","semester":"1262","observed_at":"2025-05-28 10:17:41.595894+00:00","record_version_id":"cebfc1512f06668997158f4c540734c83c542167883c707be052e6a7badcb721","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-86d941366886c9a14a2581c04e20d0bdd25e1b02","semester":"1262","observed_at":"2025-08-31 04:54:14.656039+00:00","record_version_id":"65f0038e3d5a30e60b48894a4f3de2d12f234cfea366c6f7c487d064528c2698","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-8ba1d2e6cfbb1525b4f9f769ec164fb6ad0f237a","semester":"1262","observed_at":"2025-06-02 05:22:45.010398+00:00","record_version_id":"ddf6d63e88caf23ef312c1ff0295e3ad5e459b5fa25f5d65d8f580050c533147","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-90e5aa456689a3b222016c05c319bbcd0bddd453","semester":"1262","observed_at":"2025-05-25 02:00:10.037905+00:00","record_version_id":"70d3811083820b4bb4ede41d9773e5d2ee48bd63bddee69a1edfcaf8efa2c7e2","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-92d960aa7e4cd6e4c9ac8b2e232092904038e9e4","semester":"1262","observed_at":"2025-06-08 01:50:46.451351+00:00","record_version_id":"e55206eb263f684dee20bdbd770bfc5f8bb185ff7ef788b377faaf9d9e878ed8","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-94002ae588a8f71eca6d64105f2e603e8587293b","semester":"1262","observed_at":"2025-05-21 09:01:16.021508+00:00","record_version_id":"5a0f35e3c03428f734b3ddb1d1b92484d7fdbe12d57850d1b8cb1547cc3dfeea","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-9dd575e013c5c6e000ab3ad2d1288cc1dd9c96dc","semester":"1264","observed_at":"2025-12-21 04:47:46.589081+00:00","record_version_id":"89f83619b87caa42ecff30aac10bb6046d26bf154b7376b23ed8faf86511cf0a","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-a1ea26ed78cbd6e94bc3221e50a6ed9b6bf43871","semester":"1262","observed_at":"2025-05-25 09:16:55.180581+00:00","record_version_id":"279158f04155914d43211482487c349d6976b0b67730b18676527d4068be54f5","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-a76a3505853d5ea9c13bb98472b87361d469e2ee","semester":"1262","observed_at":"2025-05-28 18:03:41.793846+00:00","record_version_id":"b56380cdd258f65b3b3e40998b8f25852364ad959dda0b84ea37828d55fc2741","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-b285d591f6acf3aa1910e02edc297664db86eb8c","semester":"1262","observed_at":"2025-06-10 22:48:22.460295+00:00","record_version_id":"efb69eae6bfbdb2e42ba8431c0276a1330fb7df9c3627d4283b17b4be47979cf","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-b79af756e4f00ba98231feb859ed8e98239eb811","semester":"1262","observed_at":"2025-05-22 02:47:56.931581+00:00","record_version_id":"2bb13090e0bae482b82837f3b57f046ca487e0a2a66b38cb3855bfa4d2cfe80d","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-b89e05b94730c6471439082d9279c0a834a4aeec","semester":"1262","observed_at":"2025-08-26 20:25:42.325239+00:00","record_version_id":"a6ee274be49cedb807d8b934f5395ee3ad300b298c202c35567826d532b5ef17","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-b9279a12d1f2688df9e556183c94d41a89e431dc","semester":"1262","observed_at":"2025-07-06 01:49:47.203835+00:00","record_version_id":"ab0605850f6df0339adce690f8406f790965d29ec08ec691b7b2d7ee9b30496f","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-bbdc905e96cc681a5e9a8b02c795b682206e36d1","semester":"1262","observed_at":"2025-06-25 08:02:45.445730+00:00","record_version_id":"053d1ffa56f37990bb0694e834b5d997f358c3722f2fedbb65997dbfd989f6a1","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-bde225b5243a13d81827aa173e39c78a652b54a0","semester":"1262","observed_at":"2025-05-23 07:22:33.219345+00:00","record_version_id":"050bb63e4e8f495c2779a4b2fd585e530f59838d996082afc277859bc0481982","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-c1fac4cbfde737f4f4ac02cdf15e6f5a9b5b676d","semester":"1262","observed_at":"2025-05-22 01:15:19.291664+00:00","record_version_id":"78e6f54cacdfed7ab315789d35a787fbddb1ac3dc0040da707f8521660987acd","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-c6b62be45f8a13cba109ef2a7741b9cd9a6b8272","semester":"1262","observed_at":"2025-08-24 08:48:09.035112+00:00","record_version_id":"e757fc8bf1a9d845ec2e42e14b787cea5079ab6e9211371aada121e668569b93","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-cc83f62cb6db61f39320916d819ad48ce55cd96d","semester":"1262","observed_at":"2025-05-22 00:45:35.735230+00:00","record_version_id":"24e059015c4785e56917a05c94f435938fc730c544f4272fb3f9bf1c4c8d70bb","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-d33818a01b6b4c5e2902e704da6e5b713742d4dc","semester":"1262","observed_at":"2025-10-13 10:46:24.251475+00:00","record_version_id":"636d8b83c6a6bd148ea0ff59ed6fe7fca1928a890fbb5a9cc415cd5283287b2d","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-d3c17db9832d3064916046caf891dd23f10b1bb9","semester":"1262","observed_at":"2025-08-26 11:30:42.288639+00:00","record_version_id":"694e05622c2f53dffefca19b719ffb519b3f28592d3d20899ab672518495cd28","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-d4ee226dc44268e9b6767fb9f5f20343322f494b","semester":"1262","observed_at":"2025-06-15 01:52:23.911697+00:00","record_version_id":"1dbe231c07348acdaa5c8d35a5d7a4c8d633e96ed10466118d40d1e123e74af2","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-d8f9fc7f136e2033556d9d65bbdbdf33425dbdc9","semester":"1262","observed_at":"2025-05-28 16:48:12.400438+00:00","record_version_id":"0d1c0c51ac21a6d0e25a8ac9c89dc78adc6ecd0ff94135fc3928d5bfffa13cb7","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-dbbc9739c616c3846b2e796e00a36fa41225f7d8","semester":"1262","observed_at":"2025-06-01 17:47:19.325144+00:00","record_version_id":"b57e08411eaeef4e4215a7eabb819f02ad6a71c9308634937bf44fbce0a749f5","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-dbe5f2d24b48c3177297a3d69c553cc9d1194bac","semester":"1262","observed_at":"2025-09-14 05:00:27.366070+00:00","record_version_id":"4123fb1d27a6361a0b7d944caa6e3e3673a2f837ca4c0df4f14ff2b7ba717496","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-dd357dc2758e9e282c30988a527ce37de92593b9","semester":"1264","observed_at":"2025-10-19 01:39:41.951404+00:00","record_version_id":"4e8cfbf2f2928174bb25eb7e20122037d6cba74b538835bac237ea7373111fbe","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-de74de559e409a3fe668685e28043b888d2e6841","semester":"1262","observed_at":"2025-06-27 07:38:50.882897+00:00","record_version_id":"8563c17e89525753c79ca34086a4167c2583b062931e57b2f43023ed33c2173e","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-deca7188cf536ade3203cd88b52a45e92a059617","semester":"1262","observed_at":"2025-06-27 00:37:46.087071+00:00","record_version_id":"16c0e518c7150db109c63a2a44e18e556180650aff01db09e48750b3fe76efad","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-df60fa9ac3931c5612b0fa641b7a6f5fbec86fab","semester":"1262","observed_at":"2025-05-24 06:36:37.554678+00:00","record_version_id":"3b689db06bb7aaebbef84486996b95e9dc528a312a4dfb475d36cddbeb90beef","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-e339da2d849aaf8bb4dceca07a84728af23cf755","semester":"1262","observed_at":"2025-07-23 08:49:22.748925+00:00","record_version_id":"a75328fd19695c0075e8f89dcd95a2801c39f9f68fb24bb57944d40259904773","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-e934b1784835f5d36ae9b7ef0992b11e72c39142","semester":"1262","observed_at":"2025-06-01 06:21:25.219533+00:00","record_version_id":"28b70f608f91fbfc69e2474e501be54f097f6a9b1ebc4d8618d7025669579efc","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-ef471690c082448deebd2687eab84b0b78813c36","semester":"1262","observed_at":"2025-06-29 01:47:56.317645+00:00","record_version_id":"221ecd4ccd26211dcdcb95b7cb07b2c4fc2c8c7beb186874f32b2b9043e9fa8b","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-efc4e8e2cd7c3f68e059a308990c00c77c7611eb","semester":"1264","observed_at":"2025-10-16 05:48:13.935141+00:00","record_version_id":"a32a1c1277bcfd96dad41beed25f95d21d5a5fd0a4f0fc1e1e0a2ea84321d6ba","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"},{"run_id":"legacy-f18b7749725097d41f69c60779ff38cf073b93b3","semester":"1262","observed_at":"2025-05-21 19:52:03.259353+00:00","record_version_id":"f90cbfc3f4fa8526bd8d40e8f4fbf72b9450ec4dd7e2e10bf9e40cce50254e98","course_id":"COMPSCI/ECE 506","course_uid":"course_32bc831d31cf0c1254ddaf8d","catalog_version_id":"00de75ea47b8915e751db307f10887e6c56243fdbac9957113b3eb505c7bb035","course_number":506,"subjects":["COMPSCI","ECE"],"title":"SOFTWARE ENGINEERING","description":"Ideas and techniques for designing, developing, and modifying large software systems. Topics include software engineering processes; requirements and specifications; project team organization and management; software architectures; design patterns; testing and debugging; and cost and quality metrics and estimation. Students will work in large teams on a substantial programming project.","requirements_text":"(COMP SCI 367 or400) and (COMP SCI 407,536,537, 545,559,564,570, 679 orE C E/​COMP SCI  552) or graduate/professional standing, or declared in the Capstone Certificate in Computer Sciences for Professionals"}]