A method for transmitting uplink control information data by using a Reed-Muller, RM, coding scheme in a wireless communication system, the method comprising: calculating a number of resource elements for transmitting the information data using the bit size O of the whole information data; dividing the information data to first information data and second information data if the bit size O of the information data is equal to or larger than a predetermined number; applying RM coding on each of the first information data and the second information data; applying rate matching individually on each of the coded first information data and the coded second information data in accordance with the given resource size; concatenating the coded and rate matched first information data and the coded and rate matched second information data, and transmitting the concatenated data by using the calculated number of resource elements, wherein: - a minimum value Q ' min for the number of resource elements is defined by a sum of a minimum value Q ' min_1 for the number of resource elements corresponding to the first information data and a minimum value Q ' min_2 for the number of resource elements corresponding to the second information data, and - the minimum value Q ' min_1 for the number of resource elements corresponding to the first information data and the minimum value Q ' min_2 for the number of resource elements corresponding to the second information data are defined by using the equation shown below: Q ' min_1 = ⌈ 2 × ⌈ O 2 ⌉ Q m ⌉ and Q ' min _ 2 = ⌈ 2 × O − ⌈ O 2 ⌉ Q m ⌉ = ⌈ 2 × ⌊ O 2 ⌋ Q m ⌉ where O indicates the bit size of the information data, and Q m indicates a bit size per symbol according to a modulation order. calculating a number of resource elements for transmitting the information data using the bit size O of the whole information data; dividing the information data to first information data and second information data if the bit size O of the information data is equal to or larger than a predetermined number; applying RM coding on each of the first information data and the second information data; applying rate matching individually on each of the coded first information data and the coded second information data in accordance with the given resource size; concatenating the coded and rate matched first information data and the coded and rate matched second information data, and transmitting the concatenated data by using the calculated number of resource elements, - a minimum value Q ' min for the number of resource elements is defined by a sum of a minimum value Q ' min_1 for the number of resource elements corresponding to the first information data and a minimum value Q ' min_2 for the number of resource elements corresponding to the second information data, and - the minimum value Q ' min_1 for the number of resource elements corresponding to the first information data and the minimum value Q ' min_2 for the number of resource elements corresponding to the second information data are defined by using the equation shown below: Q ' min_1 = ⌈ 2 × ⌈ O 2 ⌉ Q m ⌉ and Q ' min _ 2 = ⌈ 2 × O − ⌈ O 2 ⌉ Q m ⌉ = ⌈ 2 × ⌊ O 2 ⌋ Q m ⌉ where O indicates the bit size of the information data, and Q m indicates a bit size per symbol according to a modulation order.