(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|
|Offered||Fall, Winter, Spring|
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.