About Computer Science

What is Computer Science?

[from Wikipedia] Computer science is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical processes (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information, whether such information is encoded in bits and bytes in a computer memory or transcribed engines and protein structures in a human cell. A computer scientist specializes in the theory of computation and the design of computational systems. As a discipline, computer science spans a range of topics from theoretical studies of algorithms and the limits of computation to the practical issues of implementing computing systems in hardware and software. CSAB, formerly called Computing Sciences Accreditation Board – which is made up of representatives of the Association for Computing Machinery (ACM), and the IEEE Computer Society (IEEE-CS) – identifies four areas that it considers crucial to the discipline of computer science: theory of computation, algorithms and data structures, programming methodology and languages, and computer elements and architecture.In addition to these four areas, CSAB also identifies fields such as software engineering, artificial intelligence, computer networking and communication, database systems, parallel computation, distributed computation, computer-human interaction, computer graphics, operating systems, and numerical and symbolic computation as being important areas of computer science. Read more ...

What will Computer Science graduates do?

Graduates from Department of Computer Science has been successful in various areas in computing, such as software development, web programming, system development, mobile app development, networks, etc. Some students entered graduate school in prestigious universities in US.

Who are the potential employers?

Graduates from Department of Computer Science has been successful in many large, national companies such as Apple, Boeing, Cisco, Google, HP, Microsoft, Oracle, VMWare, as well as Fresno/Clovis based companies such as Pelco by Schneider Electric, Decipher, Famous Software, Barracuda Networks, and PG&E. Some of them work in Startup companies in Sillicon Valley and Central Valley. In addition, The projected number of computer and math related jobs in 2020 in Fresno County will be over 3000.

What is the salary expectation of a Bachelor in Computer Science?

Although the actual salary and compensation vary for different individuals, companies, and locations, Computer Science has been consistently ranked among the top degrees with highest starting salary. According to various sources such as Forbes, the national average starting salary for a Bachelor in Computer Science is about 60k-70K, with a mid-career salary of 100K. In Fresno County, 2012 median hourly wage is $30 for computer related occupations and $43 for computer managers.

Valley's demand for computer professionals strains talent pool (Fresno Bee, 7/26/2013)

As companies in Fresno and the San Joaquin Valley seek ways to modernize systems, handle computerized data and burnish their online images, they're generating a growing need for computer professionals. Read more ...

Career Watch: Computer science enrollment on rise (ComputerWorld, 4/22/2013)

The number of bachelor's degrees awarded to computer science majors by Ph.D.-granting universities in the U.S. increased by 19.8% in 2012 compared with a year earlier. It was the third year in a row that the percentage increase was in the double digits, reflecting an uptick in the fortunes of the cyclical IT jobs market. According to Peter Harsha, the director of government affairs at the Computing Research Association, CRA members have said that the recent upward trend is due at least in part to the fact that "students are much more aware of the importance of computational thinking in just about every other field of science and technology." Read more ...