CS111 is a new course replacing CS110 starting in spring 2021-2022. CS110 is offered for the final time in winter 2021-2022, and CS111 is offered in fall/spring 2021-2022. CS111 is more operating systems focused than CS110, but both satisfy the same requirements; specifically, CS111 merges in some topics from CS140 (operating systems) in place of or modifying some existing CS110 topics, such as networking.
For students who take CS110, CS140 will continue to be available as CS212. For students who take CS111, a new course CS112 will be offered that consists of the components of CS140 (specifically the programming assignments) not included in CS111.
So how do you choose which to take? Both classes satisfy the same requirements and will prepare you for future classes. Perhaps scheduling (taking in winter vs. later) will factor in to your decision, or perhaps you are particularly interested in operating systems but not planning on classes beyond 110/111.
For more information on CS1110 vs. CS111, click the link below to be taken to the CS111 course website's page on the relationship between CS110 and CS111.