CSC 120 Final Exam Review
For many if not all courses at the University of Mount Union, course learning objectives are listed
on the syllabus for the course. In a technical subject such as CSC 120, many of the learning objectives
use terms and jargon that students may not know (probably don't know?) prior to taking the course.
But at the end of a course, the objectives can often be used to reflect back upon the activities and topics
that made up the content of the course. For example, here are the learning objectives for CSC 120 as
shown on the course syllabus:
Upon completion of this course, the student should be able to:
- create, compile, and execute Java programs
- declare, instantiate and use objects that come from one or more class definitions
- declare and use constants and variables represented as one of the
Java primitive data types
- write a syntactically-correct Java method signature, when given the number
and types of parameters and the return type
- write a complete, syntactically-correct Java method to solve a specific problem
- write a syntactically-correct Java method invocation, when given the signature of the method
- write a complete, syntactically-correct Java class to model graphical or non-graphical entities
- write syntactically- and semantically-correct Java statements to compute the total,
average, minimum and maximum value of a series or collection of numerical values
- given the source code for a Java program which manipulates objects from one or more of:
the Graphics class, GUI component classes, Strings, one- or two-dimensional arrays,
and/or user-defined classes (graphical or non-graphical), and then outputs values
before, during and after manipulation, write the output of the program on paper
- given a programming problem whose solution requires using objects from one or more
of: the Graphics class, GUI component classes, Strings, one- or two-dimensional arrays,
and/or user-defined classes (graphical or non-graphical), write an algorithm
to solve the problem
- given an algorithm which uses objects from one or more of:
the Graphics class, GUI component classes, Strings, one- or two-dimensional arrays,
and/or user-defined classes (graphical or non-graphical), translate the algorithm
into syntactically- and semantically-correct Java source code
Hopefully you can see how these objectives reflect the main content of the course this semester.
Click here to access the Final Exam Review web page.