Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: NNCS-0697 Organization's ID: MATH3300 Organization: National Cryptologic University Location: Classroom-based Length: 8 days (60 hours) Dates Offered: 10/1/2021 - 11/30/2024 11/1/2018 - 9/30/2021 1/1/2016 - 10/31/2018 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Upper-Division Baccalaureate 3 algebraic coding theory Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is to introduce information theory as well as classical and modern error-correcting codes for students with technical degree (mathematics, engineering, computer science, or physics). Learning Outcomes: design an implementation of an encoder or decoder for block codes assess the limitations of a given error-correcting code deduce the precise role that finite fields play in the design and implementation of error-correcting codes assess the limitations of a given error-correcting code illustrate the major connections of coding theory with linear recursive sequence theory and analysis validate the tradeoffs between error correction capacity of a code outline the major trends in error coding evaluate mathematically, the major kinds of block codes used for error correction in digital communication General Topics: Finite fields Block codes Linear codes Perfect codes Cyclic codes Bch codes Reed-Solomon codes Goppa codes Convolutional codes Parallel concatenated convolutional codes (PCCC) Turbo product codes (TPC) Low density parity check codes (LDPC) Other applicable codes Syndrome decoding Berlekamp-Massy algorithm Chien search Viterbi decoding Sequential decoding BCJR algorithm Min-sum algorithm Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Classroom Exercise Discussion Lectures Practical Exercises Methods of Assessment: exercise sets, classroom participation, programming exercises Minimum Passing Score: 70% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from National Cryptologic University Accelerated Basic Ukrainian Structure for Russian Analysts (NNCS-5208) Advanced Cryptologic Korean I (NNCS-0668) Advanced Cryptologic Korean III (NNCS-0699) Advanced Korean History (NNCS-5180) Advanced Spanish Workshop ll (NNCS-0651) Advanced Technical ELINT Analysis and Radar Concepts (NNCS-0004) Advanced Urdu Refresher (NNCS-0710) Asking Better Questions for Analysts (NNCS-0660) Basic Analytic Reporting (NNCS-5221) View All Courses Page Content