Programming in the Large I: Subroutines
To learn how to take a problem, figure out the algorithm to solve it, the write the code.
The student will:
To learn basics of programming with a modern programming language, Java.
The student will:
To learn how to produce robust programs in Java using exception handling and extensive program testing.
The student will:
Understand how to install and use a good Java development environment.
The student will:
Quiz 16 Feb 12:00 PM
Outcomes assessed: SLO: Program Flow and Syntax, Understand Java
This assessment will verify that students understand Static subroutines.
Quiz 18 Feb 12:00 PM
Outcomes assessed: SLO: Program Flow and Syntax, Understand Java
This assessment will verify that students understand subroutine parameters.
Homework Assignment
Outcomes assessed: SO: Apply mathematical foundations, SO: Define Computing Requirements, SO: Use Sound Development Principles, SO: Use Current Techniques, SLO: Programming Environment, SLO: Problem Solving, SLO: Program Flow and Syntax, SLO: Primitive Data Types, Translate a problem to code, Understand Java, Program in Java, Employ a good Java development environment
This assessment will verify that students understand how to create a simple program.
Quiz 23 Feb 12:00 PM
This assessment will verify that students understand how to write a function.
Quiz 25 Feb 12:00 PM
This assessment will verify that students understand how to write a function.
Homework Assignment
Outcomes assessed: SO: Apply mathematical foundations, SO: Define Computing Requirements, SO: Use Sound Development Principles, SO: Use Current Techniques, SLO: Programming Environment, SLO: Problem Solving, SLO: Program Flow and Syntax, SLO: Primitive Data Types, Translate a problem to code, Understand Java, Program in Java, Employ a good Java development environment
This assessment will verify that students understand how to create a simple program that asks a simple addition quiz.