This page collects together all of the “outcomes” associated with individual modules. Outcomes identify what students will know and be able to do if they master the material.
Students mastering the material in this course will achieve the following student learning outcomes for the ICS undergraduate degree program:
The student will:
Referencing modules: Midterm, Names and Things
Assessed by: Q04: Java Types
The student will:
Referencing modules: Midterm, Subroutines, Names and Things
Assessed by: Q05: Java operators
The student will:
Referencing modules: Midterm, Control
Assessed by: Q23: For-each, Q08: Loops
The student will:
Referencing modules: RadGrad
The student will:
Referencing modules: Midterm, Control
Assessed by: Q09: Branching
The student will:
Referencing modules: Midterm, Control
Assessed by: Q10: Exceptions
The student will:
Referencing modules: Subroutines
Assessed by: Q11: Static Subroutines, Q14: Write a Function, Q13: Write a Function, Q12: Parameters
The student will:
Referencing modules: Arrays and ArrayLists, Objects and Classes, Introduction to GUI programming, Names and Things
Assessed by: Q24: ArrayList, Q16: Creating Classes, Q17: Classes, Q15: Classes and Objects, Q18: Interfaces, Q06: TextIO class
The student will:
Referencing modules: Introduction to GUI programming
Assessed by: Q19: Basic GUI classes., Q20: paintComponent, Q21: Java Layout Management
The student will:
Referencing modules: Arrays and ArrayLists, Recursion, Objects and Classes, Introduction to GUI programming, Midterm, Subroutines, Names and Things, Control
Assessed by: Q25: Searching and Sorting, H11: Arrays and ArrayLists, Q23: For-each, H07: Two-Dice Pig Game, H08: Addition Quiz with classes., H10: Graphical Two Dice Pig, Q21: Java Layout Management, H09: Graphical Pair of Dice, Midterm, Q11: Static Subroutines, Q14: Write a Function, Q13: Write a Function, H05: Simulate a pair of dice, Q12: Parameters, H06: Hexidecimal Addition Quiz, H01: Simulate different types of dice., H02: Calculate Change., Q08: Loops, Q10: Exceptions, Q07: Algorithms, Q09: Branching, H03: Simulate a pair of dice., H04: Processing a file.
The student will:
Referencing modules: Recursion, Midterm
Assessed by: H11: Arrays and ArrayLists, Q27: Recursion, Q28: Recursion, H07: Two-Dice Pig Game, H08: Addition Quiz with classes., H10: Graphical Two Dice Pig, H09: Graphical Pair of Dice, Midterm, H05: Simulate a pair of dice, H06: Hexidecimal Addition Quiz, H01: Simulate different types of dice., H02: Calculate Change., H03: Simulate a pair of dice., H04: Processing a file.
The student will:
Referencing modules: Java Environment
Assessed by: H11: Arrays and ArrayLists, H07: Two-Dice Pig Game, H08: Addition Quiz with classes., H10: Graphical Two Dice Pig, H09: Graphical Pair of Dice, H05: Simulate a pair of dice, H06: Hexidecimal Addition Quiz, H01: Simulate different types of dice., H02: Calculate Change., H03: Simulate a pair of dice., H04: Processing a file.
The student will:
Referencing modules: Computer Fundamentals, Midterm, Names and Things
Assessed by: Q02: Computer languages, Midterm, Q03: Syntax vs. Semantics
The student will:
Referencing modules: Java Environment
Assessed by: H11: Arrays and ArrayLists, H07: Two-Dice Pig Game, H08: Addition Quiz with classes., H10: Graphical Two Dice Pig, H09: Graphical Pair of Dice, H05: Simulate a pair of dice, H06: Hexidecimal Addition Quiz, H01: Simulate different types of dice., H02: Calculate Change., H03: Simulate a pair of dice., H04: Processing a file.
The student will:
Referencing modules: Introduction to ICS 111, Midterm
Assessed by: Q01: Practice Quiz, Midterm