University of Idaho - I Banner
A student works at a computer


U of I's web-based retention and advising tool provides an efficient way to guide and support students on their road to graduation. Login to VandalStar.

Dual credit Computational Thinking and Problem Solving

Dual credit Computational Thinking and Problem Solving, offered through the University of Idaho Computer Science Department, introduces high school students to computer programming, and fulfills both a high school and college math requirement.

This yearlong course is offered at high schools in 11 Idaho counties, with more teachers earning certification every year. The course is also available online via Idaho Digital Learning (IDL). Student funding for the course is available through the Idaho Advanced Opportunities, Fast Forward program.

Advantages of dual credit Computational Thinking and Problem Solving (CS 112)

  • Fulfills the state-mandated senior math requirement (at high school discretion)
  • Teaches valuable skills applicable to all career fields
  • Great opportunity to learn the basics of coding
  • Excellent introduction to computer science for students interested in taking AP CS
  • Earn college math credits accepted at UIdaho and statewide
  • Meets the intent of the new Idaho state law requiring all high schools to offer a computer science course by 2020

Course topics and outcomes include computing concepts such as variables, loops, functions, lists, conditionals, concurrency, data types, simple object oriented concepts, I/O, events, syntax, structured programming, basic concepts of computer organization, editing and the influence of computers in modern society.

Prerequisites for Students

  • Grade C or better in Algebra II
  • No previous coding or computer science experience is required

Register as a Student

Students interested in registering are encouraged to contact their high school counselor or fill out our interest form.

Teach CS112

The University of Idaho Computer Science Department offers professional development workshops for teachers interested in teaching CS112.

Learn More

“Computer Science is extremely important in today's world. Just about anyone can use a computer, thanks to programmers. Not everyone, however, can program a computer to do what they want, and that type of innovation is key.” Dalton Hawkins, Sandpoint High School CS 112 Instructor and UIdaho alum

Contact Us

Computer Science

Physical Address:
Janssen Engineering Building 236

Mailing Address:

Computer Science
University of Idaho
875 Perimeter Drive MS 1010
Moscow, ID 83844-1010

Phone: 208-885-6592

Fax: 208-885-9052


Web: Computer Science