CBIS/SLO Survey Form: (32077) CS 21
(32077) CS 21
Please rate your ability,skill, or knowledge of each course subject area on a scale of 1 to 5:

1 for you know nothing to 5 for complete knowledge or ability

If you are taking a paper based survey, then circle the number. Else click on it

Please enter your Student ID number:
1off 2off 3off 4off 5off
Design programs in java, showing a mastery of using the following language features: basic statements (assignment, I/O); basic data types (int, long, double, boolean); selection (if, switch); loops and loop control (for, while, do); methods/functions (defining, calling, parameter passing).
1off 2off 3off 4off 5off
Create programs in Java that show a profiency in using exception handling as applied to files, and scoping rules .
1off 2off 3off 4off 5off
Recognize the following features in a program: the float and char data types, exception handling in general, simple recursion, pointers, applets, event-driven, programming, and a graphical user interface.
1off 2off 3off 4off 5off
Design programs in java, showing a mastery of the following data structures: strings, single-dimension array; and singly-linked lists with an iterator.
1off 2off 3off 4off 5off
Create programs in Java that show a profiency in the use of sequential text files and java Array Lists.
1off 2off 3off 4off 5off
Recognize the following features in a program: Java Vectors, parallel arrays multi-dimension arrays and heterogeneous nested data structures.
1off 2off 3off 4off 5off
Design programs in java, showing a mastery in the following topics: linear search, computing the sum, average, minimum, and maximum; traversing an array, array list or singly-linked list and applying an operation to each element; opening, reading from, writing to, closing and handling errors associated with sequential text files; moving within, adding items to and deleting items from a list, implemented as an array, an arraylist, or a singly-linked list.
1off 2off 3off 4off 5off
Develop programs that show a mastery in the extending and using existing classes, and is able make simple modifications to class definitions and to create and use instances of classes appropriately.
1off 2off 3off 4off 5off
Design programs that use function overloading, and can design a simple new class with constructor(s), methods, and data members, and use predefined class families.
1off 2off 3off 4off 5off
Recognize the following features in a program: recognize the importance of the OO paradigm, design an object-oriented solution to a simple problem, extend a straightforward object-based design, gain a basic conceptual understanding of generic types, and gain a basic conceptual understanding of inheritance.
1off 2off 3off 4off 5off
Demonstrate mastery in the process of entering, running, modifying code using Java tools.
1off 2off 3off 4off 5off
Create a program, given a prose specification and possibly the description of available library routines, applying the mastery and proficiency level topics listed above as appropriate to solve a new problem in a familiar domain.
1off 2off 3off 4off 5off
Create programs in Java that show a proficiency in following specified coding style guidelines, appreciates the value of coding style guidelines, can locate and correct simple errors in code, and develop simple test cases.
1off 2off 3off 4off 5off
Design programs in java, showing a mastery to design and implement methods for a class, design and implement static methods, design and implement a complete program that uses an existing class definition, debug a program with the help of 'print' statements and thoroughly test a small program.
1off 2off 3off 4off 5off
Plan and create a complete program that uses two existing class definitions, where an object of one class uses information provided by an object of the other class.
1off 2off 3off 4off 5off
Demonstrate a basic understanding of unit testing.

 


Note: you may be asked up to 5 objective questions after you hit Submit Survey. Please just answer them to the best of your ability, this will help us improve the class for future students. How you answer these questions will not affect your grade in your course in any way.