For more information contact:
Karen Arlien • Jack Science Center 201H • 701-224-5501
The Computer Science program provides students with an extensive education in computer program design practices, instruction in a variety of high-level programming languages such as Java, Visual Basic, and C++, training in technology troubleshooting, and good communication and critical thinking skills.
Successful computer science students possess these qualities: interest in computers, logical and critical thinking, good organizational skills, ability to work independently and/or as part of a team, strong mathematics background, and problem solving and troubleshooting skills. They are inquisitive, able to adapt to change, detail oriented, and excellent communicators.
Helpful high school preparation includes taking any available computer courses (both programming and application use) and math courses (to help develop logical thinking skills). Dual credit options between BSC and a student's high school may be available.
Students completing the curriculum requirements receive an Associate in Science degree.
The program provides a strong foundation in computer program design, allowing a student to enroll in a transfer school at the junior level to pursue computer science topics such as software engineering, computer graphics, game development, multimedia, bioinformatics, artificial intelligence, operating systems, or database management systems. The options are continually growing due to advances in technology.
BSC has a cooperative agreement with Dickinson State University that allows students to complete the Associate in Science degree at BSC and continue with a bachelor's degree in computer science on the BSC campus. Those transferring to other institutions should consult the catalog of the transfer institution as early as possible and modify BSC suggested curriculum where necessary.
Contact your BSC advisor for assistance with transfer planning.
Research shows computer-oriented careers are among the fastest growing in the country with employment of computer scientists expected to increase 24 percent through the next decade.
Job increases will be driven, in part, by very rapid growth in the computer systems design, related services and software publishing industries, which are projected to be among the fastest growing industries in the U.S. economy. Source: http://www.ndworkforceintelligence.com
Computer scientists choose jobs in agriculture, energy, business, research, and teaching, among many other fields. Possible career opportunities include Systems Analyst, Management Information Processing, Software Engineer, Computer Scientist, Game Developer, and Database Administrator.