A TMCC

advertisement
A
TMCC
COURSE ASSESSMENT REPORT (CAR)
Revised 10/21/20 13
Course Prefix, Number and Title: CIT128 - Introduction to Software Development
Division/Unit: Division of Sciences - Comput er Technologies
Submitted by: Joel Fredrickson
Contributing Faculty:
Academic Year: 2012-2013
Complete and electronically submit your assessment report to your Department Chair/Coordinator/Director. As needed,
a narrative description of the assessment activities in your course.
Course O utcomes
In the boxes below, summarize
the outcomes assessed in your
course during the year.
Outcome #I
Students shall be able to
implement a structured solution
(program or algorithm) to a
small software specification.
Assessment Measures
Assessment Results
ple~e
attach supporting documents and/or
Use of Results
Effect on Course
In the boxes below, summarize
the methods used to assess
course outcomes during the last
year.
In the boxes below, summarize
the results of your assessment
activities during the last year.
In the boxes below, summarize
how you are or how you plan to
use the results to improve
student learning.
Based on the results of this
assessment, will you revise your
outcomes? If so, please
summarize how and why in the
boxes below:
Given the code for an algorithm,
students will correctly predict its
output.
Students were graded according
to their grasp of the Java code to
which they were exposed.
Grades generally trended up. A
common grading rubric was
applied to each project so as to
eliminate project-to-project bias.
NXT Robot programming
projects show that as the
finished number of projects
increases, the students grasp of
"what they are doing", with Java
programs, becomes more
apparent. This is reflected in
grades that are almost perfect for
each class. With an average
GPA of3 .6, the final grade
results were in line with my
anecdotal observations. Up from
3.05 the previous semester. An
impressive 15% increase in
success rate, measured by class
GPA.
At this time, no modification is
needed, however one is
suggested. The addition of Java
program exposure outside the
NXT Robot platform may be
beneficial. Particularly if that
can be done at home, by
motivated students.
Page 1
A
TMCC
COURSE ASSESSMENT REPORT (CAR)
Course Prefix, Number and Title: CIT128- Introduction to Software Development
Division/Unit: Division of Sciences - Computer Technologies
Submitted by: Joel Fredrickson
Contributing Faculty:
Academic Year: 2012-2013
Course Outcomes
Outcome# 2
Students shall be able to
describe the basic processes that
a computer uses to execute
software.
Outcome#J
Students shall be able to design
a software system (prior to
coding).
Effect on Course
Assessment Measures
Assessment Results
Use of Results
Students will correctly describe
and practice how a program
moves from source code to
machine language, including the
tools used at each intennediate
step.
In a laboratory-style course,
students engage with the
instructor as well as other
students to gain the information
they need to successfully
complete each project. This
information comes through
lecture and informal contact.
The students demonstrate their
knowledge by demonstrating
each step of each project for the
instructor.
Students come to this course
with differing end goals. One
thing they all have in common is
the need to complete the course
before moving on in the
curriculum. This motivates
them. In addition, the PBL
content of the course then comes
to front stage, as the motivated
student is similarly motivated to
seek the information necessary
to pass the class, project by
project. Demonstrations, done
in class, are an important guide
to measuring the students'
progress in understanding the
processes that a computer
undergoes. The basic processes
of this outcome are talked about
throughout the semester, so each
student who completes the
projects has had many
opportunities to express that to
the teacher.
There are no planned changes
for this outcome.
As a written assignment,
students will create a high-level
program design document from
a small requirements document.
This design document will be
evaluated for completeness,
efficiency, and clarity.
Flowcharts, pseudocode, code
walk-throughs, written
description and informal
conversations all contribute
content to this item.
Each programming project
required documentation to
demonstrate the student
understood the problem and the
solution. As indicated, this
information was presented
graphically as well as in written
This part works well, there are
no planned improvements.
However, an extension is
suggested. Each student may be
required to keep a portfolio for
viewing at the end of the
semester. This may be used in
Page2
A
TMCC
COURSE ASSESSMENT REPORT (CAR)
Course Prefix, Number and Title: CIT128 - Introduction to Software Development
Division/Unit: Division of Sciences- Computer Teclmologies
Submitted by: Joel Fredrickson
Contributing Faculty:
Academic Year: 2012-2013
Course O utcomes
Assessment Measures
Assessmenc Results
Use of Results
torm anel 1s separate trom the
computer program that was the
end product for each proj ect.
Effect o n Course
place ot a I' ma! Project, to tocus
the student' s attention on what
has happened and how slhe
progressed as the semester
unfolded.
Please enter your name and date below to confinn you have reviewed this report:
Title
Name
Date
Department Cha ir/Coordinator/Director
3 · ~tr J./3'/ -1~
Dean
Vice President of Academic Affairs
~ C,A<..-
'f Jltf~&.
~
Page 3
Download