The Department of Mathematics and Computer Science at Henderson State University offers programs of study leading to a Bachelor of Science degree in computer science and a minor in computer science. The program is based upon guidelines as specified in the latest report by The Joint Task Force on Computing Curricula of the IEEE Computer Society and the Association for Computing Machinery.
The department regularly reviews and adapts the program to ensure that it continues to satisfy these guidelines, but also meets the needs of the students and the organizations of which they will be part. By staying abreast of changes in the industry, the faculty is able to incorporate new technologies and ideas into the program and to provide students with a solid foundation on which they can build during their careers. Througout the program, the theoretical concepts of computer science as well as the practical issues of implementation are stressed. Emphasis is placed on the "complete" problem-solving process.
The intent of the program is to educate future leaders and innovators in computer science by providing excellent instruction and educational opportunities. While adhering to the academic missions of the administrative units of which it is part, the program strives to:
Successful computer science graduates find themselves faced with a variety of career paths. These includ application/system programmers, systems analysts, software engineers, database administrators, and network administrators to name a few. Students receive a solid foundation preparing them for these choices through the computer science core courses. This core consists of courses in programming concepts, algorithms, software engineering, computer architecture, operating systems, complexity, and programming languages.
A student's knowledge of the computing discipline is also supplemented with additional elective course work. This can include courses in communications and networking, interfacing and machine control, machine intelligence, visual programming, graphics, electronics, compiler theory, and client/server programming among others. Other requirements for the degree include a number of mathematics and science courses as well as the liberal arts core. Additional hours are also required in the areas of written and verbal communication. Collectively, these courses provide a computer science graduate with the necessary foundation to either enter the job market or to pursue an advanced degree.
| Occupation | % Change |
| Network System/Data Communication Analsts | 53.4% |
| Computer Applications Software Engineering | 44.6% |
| Personal Financial Advisors | 41.0% |
| Veterinarians | 35.0% |
| Sustance Abuse Counselors | 34.3% |
| Financial Analysts | 33.8% |
| Forensic Science Technicians | 30.7% |
| Mental Health Counselors | 30.0% |
| Marriage and Family Therapists | 29.8% |
| Computer Systems Analysts | 29.0% |
| Database Administrators | 28.6% |
| Computer Systems Software Engineering | 28.2% |
| Physical Therapists | 27.1% |
| Physician Assistants | 27.0% |
| Source: Bureau of Labor Statistics, U.S. Department of Labor, November 2007 Monthly Labor Review | |