There is a difference between a MIS and a computer science degree. Being an expert in computer use requires a significant understanding of the internal operations of computers. A computer science degree addresses this need and focuses on the software systems in depth. MIS professionals, on the other hand, are concerned more with the users of computers than with the computers themselves. A MIS student will have moderate-level programming skills and a little hardware knowledge. However, MIS graduates will have completed an in-depth study of human and organizational issues surrounding computer use. They should know when they graduate how to: