Bemidji State University Logo

Computer Science

About Computer Science

The study of computer science involves becoming a top-notch problem solver. The process begins by learning techniques for problem solving. The solutions computer scientists focus on tend to be processes for solving the problem. Once the process for solving the problem is identified, it is generalized so that solution will work regardless of the specific values that are given as part of the problem. The next step is to describe your solution--your process for solving the problem--to others, so that they can use your solution to solve similar problems.

Since computers, at their core, manipulate information, computer science is mostly concerned with problems that are based on information. In today's world, that's a lot of problems from a wide variety of domains! The next step in solving problems is to understand the limitations imposed by the computer and how it manipulates information so that your solution can be converted into a process that the computer understands. This type of process is called an algorithm. Finally, the algorithm is converted into a program, so that it can be compiled and run on the computer.

The BSU Computer Science Program

The faculty in Bemidji State's Computer Science program are dedicated to the intellectual development of every student. Our introductory courses focus on developing problem solving abilities. As students move through our curriculum they experience a variety of team projects that help them develop technical, inter-personal and professional abilities that will serve them well, long after they have graduated from Bemidji State. Students pursue their studies with a high degree of integrity, thus preparing themselves for a future that will demand that they continue to learn and develop on their own. As part of a university with an emphasis on liberal education, we offer the opportunity for our computer science students to engage in problems from across campus.

The Computer Science Program is currenting searching for tenure track faculty member.

Current CS Students: Sign up now to help staff the lab during fall semester.

The history of the Computer Science Program outlines significant changes in our curriculum and facilities.

The U.S. House of Representatives has declared the week of December 7, National Computer Science Education Week .

Phone: 218.755.2001
Toll Free: 800.475.2001
TTY: 1-800-627-3529
1500 Birchmont Drive NE Bemidji, MN
56601-2699