Computer Science...Come be part of IT!

Why Study Computer Science at Henderson State University?

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:

  • emphasize a strong background in the fundamentals of computer science in order to foster intellectual maturity in the discipline
  • provide students with a broad and durable technical foundation in an environment of rapid change
  • prepare students for life-long learning in the discipline as well as advanced studies

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.

Current News

8/23/2010

Welcome back to school! We are looking forward to a busy and exciting year.

Click below for the HSU Computer Science Club:

HSU ACM Club

Fastest Growing Occupations

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