Computer science is applied reasoning using both art and science: It requires the ability to communicate ideas through a combination of language and powerful technology. The Computer Science BSc program is offered at California State University, Fresno.