A terminal apparatus comprising: a transmission unit configured to and/or programmed to transmit, to a base station apparatus, an uplink physical channel with an information block; a coding unit configured to and/or programmed to encode the information block; and a transmission power control unit configured to and/or programmed to set a transmission power for the uplink physical channel, at least based on a parameter, wherein: in a case that a first error correction encoding scheme is applied to the information block, the parameter is given at least based on a product of a first value and a first number of bits before coding per one resource element to which the uplink physical channel is mapped, in a case that a second error correction encoding scheme is applied to the information block, the parameter is given at least based on a product of a second value and a second number of bits before coding per one resource element to which the uplink physical channel is mapped, the second value being different from the first value, the second error correction encoding scheme is different from the first error correction encoding scheme, and the first error correction encoding scheme and the second error correction encoding scheme are selected from a predetermined set that includes Low Density Parity Check, LDPC, coding, turbo coding, Polar coding, convolutional coding, block coding, Reed Muller, RM, coding, Reed Solomon coding, and iteration coding. a transmission unit configured to and/or programmed to transmit, to a base station apparatus, an uplink physical channel with an information block; a coding unit configured to and/or programmed to encode the information block; and a transmission power control unit configured to and/or programmed to set a transmission power for the uplink physical channel, at least based on a parameter, wherein: in a case that a first error correction encoding scheme is applied to the information block, the parameter is given at least based on a product of a first value and a first number of bits before coding per one resource element to which the uplink physical channel is mapped, in a case that a second error correction encoding scheme is applied to the information block, the parameter is given at least based on a product of a second value and a second number of bits before coding per one resource element to which the uplink physical channel is mapped, the second value being different from the first value, the second error correction encoding scheme is different from the first error correction encoding scheme, and the first error correction encoding scheme and the second error correction encoding scheme are selected from a predetermined set that includes Low Density Parity Check, LDPC, coding, turbo coding, Polar coding, convolutional coding, block coding, Reed Muller, RM, coding, Reed Solomon coding, and iteration coding. in a case that a first error correction encoding scheme is applied to the information block, the parameter is given at least based on a product of a first value and a first number of bits before coding per one resource element to which the uplink physical channel is mapped, in a case that a second error correction encoding scheme is applied to the information block, the parameter is given at least based on a product of a second value and a second number of bits before coding per one resource element to which the uplink physical channel is mapped, the second value being different from the first value, the second error correction encoding scheme is different from the first error correction encoding scheme, and the first error correction encoding scheme and the second error correction encoding scheme are selected from a predetermined set that includes Low Density Parity Check, LDPC, coding, turbo coding, Polar coding, convolutional coding, block coding, Reed Muller, RM, coding, Reed Solomon coding, and iteration coding.