[{"run_id":"20260906T231458-5fdd2fff","semester":"1272","observed_at":"2026-09-06 23:14:58.172943+00:00","record_version_id":"fba8815e6ebce7ff7cde3656104df2903329090dc93a5b2a4650aaff5f8a8d15","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"fba8815e6ebce7ff7cde3656104df2903329090dc93a5b2a4650aaff5f8a8d15","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"d1903bc9e01f1752e234f230466b5dc6f63e309b6c3104ee6793bef9fbce291b","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"d1903bc9e01f1752e234f230466b5dc6f63e309b6c3104ee6793bef9fbce291b","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"381fdc8acb60eba702957aafb868aca24408143c22e925062df38b7d2b08f31e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"ae8160c1d2a2d62f4ceec1ae5cd98475737072f61fc113688db9ff8312a2949b","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"7fdea748d1376e3b998ba7b93c6c9a830739689fae1c8621944049a3a1f6a585","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"a2ab8362b722867130761923ba3eec151394e25453fba9db6306f7cd1ce3ad9b","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"5b4c68c3fdbee17730bc22ae95af5dbac6641ef33b2056696d0b0fa1100be664","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"4c34010abe7104570376da75fabfa007f371d8ec2c28f0be3ef4d9d5f7970f4f","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"30b435a4817b5468e918d19ab7a685c548e6153efdabe452fe38fcf325f22868","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"b1164bf470ce27b49b8884958f5824aa46e3af0d01919ae365f17c9b10a3c88a","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"5a26cdcbf915227dc6b9bf2a64e711d70cb0c57144630da4d1faf76121c27c8e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"a7cccd3a7e87883dceaebb84287e031cbf478d3e3786049a0f2971e8388e8b8d","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"6ff3d45f3dbad1389013ff12ccfaa1203a435d32daa5eaa1b522f560ed3356da","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"fe27d51ebfc17614d77d82a8f23a106a08c8fa03309451694cea3fae774b81d3","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"fc561d6f914777d43748969e724335a49ed8c4200f4d5089d47168196e6d0ad5","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"061a155454d2518bd0923d39cbb527e11307e1668a1d12f75a1ccc824ebebb3a","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"da1c00294ca092a007c14fa0f84ba257c92a18ab7a17078160b92c86c9104cda","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"03330ffa1fa15b151739a693903532cc928f33f6dbde1aedbd911f901a7a8b9a","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"c8a68435d0876b926acba917e68049a22e8307105d7110002f895f6ea35df624","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"fdae666a8fd295bb6b4c6725c2375b24cc3c25db5e7b8fcfe3e2738414a222a5","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"7ec72cd2ac10b31def31c0f91c975c22b791bd226cda7176a516fa95fc6b66b9","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"a3064341882b68616796673f26bd6f18befaa85e215b9427d56f1a729177c297","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"2efe30209e2a7630b3e83454bed193e8274c49ce521ab511bcc0f69b1b338d16","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"6c8515c962959eb0164dafc2cf1d8c5086a7dbceea60b0ccf96f296c80f7f3c4","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"e5b6398421a4f3e9f62f73e8c493b021a47bbaeadbd0d8f106be734b9650ac32","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"5923633adee29cc79ec84c26f13fafdac490703da137b349e90ecda3e1789c7d","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"57eb5a5e93ed786134ca07b1249d612cee223b69ed9a65e974da1a4e8ed8cb9f","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"3155550e1e2a2bb46318b35eef977fb8ceb1cfdf2333ec4d489eec47d8b6cdf1","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"17d8a91d533feb9bbcc6b4a052073fa38388ece5d1cb45b430d578b9ace06046","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"cef480d80d29427f28a92acbfb95f8b50426a47aa7c727925edb07357968ec4a","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"2fe7fe94e6d624dd85de3e3419f8574b730fb3a6d302bf477ef9d1182873652e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"06e7c3cc59d0b35f9c4825585f41aece98dc9714e1e66b907a274727c04226f3","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"f3f9bc074f0f621780d0e27c3149fd395ec7d4bf7b351181f15f414d30a38121","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"fa32d179f7c8e21950798b59ffa44b358cf00d8a2387e6e064ca926ce5f8ee16","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"0d6e41b1809bb6ace1fa7d4d168c7068319ba4377ba8190a8128850250e4fff0","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"df602905a1fdd1aa92c6636de93371ce2f5dbbe4fde5de5f48c016a05cb9654e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"ad07806ec546aaa0077c3c880a63dcb991012856302e5b87e64014a1b1c2ef5d","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"704317333e321be5c5872100462f5d925928608db63e7398ad4cce8823607fc6","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"2c0696913ca458115e04db3b438448fade5a4ac204778860b39830eec3156601","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"c64f5e087978016f0acee68a0df9f2e31ff619761c0047369fec81d9908b7a10","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"956ef6665c29dd9be1f4858fcb2a78edf75ada8e822f08a5523c0e4b6a1e5f72","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"be869e09aeca8f0ab99d21956a1f9fcee45b46803d57696b773786e505e5e03e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"a98d68c62cca5b4ab120a9a2a0b7e51abb64aa48215b6793ff4c51e44576aef9","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"fc07e5a1a358d881261b48fb8051b9ef10bd2e09c863727e9ccaa97f0cd077f8","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"68fec23b85b2c028eeb2ebea5eaa7ce23928118beb0e1c937a22b766c792e4a7","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"d30f9333de167e8c9766f1178ed1736c4164928957a649af07e1073465331574","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"423259281172e39f64fc00d3e3eb1346c149fc606726211c393f7531202919ad","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"e86b11065492b280432a63dd7fbddc4628fd165b34a80410cfc0e922da781a19","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"d1be4edbab8d9c30b982024d9aae11ef1f17d52ecbef0b66bcd7d3cea71b5aee","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"9d58465c6f5da34c3e1aea1105bfcac969a626f34d14a90fd7fa1de02532cb39","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"e3c4ce5bb52c11f1506a20f285a1eb62a8704755aef3e775ede6f50e3628a26c","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"f5ae818bcebdc52404dc8acff0c479ee5a1dd00390f17516c59dcb58e7898cc5","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"82e0325a22328d5aa32a9cdf0147f4702aa3e7d6a3d06da5140178d7dd6048f3","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"4a99db07393263cfdaaba3eca2d6b60d1811d3c43f5ff236da89dd9d10227b32","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"86e40c0eddde74a5cee1719ead4f91ffed804dfdd9cba3d7d6edfd51813a1753","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"04c2aa59cc87c7acc315ad7394a9b421f2a24c4c55ce29b04e45782c22994241","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"56cd2a8ffe1ed364ffe76fc48d8ee23a2226a417cf1f9f8f59bb3d544823fdb4","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"589ec3c14a9c41c62a7ef8d645596db28f4c492c43111b635ea2755f6439be90","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"9dc08b8f65f3fb2e387f6a7acc2262cda8183456f5d10c6b639096d6f9065673","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"f3ddd31d6017842c3e52c9cd25ece5a6b4e3cb41ddd2d3cf0989f5646b19843b","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"2e613572dbf5b8b5a50b0cffdeb8aa6250a481e4ee59dd6ddb5f070e35b64194","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"bf87f686a9c6195f50a7529cea557e7275450e8de723d5e5a58d3a61a055b620","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"87d8c64b4182a329310145b6f5668521c50d286e54b3a3ddb75380baf1a616c5","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"f958999e993f9595cafb6ead377e9512985e36f44d84d0089fb198d87fb4f643","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"68fec23b85b2c028eeb2ebea5eaa7ce23928118beb0e1c937a22b766c792e4a7","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"94971a26f73cefe6af64a8614fa2e0326039a2c5fa09f11914bd97591ff26c4b","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"cbdde37fdda919059f282a151b31df902f9268fff8cf341c3f946fd3940ed370","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"a0838e3471b912bf84847e052c0930a6b582ef0e4e6768dfb3536c79a58af0a7","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"88dd414bd5ecd4be4717b4672ba944905176ef0ca528b6bac2eba5f078bb6ef2","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"7fcab7b55b2feff3abda110048aeece9574f73e8b27e8090270f35a5eaacaf8e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"546e86afd68288ed006dfb2c65ada2147e6dca973195b9b811034ad09d4be194","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"e7a49d2bf809ae65a98176a2c8d3f8180c3e2f8a0217150189d28005a99cf4c7","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"8914317d17f4380ca0fa0d54afc4e1bfac22c78708bef654c6cca119da198c85","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"cdd0341ab59d6e3b1bdab283598fac3373e3411661d0e520f93279ef97a1fe5e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"bfbd520c8999c09d0f9c0d5859847676fbba900cf1f3d6cb34fd74aae5f8afaa","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"089f310e5d19ac8b7e8e769dc0b4a7c75fae5ba5a034720b5670bdf2f04f1549","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"19fcd05df76b297cd5b34b461c5123c8ea6b8cd687e8ae4ade9842c6fe92c29d","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"90fe20faf59daee78901a8b8d0e426bcd045f3ec0d009d107d9036bf273621b5","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"225d850ca671a01a67b21241513fd51e2e2a8f5b13884bf6e5903c20e0635da8","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"16a637e78aae5696a2a2d2b959bbeb4b3deb08bf44369e898d9e7103156520b4","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"4b45149889d5ba85665fc0438b668ed4479c21eaebdb036844d140e2dd84cc3e","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) 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":"20b8cb4ae48da8b31b75b783a50190399da28b1002a130b7b7814eda1faadee3","course_id":"COMPSCI 536","course_uid":"course_20918224366f6bbd226f8ec0","catalog_version_id":"922091823fa5f409f7d7f3b1eb165aca9601b1c4dbdcccee5e553e03d0ace0b0","course_number":536,"subjects":["COMPSCI"],"title":"INTRODUCTION TO PROGRAMMING LANGUAGES AND COMPILERS","description":"Introduction to the theory and practice of compiler design. Comparison of features of several programming languages and their implications for implementation techniques. Several programming projects required.","requirements_text":"E C E/​COMP SCI  354and (COMP SCI 367 or400) or graduate/professional standing or declared in the Capstone Certificate in Computer Sciences for Professionals"}]