CS 101 is a computer science course offered at the University of North Alabama. It is a very hands-on course that is heavy with real-world applications. Although many of the examples are from the world of business, students also code problems such as computer games, graphics, and server-side web scripting. The official course description for CS 101 looks like this:
CS 101. Introduction to Computer Programming. (3 Credits)
A hands on, introductory computer programming course intended for students that are majoring in non-computing degree programs. Students use a modern programming language to learn basic programming principles including arithmetic, control structures, simple data structures and graphics. The course focuses on solving real-world problems. Prerequisites: Any area III math included in the General Education components, or a Math ACT score of 22 or higher. (Fall, Spring).