探花app

Computer Science | 探花app

to the top of the page
Home Page

Computer Science

The 探花appComputer Science program provides students with the skills needed to analyze a problem and design and implement a solution to meet the ever-changing demands of industry. Students study computer program design, practicing a variety of high-level programming languages, as well as technology troubleshooting.
Computer Science

Overview

Degrees Offered:听AS
Program Begins:听Fall, Summer
Delivery Method:听Online, On Campus
Phone:听701-224-2429
Email:bsc.cet@bismarckstate.edu

Description

Computer Science is a science of problem solving. The 探花appComputer Science program听helps students听master the basic skills needed to analyze a problem and design,听implement, and verify a correct solution to meet the ever-changing demands of industry. Students receive听extensive听practice in computer program design听using a variety of high-level programming languages such as Java, Python, and C++, as well as technology troubleshooting experience.

探花appoffers a suggested curriculum to build a strong foundation in computer program design. Courses in calculus, discrete mathematics, and database design form part of the core study. Instruction emphasizes development of computational thinking, problem solving, and communication skills.

Preparation

Successful computer science students possess these qualities: strong mathematics background, knowledge of computers, logical and critical thinking, good organizational, problem-solving and troubleshooting skills, and ability to work independently and/or as part of a team. They are inquisitive, able to adapt to change, detail oriented, and excellent communicators. Ongoing education and training in advancing technology is necessary through one鈥檚 career.

Helpful high school preparation includes taking any available computer and mathematics courses. Dual credit options between 探花appand a student鈥檚 high school may be available.

Requirements

Students completing the curriculum requirements receive an Associate in Science degree.

Graduates can typically 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.

探花app has many cooperative, articulation, or transfer agreements with postsecondary institutions both inside and outside of the North Dakota University System. In all cases, students seeking to transfer after completing a degree at 探花appshould consult the academic catalog of their destination college and work with their academic advisor to plan for this transition.

Career Opportunities

Computer Science graduates can find work in all sectors of the economy, including business, energy, aerospace, government, health care, agriculture, research and teaching, to name a few. A computer scientist has nearly unlimited opportunity to find work in the technology industry. Jobs can be found in development, design, management, programming, and a host of other areas.

Possible career opportunities are computer systems analyst, management information processing, software engineer, computer scientist, game developer, database administrator, software developer, network and computer systems administrator, information security analyst, computer hardware engineer, computer/information research scientist, computer/information systems manager, operations research analyst, Web developer, technical writer.


Degree Plans

Program Learning Outcomes

Upon graduation, Computer Science students will be able to:

  • Understand and use appropriate terminology.
  • Plan, design, and implement effective computer programs using high level computer programming languages.
  • Develop problem solving strategies and decision making skills to meet requirements and accommodate given constraints for projects.