Skip to main content

(CIS 101) Beginning Programming

Extensive hands-on software development and testing using variables, arrays, instruction sequences, decisions, loops, and subroutines.

Credit Hours 3.0 Lecture
Prerequisites None
Offered Fall, Winter, Spring
Programs -

Course Outcomes

1. Declare and use variables in a program.
2. Use conditional logic (if/else) to make decisions in a program.
3. Use loops (for/while) to repeat instructions in a program.
4. Know when to use single (scalar) variables, and when to use arrays (or lists, or tuples).
5. Be aware of design tradeoffs in an algorithm that affect computational efficiency.
6. Create functions to encapsulate many instructions into a single instruction.
7. Design an algorithm to perform a task, and write a program that implements that algorithm.