Program Review - Marshall University

Program Review
Bachelor of Science in Computer Science
College of Information Technology and
Engineering
October 2015
MARSHALL UNIVERSITY
2
Program Review
Marshall University
Date: October 15, 2015____________________
Program: Bachelor of Science in Computer Science_______________________
Degree and Title
Date of Last Review: Academic Year 2010 – 2011 ______________________________________
Recommendation
Marshall University is obligated to recommend continuance or discontinuance of a program and to
provide a brief rationale for the recommendation.
Recommendation
Code (#):
1.
Continuation of the program at the current level of activity; or
2.
Continuation of the program at a reduced level of activity or with corrective action: Corrective action
will apply to programs that have deficiencies that the program itself can address and correct. Progress
report due by November 1 next academic year; or
3.
Continuation of the program with identification of the program for resource development: Resource
development will apply to already viable programs that require additional resources from the
Administration to help achieve their full potential. This designation is considered an investment in a
viable program as opposed to addressing issues of a weak program. Progress report due by
November 1 next academic year; or
4.
Development of a cooperative program with another institution, or sharing of courses, facilities, faculty,
and the like; or
5.
Discontinuation of the program
Rationale for Recommendation: (Deans, please submit the rationale as a separate document. Beyond
the College level, any office that disagrees with the previous recommendation must submit a separate
rationale and append it to this document with appropriate signature.)
______#3___
___Jonathan Thompson_________________________________
Recommendation: Signature of person preparing the report:
14-Oct-15___
Date:
______#3___
______Tony Szwilski___________________________________________
Recommendation: Signature of Program Chair:
10-14-15__________
Date:
________
__________________________________________________
Recommendation: Signature of Academic Dean:
______________
Date:
________
__________________________________________________
Recommendation: Signature of Chair, Academic Planning Committee: (Baccalaureate pgms only)
______________
Date:
________
_________________________________________________
Recommendation: Signature of Chair, Faculty Senate/ Chair, Graduate Council:
______________
Date:
________
_________________________________________________
Recommendation: Signature of the Provost and Senior Vice President for Academic Affairs:
______________
Date:
_______
__________________________________________________
Recommendation: Signature of the President:
______________
Date:
________
_________________________________________________
Recommendation: Signature of Chair, Board of Governors:
______________
Date:
3
College/School Dean’s Recommendation
Deans, please indicate your recommendation and submit the rationale.
Recommendation:
Continuation of the program with identification of the program for resource development: Resource development
will apply to already viable programs that require additional resources from the Administration to help achieve their
full potential. This designation is considered an investment in a viable program as opposed to addressing issues of a
weak program. Progress report due by November 1 next academic year
Rationale:
(If you recommend a program for resource development identify all areas for specific development)
Additional resources are required to support the current and future rapid growth of the
computer science division and the division's goal of pursuing ABET accreditation in
2016-2017. Additional faculty are needed to complete an adequate number of full-time
faculty deemed by ABET needed to support a viable accredited Computer Science
program. While enrollments in the undergraduate program are steady, enrollments in
the MS in the Computer Science program are increasing significantly. Until the fall of
2014, Computer Science faculty resources were devoted solely to the BS in CS
program. Since then the faculty have been teaching an increased number of graduate
courses at the expense of the undergraduate program (three graduate courses were
added in the Fall of 2014 and five were offered in the Spring of 2015).
This Computer Science (CS) program at Marshall University made its debut in Fall,
2004. The CS curriculum is based on national standards set by two professional
organizations: ACM and IEEE-CS. All the courses were developed and approved during
the 2003 to 2004 academic year. The curriculum was reevaluated by the division during
the 2008 to 2009 after five years of operation. Some changes were made and these
changes are effective for 2009-2010 incoming class.
We are looking forward to the additional support to provide a state of the art
environment for our classes and offices in the new Weisberg Family Applied
Engineering Complex. Overall, the faculty feel that the CS program is operating
productively. It is preparing students well for jobs in industry as well as for graduate
study.
_______________________________________
________________________
Signature of the Dean
Date
4
Marshall University
Program Review
For purposes of program review, the academic year will begin in summer and end in spring.
Program: Bachelor of Science in Computer Science_________________
College: Information Technology and Engineering__________________
Date of Last Review: Academic Year 2010 – 2011 ___________________
I.
CONSISTENCY WITH UNIVERSITY MISSION
Provide your program’s mission statement. Explain how your mission supports
the mission of your college and the mission of Marshall University.
The Computer Science program strives for excellence in creating, applying and
imparting knowledge towards student advancement through intellectually
challenging curriculum, scholarly research and publications in collaboration with
industry and government for the advancement of computing sciences and service
to the university, community, and the profession.
The program’s teaching mission realizes the need of human capital in the rapidly
changing technology in the field and aims to imbue graduates with strong
problem solving expertise, astute critical thinking, technical proficiency, ethical
decision making and effective communication skills as individuals, as members
of multidisciplinary teams, and ultimately as team leaders with an awareness of
the cultural, social, legal and ethical issues inherent in the discipline of computer
science.
The pursuit of scholarly research, publications and scholarship in computer
science from both faculty and students is integral to create a balanced and well
rounded individual with mastery of the fundamentals and practical skills that will
continuously pursue the creation of scientific knowledge and practical technology
as part of lifelong learning.
The program recognizes the responsibility to support the discipline, the university
and society through faculty contribution in professional organizations,
sponsorship of student organizations and participation in various service-learning
projects and activities.
In support of Marshall University’s mission:
The computer science program recognizes the importance of reflecting Marshall
University’s mission in the courses and in student development. The program
entails a maximum and thorough development of each student’s potential in
Computer Science through various educational innovations and programs that
utilize knowledge, creativity and critical thinking skills through various activities in
and out of the classroom. Computer Science students are given ample
5
opportunities to be involved in software development projects, research projects,
and/or internships as part of their learning experience. The program is also
committed on advancing educational innovations that will expand and elevate
intellectual resources of the state and region through an assortment of activities
and extensive course offerings.
Computer Science faculty have remained current in their field through extensive
participation in research projects, prolific scholarly activities and various
appointments as professional consultants. The faculties have constantly engaged
students’ critical thinking, problem solving and adaptive skills through curriculum
and course adjustment throughout the academic year.
II.
Accreditation Information
1. Name of Accrediting Organization:
The accrediting organization is the Accreditation Board for Engineering and
Technology (ABET).
2. Date of Most Recent Self-Study and Accreditation visit:
The current accreditation plan calls for a self-study report to be submitted in
January, 2016.
3. Accreditation Status:
The Computer Science degree program is not currently accredited.
4. Accrediting Organization’s Report:
No report at this time.
III.
Adequacy of the Program
1. Curriculum: Summarize degree requirements and provide commentary on
significant features of the curriculum. In Appendix I, list required courses,
elective courses, and total hours required. The list of courses must provide
specific course titles and numbers. If desired, undergraduate programs can use
their four-year plans of study for this Appendix.
There are five components of the curriculum for the BS in CS degree program.
The first is a set of courses that covers the core areas of Computer Science.
These core areas are programming and programming languages (four courses:
CS110, CS120, CS210, and CS300), technical areas of computer science (five
courses: CS320, CS330, CS402, CS410, and CS430), and the design and
implementation of complex computer systems (CS305, CS310, and CS490). Two
6
electives are also required in such areas as Computer Graphics, Parallel
Computing, and Data Mining. These courses provide the core and applied
domain knowledge and application of this knowledge in solving real-world
problems using computers and software.
The second is a strong Mathematics requirement that covers topics that are
particularly useful in the field of computer science: calculus (MTH229, MTH230),
linear algebra (MTH329), probability and statistics (MTH345), and discrete
mathematics (MTH220). Since mathematics is the language of computer
science, knowledge gained from these courses prepare students well in
systematically analyzing and solving problems.
The third area consists of two courses in the field of Business that cover the
principles of management (MGT 320 – Principles of Management I), and
technical writing (ENG 354 – Scientific and Technical Writing).
The fourth area consists of three lab-based science courses that provide
students with an understanding of the basic sciences and experience in lab work
and lab reports. The lab component is to train students in the procedures for
gathering and analyzing scientific data. This is useful for debugging, algorithm
analysis, etc. and for scientific computing.
The fifth component of the curriculum during this review is the standard Marshall
Plan core curriculum.
Taken together, these courses provide our students with a strong foundation that
prepares them for jobs in industry, science and academia, or graduate school.
2. Faculty: Summarize significant points relating to faculty teaching courses within
the major (percentage of faculty holding tenure, extent of use of part-time faculty,
level of academic preparation, faculty development efforts, books & journal
articles, papers & attendance at state, regional and national professional
organization meetings). Include part-time faculty and graduate assistants you
employed during the final year of this review. Print an Appendix II Faculty Data
Sheet for each full-time faculty member from Digital Measures (Go to Custom
Reports and choose “Faculty Data Sheet.” Undergraduate programs should
use Appendix II-A for all graduate teaching assistants.
The CS faculty are highly dedicated and focused in their role as educators. All of
them are student oriented and have an extensive experience in either industry or
research. As of the Spring of 2015, the faculty consisted of four full-time
professors. All of the faculty hold advanced degrees and three of them have
PhD’s in Computer Science.
There are no Graduate Assistants assigned to the CS program.
3. Students:
a. Entrance Standards: Describe the admission standards and procedures
employed for making the admission decision. (GPA, ACT, other tests).
7
Minimum requirements for admission into the Computer Science major for
first-time freshmen are:
 An ACT composite score of 21 (SAT 980) and  An ACT mathematics score of 24 (MTH SAT 560)
Minimum requirements for admission into the Computer Science major for
transfer students, whether from within Marshall University or from another
institution, are:  15 earned semester credit hours of college-level coursework,  an overall Grade Point Average of at least 2.0 in all college-level
coursework,  completion of ENG 101 (or equivalent) with a grade of C, and  completion of MTH 132, or MTH 127/130 and MTH 132 (or equivalent)
with a grade of C.
For those desiring to major in computer sciences who do not meet the
admission or transfer criteria listed above may be admitted as Pre-Computer
Science majors with a minimum ACT composite of 19 (SAT 900) and an ACT
mathematics score of 19-23 (SAT 460-550) Transfer students must be eligible
for MTH 127/130 and MTH 132. b. Entrance and Exit Abilities of past five years of graduates: Appendix III
shows that our last five years of students entered the program with high
school GPAs that ranged from yearly means of 3.38 to 3.75. The yearly mean
composite ACT scores ranged from 24.9 to 26.4. Yearly mean SAT Verbal
scores ranged from 523.3.7 to 612.9, SAT Quantitative scores from 530 to
612.9, and SAT Analytic Writing scores from 523.3 to 590. Appendix IV
shows that these graduates compiled respectable GPAs during their
undergraduate program, with yearly means ranging from 3.09 to 3.42.
4. Resources:
a. Financial: Provide information related to financial support of the program,
including what portion of the unit’s resources was devoted to this program.
Include state-appropriated funds, grants, contracts, supplemental state funds
or student fees. If this program were terminated as a major, what resource
changes would occur, e.g., reduced faculty, staff, space, courses taught, etc.
If this program were reduced or terminated, what changes would occur and
how would it affect the university?
The average State financial support over a five year period for the Weisberg
Division of Engineering and Computer Science is $233,550, with
approximately 32% annually going towards personnel (Student assistants,
Part-Time Faculty, etc.). If this program were terminated as a major, three tenure-track faculty
positions and one term faculty position would be lost. Several of the faculty
work on grants and contracts which positively impact the region and the loss
of that expertise would negatively impact the region and the university’s
8
research capabilities. In addition, the loss of the program would also impact
students in other majors who are minoring in Computer Science and taking
Computer Science courses to complete needed requirements for their
College. Computer Science students have participated annually in the
Governor’s Summer Internship program which has supported the State
government and also provided valuable experience for the students. The loss
of this program would also impact local business, such as Strictly Business,
which employs several current students and former graduates. There is one
administrative support position for the Weisberg Division of Engineering and
Computer Science, so the workload would be less but the position would still
be needed to support engineering and the two graduate programs also in the
division.
b. Facilities: Describe facilities available for the program including classrooms,
laboratories, computer facilities, library facilities, or equipment needed for
program delivery.
Classrooms
During the review period, there were two dedicated classrooms
that are set up in a lecture/lab format with lecture seating in the center of the
room and lab machines against three of the four walls. This layout enables
the students to concentrate on the material being presented during the
lectures without distraction, and to use the computer workstations during the
lab portion of the class.
This room includes 20 student systems, seating at tables for 20 students, one
instructor system with a visual presenter, a touch screen display, a standard
display, and speakers, and two ceiling-mounted projectors and projection
screens that allow the instructor to simultaneously display two different
content items.
Gullickson Hall Room 211
This room has 23 student systems, seating at
tables for 24 students, one instructor system with a visual presenter, a touch
screen display, a standard display, and speakers, and two ceiling-mounted
projectors and projection screens that allow the instructor to simultaneously
display two different content items.
Gullickson Hall Room 5 Classroom
This room has 12 student systems, one instructor system with a visual
presenter, DVD/VCR player, speakers, and a touch-screen monitor. It also
has one ceiling- mount projector, a white-board and projection screen, and
seating at tables for 24 students.
Labs
There are no dedicated labs however there is space available in
GH206A for lab use.
9
Imaging Lab
This is located in the back of GH206A and consists of two Dell
Precision workstations and a color printer.
Networking Lab
This is also located in the back of GH206A and consists of
two workstations. Each workstation is composed of four blade servers, four
CISCO routers, four switches, and one keyboard, monitor, and mouse. The
workstations are on wheels so that they can be moved as necessary.
Visualization Lab
We are able to make use of the facilities in the
Visualization lab which include a large LCD ten by eight foot LCD, a server,
and a movement simulator that translates real-time motion by an individual
into the motion of an avatar on the large format LCD display.
Computational Research and Education for New and Emerging Technologies
CoRE-NET is an undergraduate research group designed to promote
scholarly achievement and works closely with the ACM Student Chapter.
CoRE-NET houses the Computing Technology Farm (CTF) that provides
various computing resources for student projects in and out of the classroom.
Among the current projects is the development of a cluster, display wall, a
Cybersecurity network farm and a Cubee interactive VR display system along
with the research and development of various software systems in Human
Computer Interface and Intelligent Systems.
Server Room
There is a make-shift server room in GH206C that houses six
blade servers for image processing, an Oracle database server, a second
database server running MySQL and Microsoft SQL Server, a server devoted
to geographical information systems (ARCgis), one file server for course
work, and one file server for administrative use. There are three batterybackup Uninterrupted Power Supplies. The file servers are backed up to
external USB drives on a weekly basis. There is a window-mount air
conditioning unit to maintain the temperature at 70°F.
Student Areas
The ante-rooms in the GH205 and GH207 suite of offices
each contain two Dell OptiPlex 780 systems. GH205 also has a CS library
with over 150 computer-related texts.
Software
The CS program maintains active memberships in the Oracle
Academic Initiative, the Microsoft Academic Alliance, and the VMware
academic program. These three programs enable us to distribute proprietary
software to our students for a nominal annual fee. This allows them to use
state-of-the-art software for their courses and projects. In addition, the
program relies on open-source software (such as MySQL, OpenOffice,
LaTeX, OpenCV, ImageJ, Tomcat, Java, NetBeans, BlueJ, and Python,
among other titles) that provides our students with capable software that is
used by industry and academia with no cost.
10
Other Equipment
The department has two digital cameras, a digital video
recorder, and two digital cameras with TCP/IP interfaces for use by students
in their various projects. Additional equipment includes hand-held GIScapable personal digital computers, two programmable Android phones, and
two programmable Motorola phones. These latter devices are used in our
Special Topics courses devoted to current trends in computing.
The new Weisberg Family Applied Engineering Complex that will be available
starting in the Fall of 2105 will provide greatly needed space and facilities. All
division faculty members and staff will have offices in the same general area.
The classrooms and labs relevant to the BS in CS program consist of:
Rooms 2119 and 2121 – These two classrooms each have 30 computers and
seating for 48
Room 3123 – A smaller interactive classroom/lab with 20 computers and
seating capacity for 36
Room 3245 – A room specifically designed for security and networking
classes, this has seating for 24 students and additional equipment that will
provide for a secure isolated network of computers and servers
Room 3241 – A combination classroom and lab with over 24 computers and
seating for 48 students
There will be ample space for graduate assistants, storage and supplies, and
a dedicated server room.
5. Assessment Information: NOTE: This section is a summary of your yearly
assessment reports.
a. Please refer to Appendix V for a summary of our program’s assessment of
student learning.
The computer science program tailored each course to provide students the
skills and knowledge necessary to be an effective and efficient computer
scientist. Each student is expected to acquire the theoretical concept and
technical knowledge to devise and implement a practical solution to various
computer science concepts at the end of every course in accordance to the
curriculum defined by Association for Computing Machinery (ACM).
Assessment of the individual course and the program as a whole features a
variety of assessment tools such as exams, in class quizzes, lab
assignments, and group programming projects along with project
presentations and question-answer sessions. The utilization of co-teaching in
the early CS courses allows each instructor to assess student performance
during lab sessions and also to assess fellow instructors in delivery of course
materials. Each course will then be discussed in program meetings among
fellow CS faculty, offering input and constructive criticism to refine the
courses.
The dynamic and constantly changing field of computer science creates a
challenge in establishing a standard in upper level courses. The program of
11
study adheres to the standard established by the Accreditation Board for
Engineering and Technology (ABET) for computing in preparation for ABET
accreditation in the coming future.
In general, the CS program is up to par in offering the standard CS program
in the nation which is evident in students’ performance in events such as the
ACM programming competition and employer satisfaction. The program does
have several limitations due to lack of space which lead to limited support for
equipment and research activity. These drawbacks provide considerable
limitations to the program’s ability to offer various computer science elective
courses that are relevant to the current state of the technology.
The computer science program is constantly evolving to address the
demands of the technology. The program will revise each course in
accordance to the development of technology in the field while providing the
necessary hardware and software support required in the course. Each
course will receive minor revision every semester and sometimes the course
will receive major revisions that are in accordance to adjustment in the entire
curriculum.
b. Other Learning and Service Activities: Provide a summary of learning and
service activities not covered explicitly in Appendix V.
CS faculty and students are involved with various activities beyond the
regular classroom. Every year, several CS students form teams and compete
in the ACM International Collegiate Programming Competition (ICPC) held a
university in Kentucky as part of the Mid Central region. The competition is a
five hours long programming event between teams from various universities,
where each team consisting of three students will be given a set of problems
and will be required to provide the computational solution. Team rankings are
determined on the number of problems solved and through the coaching by
the CS faculty. Marshall’s teams have competitively solved problems greater
than or equal to the regional average.
The Marshall ACM Student Chapter has various events planned throughout
the semester to provide a fun learning experience beyond the classroom and
to build camaraderie in the student body. The chapter recently started a
service oriented activity in the form Linux Installfest event that provide free
setup and installation of Linux to any PC or Notebook owned by a Marshall
student.
c. Plans for Program Improvement: Based on assessment data, provide a
detailed plan for program improvement. The plan must include a timeline.
Course content and course activities is continuously monitored and improved
by means of the Faculty Course Assessment Report process. This was
established in the Spring of 2013 as a means to implement a continuous
improvement program within the Division.
12
Over 40 FCAR documents for the BS in CS program have been collected,
covering courses from the Spring of 2013 to the Spring of 2015, inclusive.
These provide a valuable mechanism for identifying the improvements
needed for a course, the changes that were implemented, and an
assessment of those changes.
Recommended
course
improvements
Assessment
of changes
A sample FCAR document is shown below:
Course
changes
13
14
d. Graduate Satisfaction: Provide evidence and results of follow-up studies to
indicate satisfaction with the effectiveness of the educational experience
15
students received in your program. Indicate the number of individuals
surveyed or contacted and the number of respondents.
This data is not available.
e. Please refer to Appendix IX for letters from the Office of Assessment
providing feedback regarding the program’s assessment of student learning.
6. Previous Reviews: At its meeting on April 28, 2011, the Marshall University
Board of Governors recommended that the Bachelor of Science in Computer
Science continue at its current level of activity.
7. Identify weaknesses and deficiencies noted in the last program review and
provide information regarding the status of improvements implemented or
accomplished.
In its last program review, submitted in academic year 2010 – 2011, the Bachelor
of Science in Computer Science identified the following weaknesses. These are
transcribed from that report.
Weaknesses:
 There are not enough faculty members to meet the demands of the program.
We need a minimum of five full-time faculty members instead of three full-time
and one adjunct member to meet the needs of course preparation, research,
and faculty development. As it is, faculty members are hard-pressed to meet
the needs of course instruction, let alone participate in faculty development,
creation and presentation of papers, participation in conferences, etc. In
addition to teaching core CS courses, new faculty would teach courses in the
areas of graphics, artificial intelligence, embedded systems, or cyber security.
 As our enrollment continues to increase, we will need more course sections
and more professors to teach those sections. For example, twenty students is
about the largest class size that can be accommodated in the CS320 –
Internetworking and CS330 – Operating Systems courses. As early as the
2011-2012 academic year, we will need to start offering two sections of these
courses, not just one, if we are to maintain the current teaching pedagogy that
has an emphasis on class interaction, in-class hands-on exercises, and
student involvement. If we taught these courses using a traditional lecture
format we could accommodate much larger class sizes but the educational
experience would be much diluted.
 The lack of facilities continues to be a problem. There is not enough lab
space for students to set up and work on a project for a course or for a senior
project. There is no facility for a server room with adequate temperature
controls and power.
 Security is a problem. Ideally we should be able to give CS students access
to facilities after five o’clock so they can complete their assignments outside
of class. While the GH206A classroom and its equipment are available
16





Monday through Thursday until 9:00 pm, that is often not long enough for
students to complete their work. Ideally, we would have swipe cards issued to
students so they can access the equipment 24x7.
The lack of a steering committee composed of local members of industry and
academia. Such a committee could champion the program and provide us
with valuable guidance as to the content of the program. Again, the lack of
resources has made it difficult to find the time to organize and maintain such
a committee.
The lack of reliable air conditioning in the classrooms and labs continues to
be a problem. The server room and the classrooms continue to overheat,
which leads to a poor teaching environment that disturbs teaching activity and
damage to sensitive computing equipment.
The program needs a higher graduation rate. The current rate will be
improved with the graduating class of 2011 as there are several dual majors
and other students who needed five years to complete the degree program
who will be graduating in December or in May. A major problem continues to
be the mathematics and science requirements. These are critical to the
success of our students and cannot be simply waived away. The Calculus
Rescue initiative, with the participation of Professor Fuller, has helped in this
regard. A more comprehensive program is needed to assist students in
remedial mathematical and science needs.
While the employment rate for our graduates is acceptable, we might be able
to do more to ensure employability through the increased use of internships
and job search capabilities. Frequently, our graduates are not aware of
emerging jobs in the area because they are out of touch with us after they
graduate. We need to develop a better communication facility to keep them
informed of job opportunities after they have left the area (such as an
alumnus email list).
The program needs to develop a more systematic satisfaction survey to
canvas a broader spectrum of the employers of our graduates.
Table of Weaknesses and Corresponding Improvement Actions
Weaknesses:
Status of improvements implemented
or accomplished
There are not enough faculty members One new position was assigned to the
division and a new full-time faculty
to meet the demands of the program.
member was hired.
We need a minimum of five full-time
faculty members instead of three fulltime and one adjunct member to meet
the needs of course preparation,
research, and faculty development. As
it is, faculty members are hard-pressed
to meet the needs of course instruction,
let alone participate in faculty
development, creation and
presentation of papers, participation in
17
conferences, etc. In addition to
teaching core CS courses, new faculty
would teach courses in the areas of
graphics, artificial intelligence,
embedded systems, or cyber security.
As our enrollment continues to
increase, we will need more course
sections and more professors to teach
those sections. For example, twenty
students is about the largest class size
that can be accommodated in the
CS320 – Internetworking and CS330 –
Operating Systems courses. As early
as the 2011-2012 academic year, we
will need to start offering two sections
of these courses, not just one, if we are
to maintain the current teaching
pedagogy that has an emphasis on
class interaction, in-class hands-on
exercises, and student involvement. If
we taught these courses using a
traditional lecture format we could
accommodate much larger class sizes
but the educational experience would
be much diluted.
The lack of facilities continues to be a
problem. There is not enough lab
space for students to set up and work
on a project for a course or for a senior
project. There is no facility for a server
room with adequate temperature
controls and power.
Security is a problem. Ideally we
should be able to give CS students
access to facilities after five o’clock so
they can complete their assignments
outside of class. While the GH206A
classroom and its equipment are
available Monday through Thursday
until 9:00 pm, that is often not long
enough for students to complete their
work. Ideally, we would have swipe
cards issued to students so they can
access the equipment 24x7.
The lack of a steering committee
composed of local members of industry
The facilities in the new Weisberg
Family Applied Engineering Complex
provides for larger classrooms so that
25-30 students can be accommodated.
This will alleviate the need for more
sections.
This will be addressed when the new
Weisberg Family Applied Engineering
Complex is opened in the Fall of 2015.
This continues to be a problem. The
new building does not have swipe
cards for the labs.
This continues to be a weakness.
18
and academia. Such a committee could
champion the program and provide us
with valuable guidance as to the
content of the program. Again, the lack
of resources has made it difficult to find
the time to organize and maintain such
a committee.
The lack of reliable air conditioning in
the classrooms and labs continues to
be a problem. The server room and the
classrooms continue to overheat, which
leads to a poor teaching environment
that disturbs teaching activity and
damage to sensitive computing
equipment.
The program needs a higher
graduation rate. The current rate will be
improved with the graduating class of
2011 as there are several dual majors
and other students who needed five
years to complete the degree program
who will be graduating in December or
in May. A major problem continues to
be the mathematics and science
requirements. These are critical to the
success of our students and cannot be
simply waived away. The Calculus
Rescue initiative, with the participation
of Professor Fuller, has helped in this
regard. A more comprehensive
program is needed to assist students in
remedial mathematical and science
needs.
While the employment rate for our
graduates is acceptable, we might be
able to do more to ensure employability
through the increased use of
internships and job search capabilities.
Frequently, our graduates are not
aware of emerging jobs in the area
because they are out of touch with us
after they graduate. We need to
develop a better communication facility
to keep them informed of job
opportunities after they have left the
area (such as an alumnus email list).
This will be addressed when the new
Weisberg Family Applied Engineering
Complex is opened in the Fall of 2015.
This continues to be a problem,
especially given our increasing PreComputer Science student enrollments.
These are students who lack the
necessary Mathematical pre-requisites
to become a Computer Science major.
Most of the Pre-CS students do not
continue in the program after the first
two semesters.
This has been addressed by proactively communicating internship
opportunities to our undergraduates
and by maintaining a list of current
email addresses for our graduates so
that they can be notified of new job
opportunities.
19
The program needs to develop a more
systematic satisfaction survey to
canvas a broader spectrum of the
employers of our graduates.
This continues to be a weakness.
8. Current Strengths/Weaknesses: Identify the strengths and weaknesses of the
program. Describe program plans for removing the weaknesses.
Strengths
 The curriculum follows the BS in CS guidelines set forth by the Association for
Computing Machinery which is used by ABET for program accreditation.
 Faculty are accessible and meet frequently with students
 We are able to place graduates in Computer Science positions that have very
good starting salaries. These positions are with both local and national
organizations.
 The Comprehensive Project course continues to be a valuable opportunity for
Seniors to assimilate and apply their knowledge and to provide a showcase
for their talents to prospective employers.
 Teams of students from the Computer Science program continue to do well in
the ACM Programming Contest that is held every Fall.
 The strong involvement of undergraduates in research activities and
internships, that gives them a chance to apply their classroom learnings to
actual problems and applications.
 75% of the faculty have a PhD degree in Computer Science or a closely
related field.
 Starting in the Fall of 2015, facilities in the new Weisberg Family Applied
Engineering Complex will be a major asset available to the department with
state-of-the-art classrooms and labs.
Weaknesses
 After hours student access to specialized lab equipment is not available. We
will have to identify alternative ways to provide access to this equipment.
 The lack of a steering committee composed of local members of industry and
academia. Such a committee could champion the program and provide us
with valuable guidance as to the content of the program. We will organize a
nascent Computer Science Steering Committee by the end of the Spring
2016 semester.
 The program needs a higher graduation rate. We will evaluate the possibility
of adding a Computer Science related course that Pre-CS majors could take
in their first semester in the program to introduce them to some interesting CS
topics. This will encourage them to more diligently pursue their mathematics
studies.
 The program needs to develop a more systematic satisfaction survey to
canvas a broader spectrum of the employers of our graduates. This will be an
excellent opportunity for the Steering Committee to address in their first few
meetings.
20
IV.
Viability of the Program: Provide a narrative summary in each of the following
sections in addition to the appendices.
1. Articulation Agreements: Describe program specific articulation agreements
with other institutions for delivery of this program.
The CS program does not have articulation agreements with other institutions.
2. Off-Campus Classes: Describe/Summarize off-campus (other than the
Huntington, or South Charleston campuses) courses offered.
The CS program does not offer off-campus classes.
3. Online Courses: Describe/Summarize online courses offered.
The CS program does not offer online courses.
4. Service Courses: Describe/Summarize departmental courses that are required
for students in other majors and support programs outside the major.
The program offers CS215 – Scientific Computing, a service course for the
Mathematics Department.
5. Program Course Enrollment: Describe/Summarize program area courses
taken by students who are majors and include enrollment by semester for the
past 5 years. Specific course enrollments will be provided to you in
Appendix VI.
6. Program Enrollment: Summarize data indicating the number of principal majors
enrolled in your program, number of second majors, the number of students
enrolled as majors from other colleges (i.e., College of Education specialization
majors), the number of minors, and the number of graduates for the program for
each of the past five years. (Appendix VII and Figure 1, which support this
section, will be provided).
7. Enrollment Projections: Identify trends that will influence enrollment over the
next five years. Provide enrollment projections. This information should be
supported by evidence.
We expect the number of program enrollments to continue to increase at a low to
moderate rate. Factors that would increase our enrollment include improved
facilities, an up-turn in the economy, and continued word-of-mouth advertising
among our current students and students still in high school.
21
V.
Necessity of the Program: Provide a narrative summary for each of the
following items in addition to requested appendices.
1. Advisory Committee: Identify whether the program has an Advisory Committee,
and, if so, briefly indicate the role and impact of the Committee.
The program does not currently have an advisory committee
2. Graduates: Provide information on graduates in terms of places of employment,
starting salary ranges (where appropriate and known), number employed in field
of specialization, and/or acceptance into baccalaureate or graduate programs.
(NOTE: Do not identify students by name.) Include this information in Appendix
VIII.
AK Steel, $55-60K
American Foundation for the Blind, Huntington, WV, $40-45K
Associated Systems Professionals, S. Charleston, WV
Battlefield Telecommunications Systems, Gallipolis, OH, $40-45K
Battlefield Telecommunications Systems, Gallipolis, OH, $45-50K
Brickstreet Insurance, Charleston, WV
Brickstreet Insurance, Charleston, WV, $35-40K
Brickstreet Insurance, Charleston, WV, $40-45K
Carsignment, Barboursville, WV
CBS Interactive, Louisville, KY
CBS Interactive, Louisville, KY, $55-60K
Clemson University, Clemson, SC, $65-70K
Code Busters LLC, Charleston, WV
CrossChx LLC, Columbus, OH
CrossChx LLC, Gallipollis, OH, $40-45K
Deliver Plus, Hurricane, WV
Deloitte Consulting LLP, Charleston, WV, $45-50K
Deloitte Consulting LLP, Charleston, WV, $45-50K
Epic Systems, Madison, Wisconsin
Epic Systems, Madison, Wisconsin, $90-95K
Fox Sports, Cincinnati, OH, $55-60K
IBM, Dublin, OH
IBM, Dublin, OH
IBM, Dublin, OH, $60-65K
IBM, Rocket City, WV, $55-60K
JH Fletcher Mining Equipment, Huntington, WV
JP Morgan Chase, Columbus, OH , $55-60K
JP Morgan Chase, Columbus, OH , $55-60K
Liberty Mutual, Fairfield, OH, $65-70K
Liberty Mutual, New Hampshire
Lockheed Martin, Pittsburg, PA
Microsoft Corporation
22
Office of West Virginia Attorney General, Charleston, WV
Powertek Corporation, Washington, DC
Special Metals, Huntington, WV
State Electric, Huntington, WV
Strictly Business, Huntington, WV, $45-50K
Syntel, Collierville, TN, $45-50K
Terradon Communications Group, Charleston, WV, $30-35K
U.S. Army Topographic Engineering Center (USATEC), Alexandria, Va.
Walmart, Bentonville, AR, $65-70K
WV Legislature, Charleston, WV
Clemson Graduate School
Princeton Graduate School
3. Job Placement: If the job placement rate reported above is low, can a course of
action be identified that would improve this situation? Provide a summary of
procedures utilized by the institution to help place program graduates in jobs or
additional educational programs. Include activities supported by both the
student’s academic department as well as the institution’s placement office. This
summary should include the institution’s procedures and program organization
for continuing contact and follow-up with graduates.
We have been successful in keeping in touch with our graduates in large part
because of the efforts of Dr. Paulus Wahjudi. As a result, we have lost track of
only one of our graduates. The Marshall University placement office has an
excellent online Job Search application. The CS faculty has encouraged our
seniors to create an account in that system so that they are aware of job
opportunities. It is not clear that graduates continue to check that application after
they have been out of school for a few years. This is unfortunate because many
positions that are posted require several years of work experience, something
that they don’t have when graduating but perhaps do have a few years after
graduation. VI.
RESOURCE DEVELOPMENT (If applicable)
Please prepare the following materials: 1) Program vision and mission
statements with a strategic plan to achieve the program’s vision and mission, and
2) a specification of the resources needed to accomplish the program’s vision,
with an evidence-based rationale as why these resources are needed and how
they will help the program to accomplish its vision. The mission and vision
statements, strategic plan, and needed resources with evidence-based rationale
must be included in the program review when submitted. Additionally, the chair
and dean must make an additional presentation to either the Academic Planning
Committee or to the Graduate Council before final votes are taken.
23
1. Program Vision and Mission: As stated in Section I of this document, the
Computer Science program strives for excellence in creating, applying and
imparting knowledge towards student advancement through intellectually
challenging curriculum, scholarly research and publications in collaboration with
industry and government for the advancement of computing sciences and service
to the university, community, and the profession.
The program’s teaching mission realizes the need of human capital in the rapidly
changing technology in the field and aims to imbue graduates with strong
problem solving expertise, astute critical thinking, technical proficiency, ethical
decision making and effective communication skills as individuals, as members
of multidisciplinary teams, and ultimately as team leaders with an awareness of
the cultural, social, legal and ethical issues inherent in the discipline of computer
science.
The pursuit of scholarly research, publications and scholarship in computer
science from both faculty and students is integral to create a balanced and well
rounded individual with mastery of the fundamentals and practical skills that will
continuously pursue the creation of scientific knowledge and practical technology
as part of lifelong learning.
The program recognizes the responsibility to support the discipline, the university
and society through faculty contribution in professional organizations,
sponsorship of student organizations and participation in various service-learning
projects and activities.
2. Specification of Resources Needed:
Faculty Positions
The division has an immediate need for three faculty positions, in addition to the
existing five positions.
Computer Science faculty members support both the BS in CS program and the
MS in CS program that was started in the Fall of 2014. The number of
undergraduate Computer Science majors has hovered between 89 and 94 for the
five-year review period. The number of students in the MS in CS program of
study has increased from the initial 15 students in the Fall of 2014 to 87 students
in the Fall of 2015. The number is expected to increase further to 136 students in
the Spring of 2016 based on the over 200 applications that have been processed
as of late November, 2015. Most of these graduate students are entering via the
INTO program and pay tuition at out-of-state rates.
Undergraduate Majors
Graduate Majors
Total Majors
Fa 14 Sp 15 Fa 15
89
83
95
15
41
87
104
124
182
Sp 16
89
136
225
The growth of the Graduate program is expected to continue. Below are graphs
obtained from the INTO web site for two other US universities partnering with
INTO.
24
University of Southern Florida
Oregon State University
The increase in the number of graduate students has resulted in a decrease in
the number of undergraduate courses that we are able to offer and an increase in
the demand for graduate courses. Eight courses and a Thesis or nine courses
and a Comprehensive Project are required for the MS in CS degree program.
Additional courses have been added to expand our graduate course offerings
and to keep the average class size below 48 (the maximum room capacity for
most of our classrooms).
Number of Undergraduate Courses
Fa 14 Sp 15 Fa 15
13
13
11
Sp 16
11
25
Number of Graduate Courses
Total
Thesis and Comprehensive Project Advisees
Available FTE Faculty
Courses taught by faculty from other departments
3
16
0
2.75
0
5
18
4
2.75
1
6
17
7
2.5
0
11
22
14
2.5
2
The Accreditation Board for Engineering and Technology (ABET) accreditation
guidelines call for an Undergraduate Student/Faculty ratio of 20:1. This can be
stretched to 25 if there is justification for the increase. Using these ratios, five fulltime faculty are required to support the BS in CS program and four full-time
faculty are required to adequately cover the current Fall 2015 MS in CS program
teaching and advising load. These positions are also necessary because adjunct
faculty funds are now centralized and can no longer be counted on to backfill the
shortage of instructors.
Looking to the future, if the current semester-to-semester growth in the graduate
program is maintained, then we will need 12 to 14 faculty members to cover the
Fall of 2016 and 17-20 to cover the needs for the Fall of 2017.
Undergraduate Student Majors
Graduate Student Majors
Total Majors
Number of Undergraduate Courses
Number of Graduate Courses (avg class size 40)
Total
Thesis and Comprehensive Project Advisees
Faculty Requirements
Fa 14 Fa 15
89
95
15
87
104
182
13
11
3
11
16
22
0
7
5
9
Fa 16 Fa 17
99
102
193
331
292
433
13
13
15
25
28
37
22
56
12-14 17-20
The need for faculty will increase further still if the recent initiative with the
Chinese government is realized. This is projected to bring an additional 80
undergraduate students per year to Marshall. If 20% are Computer Science
majors then the undergraduate student population will grow from 95 in the Fall of
2015 to 111 in the Fall of 2016 and 127 in the Fall of 2017.
The additional faculty will allow us to adequately prepare for ABET Accreditation,
offer the Computer Science courses in the core BS in CS curriculum, and to offer
a greater number of the courses that are in listed the MS in CS curriculum. Due
to the lack of resources, we are currently forced to offer two fewer BS in CS
electives per year than desired and to offer a potpourri of Special Topics
graduate courses based on skills and interest of available adjunct faculty.
MS in CS Degree Requirements
Required Courses
CS620 – Applied Algorithms
CS660 – Big Data Systems
26
Additional Courses
Seven additional courses if a student chooses the Comprehensive Project
option or six additional courses if the student chooses the Thesis option. Only
four of these courses can be at the 500-level.
MS in CS Course List
CS 502 Computer Architecture
CS 504 High Performance Computing
CS 505 Computing for Bioinformatics
CS 510 Database Systems
CS 540 Digital Image Processing
CS 550
Information Retrieval
CS 552 Natural Language Processing
CS 605 Software Specifications
CS 610 Software Design
CS 615 Software Testing
CS 625 AI Principles and Methods
CS 630 Machine Learning
CS 645 Advanced Topics in Bioinformatics
CS 670 Visual Analytics
Undergraduate Course Offerings 2014-2016
The number of BS in CS majors has been stable for the review period. Our
current course offerings reflect this steady state.
Course
Fa 14 Sp 15 Fa 15 Sp 16
CS105 – Expl World with Computing
1
CS110 - Computer Science I
2
1
2
1
CS110H - Computer Science I Honors
1
1
CS120 - Computer Science II
1
1
1
1
CS210 - Algorithm Analysis and Design
1
1
1
1
CS215 - Adv Algorithm Analysis and Design
1
1
CS300 - Programming Languages
1
1
CS305 - Software Engineering I
1
1
CS310 - Software Engineering II
1
1
CS320 - Internetworking
1
1
CS330 - Operating Systems
1
1
CS360 - Automata and Formal Languages
1
1
CS402 - Computer Architecture
1
1
CS410 - Database Engineering
1
1
CS430 - CyberSecurity
1
1
CS480 - Senior Project
1
1
1
CSxxx - Electives
2
3
2
1
Total Undergraduate CS Courses
13
13
11
11
Graduate Course Offerings 2014-2016
We have steadily increased the number of course offerings since the inception of
the MS in CS program in the Fall of 2014.
27
Course
CS502 - Computer Architecture
CS510 - Database Systems
CS515 – Data Mining
CS540 – Digital Image Processing
CS552 – Natural Lang Processing
CS580 – SpTp: Software Performance
CS581 - SpTp: Adv. Programming
CS582 – SpTp: IT Disaster Plan and Rec
CS583 – SpTp: OO Algorithms
CS605 - Software Specifications
CS610 - Software Design
CS620 - Applied Algorithms
CS650 – SpTp: Development for the IoT
CS650 – SpTp: Parallel Computing
CS651 – SpTp: Network Security
CS660 - Big Data Systems
CS670 – Visual Analytics
Total Graduate Courses
Fa 14 Sp 15 Fa 15 Sp 16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
5
6
11
Library Resources
The division is also in need of approximately $180,000 over the next five years to
cover additional library subscriptions to support student thesis research and
faculty research and scholarly activities. These online subscriptions provide
flexible and immediate access to key current peer-reviewed scholarly articles in
the field of Computer Science.
The following is a five-year estimate of subscription pricing based on data
provided by Library Services. It incorporates a 9% annual increase in STEM
subscription rates and reflects the balloon payment methodology used by the
IEEE organization.
Year 1 Year 2 Year 3 Year 4 Year 5
ACM* Digital Library
10,000 11,000 12,000 13,500 15,000
IEEE* Digital Library
11,000 19,000 25,000 27,000 30,000
Total
21,000 30,000 37,000 40,500 45,000
*ACM – Association for Computing Machinery
*IEEE – Institute for Electrical and Electronics Engineers
28
Appendix I
Required/Elective Course Work in the Program
Degree Program:
BS in Computer Science
Fall
Year 1
Year 2
Year 3
Person responsible for the report: ___Jonathan Thompson____
CH
Spring
CH
CS 110 - Computer Science I
3
CS 120 - Computer Science II
3
FYS100 - First Year Seminar
3
Fine Arts
3
ENG 101 - English Composition I
3
MTH 230 - Calculus II
4
MTH 229 (CT) - Calculus I
5
MTH 220 - Discrete Structures
3
Communications
3
Social Science
3
Total
17
Total
16
CS 210 - Data Structures and Algorithms
3
CS 215 - Adv. Data Structures and Algorithms
3
ENG 201 - English Composition II
3
CS 300 - Programming Languages
3
Sci w/Lab 1
4
Sci w/Lab 2
4
MGT 320 - Principles of Management
3
ENG 354 - Scientific and Technical Writing
3
WI Course 1
3
Humanities (WI)
3
Total
16
Total
16
CS 305 -Software Engineering I
3
CS 310 -Software Engineering II
3
CS 320 - Internetworking
3
CS 410 - Database Systems
3
CS 330 - Operating Systems
3
CS 430 - CyberSecurity
3
29
Year 4
MTH 329 - Elementary Linear Algebra
3
MTH 345 - Applied Probability and Statistics
3
Sci w/Lab 3
4
CS Elective 1
3
Total
16
Total
15
CS 360 - Automata and Formal Languages
3
CS 402 - Computer Architecture
3
CS Elective 2
3
CS 490 - Senior Project
3
Free elective
3
CS Elective 3
3
Free elective
3
Free elective
3
Total
12
Total
12
Grand total Credit Hours (CH)
120
Professional society that may have influenced the program offering and/or requirements:
Association for Computing Machinery
NOTE: YOU MAY USE YOUR FOUR-YEAR PLANS OF STUDY AS APPENDIX I IF YOU WISH
30
Appendix II
Faculty Data Sheet
(Information for the period of this review)
January 1, 2015 - December 31, 2015
Name:
Dr. Venkat Gudivada
Rank:
Start Date at Marshall as a Faculty Member:
Status:
Professor
August 17, 2003
Tenured
Highest Degree Earned:
Conferring Institution:
Ph D
Date Degree Received:
1993
University of Louisiana, Lafayette, LA
Area of Degree Specialization:
Computer Science
Professional Registration/Licensure:
Field of Registration /Licensure:
Agency:
Date Obtained, Expiration Date
List courses you taught during the final two years of this review. If you participated in a team-taught course,
indicate each of them and what percentage of the course you taught. For each course include the year and
semester taught (summer through spring), course number, course title and enrollment. (Expand the table as
necessary)
Term/Year
Spring 2015
Spring 2015
Spring 2015
Spring 2015
Spring 2015
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Course
CS 410
CS 510
CS 440
CS 540
CS 475
CS 660
CS 660
CS 475
CS 475
CS 552
CS 552
CS 452
CS 452
Database Engineering
Database Systems
Digital Image Processing
Digital Image Processing
Internship
Big Data Systems
Big Data Systems
Internship
Internship
Natural Lang Processing
Natural Lang Processing
Natural Language Processing
Natural Language Processing
31
Fall 2014
Fall 2014
Summer 2014
Summer 2014
Spring 2014
Spring 2014
Spring 2014
Spring 2014
Spring 2014
CS 490
CS 490
IS 621
CS 475
CS 410
CS 105
CS 404
CS 300
CS 490
Senior Project
Senior Project
Information Structures I
Internship
Database Engineering
Expl World with Computing (CT)
High Performance Computing
Programming Languages
Senior Project
NOTE: Part-time adjunct faculty do not need to fill in the remainder of this document.
1)
Scholarship/Research
Contracts, Grants and Sponsored Research
Gudivada, V., Grant, "Data Infrastructure for Enabling Institutional and Systemic Financial Risk
Research", NSF, Federal, Currently Under Review. (January 2, 2014 - Present).
Gudivada, V. (Principal), Rao, D. (Co-Principal), Walker, J. (Principal), Wang, H. (Principal), Darsey, J.
(Principal), Selvam, R. Panneer (Principal), Agrawal, R. (Principal), Hasan, R. (Principal), Grant,
"BIGDATA: Mid-Scale: ESCE: DA: Collaborative Research: SciDataCloud --- A Data and
Collaboration Platform for Advancing Science and Engineering", National Science Foundation,
Federal, $4,786,849.00, Not Funded. (January 1, 2013 - December 31, 2017).
Gudivada, V. (Principal), Grant, "BioQ – A Cloud-based Web System for Enhancing Quantitative Skills of
Bioscientists", National Institutes of Health, Federal, $1,080,000.00, Currently Under Review.
(January 1, 2013 - December 31, 2017).
Gudivada, V. (Co-Principal), Szwilski, A. B. (Co-Principal), Sponsored Research, "CI-P: An infrastructure
for software defined information networking and flexible spectrum access in sparsely connected
communities", National Science Foundation, Federal, $71,376.00, Currently Under Review. (March 1,
2015 - December 31, 2015).
Gudivada, V. (Principal), Grant, "CS10K: Collaborative Proposal: CS Rise (CSR) -- Promoting Computer
Science Education in High Schools through Compelling and Personalizable Teaching and Learning
Materials", National Science Foundation, Federal, $304,113.70, Currently Under Review. (January 1,
2013 - December 31, 2015).
Gudivada, V. (Principal), Grant, "BioStat Inspire (BSI): West Virginia – Arkansas Summer Institute for
Biostatistics", National Institutes of Health, Federal, $258,726.00, Currently Under Review. (April 1,
2013 - August 30, 2015).
Gudivada, V. (Principal), Grant, "Silicon Mechanics' Third Annual Research Cluster Grant", Silicon
Mechanics, Private, $150,000.00, Not Funded. (April 1, 2014 - December 31, 2014).
Gudivada, V. (Principal), Grant, "WV CSTA Clearinghouse: A Broadband Resource for Work Force
Development through Computer Science Education in Secondary Schools", West Virginia Geological
& Economic Survey, State, $29,195.00, Currently Under Review. (February 1, 2014 - August 30,
32
2014).
Gudivada, V., Grant, "CsBridge: Promoting Computing Curricula in West Virginia Middle and High
Schools", WV HEPC - Division of Science and Research, State, $5,000.00, Currently Under Review.
(May 16, 2013 - May 15, 2014).
Gudivada, V., Grant, "DiscoveryViz: Discovering Trends and Relationships in Massive Datasets through
Exploratory Analysis and Visualization", NASA West Virginia Space Grant Consortium, Federal,
$5,000.00, Not Funded. (May 16, 2013 - May 15, 2014).
Gudivada, V., Grant, "Exploring the World with Computing", NASA West Virginia Space Grant
Consortium, Federal, $5,000.00, Funded. (May 16, 2013 - May 15, 2014).
Gudivada, V. (Supporting), Contract, "CIF21 DIBBs: Designing Sustainable and Domain Neutral Next
Generation Data Infrastructure to Advance Big Data Science", National Science Foundation, Federal,
$100,000.00, Currently Under Review. (January 1, 2013 - December 31, 2013).
Gudivada, V., Grant, "ISPeL: An Interactive System for Personalized eLearning", NSF, Federal,
$199,910.00, Not Funded. (December 1, 2011 - November 30, 2013).
Gudivada, V. (Principal), Grant, "CSRise: Introducing Computer Science in West Virginia High Schools
Using Virtual Computing Lab", West Virginia Geological & Economic Survey, State, $30,000.00, Not
Funded. (September 1, 2012 - June 30, 2013).
Gudivada, V. (Co-Principal), Rao, D. (Principal), Grant, "StatWiz: Introducing Statistics in West Virginia
High Schools Using Virtual Computing Lab", West Virginia Geological & Economic Survey, State,
$30,000.00, Currently Under Review. (September 1, 2012 - June 30, 2013).
Gudivada, V. (Principal), Grant, "CS Sunrise: Computer Science Teaching and Program Innovation
Through Effective Student Assessment and ABET Accreditation", MU Center for Teaching and
Learning, Local, $5,000.00, Not Funded. (July 1, 2012 - June 30, 2013).
Gudivada, V. (Other), Szwilski, A. B. (Co-Principal), Grant, "Cyberinfrastructure for Transformational
Scientific Discovery in Arkansas and West Virginia (CI-TRAIN)", NSF, Federal, $1,350,000.00.
(September 1, 2009 - August 30, 2012).
Gudivada, V. (Principal), Grant, "Problem Solving Using Search and Statistics", Brickstreet Insurance,
Private, $1,500.00, Funded. (May 15, 2012 - June 30, 2012).
Gudivada, V. (Principal), Grant, "Problem Solving Using Search and Statistics", West Virginia EPSCoR,
State, $5,000.00, Funded. (May 15, 2012 - June 30, 2012).
Wahjudi, P. (Principal), Aluthge, A. (Co-Principal), Wait, I. W. (Co-Principal), Conlon, J. P. (Co-Principal),
Gudivada, V. (Co-Principal), Grant, "STEP Type 1A: Advancing STEM Success, Retention and
Recruitment in the Tri-state (ASSeRRT)", National Science Foundation, Federal, $1,000,000.00, Not
Funded. (August 1, 2011 - December 30, 2011).
Gudivada, V., Grant, "MU - DITA: Teaching Innovation Through Single Source Content Management for
Personalized Multi-channel Delivery", MU Center for Teaching and Learning, Marshall University,
33
$7,250.00, Not Funded. (June 1, 2011 - August 15, 2011).
Gudivada, V. (Principal), Grant, "Problem-Solving Using Search as a Principal Paradigm", WV EPSCoR,
State, $6,100.00, Funded. (June 20, 2011 - June 24, 2011).
Intellectual Contributions
Gudivada, V. (2015). Programming Paradigms in High Performance Computing. In Richard Segall and
Jeffrey Cook (Ed.) Hershey, PA: Research & Applications in Global Supercomputing/IGI Global.
Gudivada, V., & Rao, D. Big Data Driven Natural Language Processing Research and Applications. In V.
Govindaraju and V. Raghavan and C. R. Rao (Ed.) Elsevier.
Abdel-Aziz, S. A., & Gudivada, V. Biofilms in the Environment: Processes, Application and Control. In P.
S. Murthy and Y. V. Nanchariah and V. Thiyagarajan and Raju Sekar (Ed.) Narosa Publishing House.
Gudivada, V., Rao, D. (in press). Renaissance in Data Management Systems: SQL, NoSQL, and
NewSQL. IEEE Computer Society.
Rao, D., Gudivada, V. (2014). Automatic Generation of SQL Queries ASEE.
Gudivada, V., Rao, D. (in press). Search Engine Optimization: Current Practices and Future Direction.
Gudivada, V. (2014). Learning Software Industry Practices with Open Source and Free Software Tools. In
Liguo Yu (Ed.) Hershey, PA: Overcoming Challenges in Software Engineering Education: Delivering
Non-Technical Knowledge and Skills/IGI Global.
Gudivada, V., Rao, D. DiscoveryViz: A Web-based Framework for Discovering Trends and Relationships
in Massive Datasets Through Exploratory Data Analysis and Visualization International Conference
on Big Data Analytics (BDA).
Gudivada, V., Rao, D. Computational Enhancements to a Nonparametric-test-based Structural Similarity
Measure for Digital Images 2013 IEEE International Conference on Big Data.
Presentations
Gudivada, V.
Rao, D. (Author Only), Gudivada, V. (Chair), Oral Presentation, International Conference on Advances in
Interdisciplinary Statistics and Combinatorics, University of NC, Greensboro, Greensboro, NC,
"Canonical discriminate analysis of functional metagenomes", Conference, Academic, International,
peer-reviewed/refereed, Accepted. (October 10, 2014).
Rao, D. (Author Only), Gudivada, V. (Author Only), Paper, 120th ASEE Annual Conference & Exposition,
ASEE, Atlanta, GA, "Scaffolding Beginning Research Students Using Open Source Tools",
Conference, Academic, National, Accepted. (June 23, 2013).
Gudivada, V. (Presenter & Author), Do, Q. (Presenter & Author), Oral Presentation, International
Conference on Advances in Interdisciplinary Statistics and Combinatorics, National Science
Foundation and University of North Carolina at Greensboro, Greensboro, NC, "DiscoveryViz:
34
Discovering Trends and Relationships in Massive Datasets Through Exploratory Analysis and
Visualizatio", Conference, Academic, International, Accepted. (October 6, 2012).
Gudivada, V. (Presenter & Author), Loader, C. J. (Presenter & Author), Oral Presentation, International
Conference on Advances in Interdisciplinary Statistics and Combinatorics, National Science
Foundation and University of North Carolina at Greensboro, Greensboro, NC, "Generation of
Sentences from Images", Conference, Academic, International, Accepted. (October 6, 2012).
Gudivada, V. (Presenter & Author), Shay, K. (Presenter & Author), Oral Presentation, International
Conference on Advances in Interdisciplinary Statistics and Combinatorics, National Science
Foundation and University of North Carolina at Greensboro, Greensboro, NC, "Scaling of PSSIM
Algorithm Using OpenMP", Conference, Academic, International, Accepted. (October 6, 2012).
Gudivada, V. (Chair), Other, International Conference on Advances in Interdisciplinary Statistics and
Combinatorics, National Science Foundation, University of North Carolina - Greensboro, IMA Institute for Mathematics and its Applications, SAS, North Carolina Chapter of ASA, American
Statistical Association, Pearson, Taylor and Francis, Greensboro, NC, "Statistical and Data
Management Challenges in Big Data Analyses", Conference, Academic, International, peerreviewed/refereed, published in proceedings, Accepted. (October 5, 2012).
Gudivada, V. (Presenter & Author), Oral Presentation, West Virginia Statewide Technology Conference,
Virtual (Web-based), "Cloud-based Virtual Computing Lab (VCL) for Computer Science Eduction in
High Schools", Conference, Non-Academic, State, peer-reviewed/refereed, published in proceedings,
Accepted. (August 8, 2012).
Gudivada, V. (Presenter & Author), Poster, First International IBM Cloud Academy Conference, IBM,
Research Triangle Park, NC, "Security and Privacy Issues in Current Cloud Computing Architecture",
Conference, Non-Academic, International, peer-reviewed/refereed, Accepted. (April 19, 2012).
Gudivada, V., Oral Presentation, CI-TRAIN, MU CI-TRAIN Project, MU Drinko Library Room 138,
"Statistical Computing with R", Seminar, Academic, Local, published elsewhere, Invited. (March 9,
2012).
Gudivada, V., Keynote/Plenary Address, Third International Conference on Cognition and Recognition
(ICCR 2011), University of Mysore, Mysore, India, "Personalized eLearning", Conference, Academic,
International, peer-reviewed/refereed, published in proceedings, Invited. (December 9, 2011).
Han, H. (Presenter Only), Gudivada, V. (Presenter Only), Oral Presentation, Next Generation Sequencing
& Bioinformatics Forum, Center for Environmental, Geotechnical and Applied Sciences (CEGAS),
Drinko Library 402, "Overview of Data Mining and Machine Learning Using R and Weka", Workshop,
Academic, Regional, Invited. (October 27, 2011).
Gudivada, V., Oral Presentation, Marshall University CI-TRAIN Seminar Series, NSF and MU, Drinko
Library, "Statistical Computing with R". (October 21, 2011).
Gudivada, V., Oral Presentation, Marshall University CI-TRAIN Seminar Series, NSF and MU, Drinko
Library, "Statistical Computing with R". (September 23, 2011).
Gudivada, V. (Coordinator/Organizer), Oral Presentation, Inquiring Pedogoies Teaching Conference,
35
Marshall University, Drinko Library, "Case-‐Based Learning in Computer Science and Engineering
Courses", Conference, Academic, Local, peer-reviewed/refereed, Accepted. (August 16, 2011).
Gudivada, V., Oral Presentation, Marshall University CI-TRAIN Seminar Series, NSF and MU, Drinko
Library, "Introduction to R". (June 29, 2011).
Gudivada, V. (Presenter Only), Oral Presentation, Opportunities in Innovation for Undergraduate
Institutions, WV EPSCoR, Charleston, WV, "Cyberinfrastructure at Marshall University", Conference,
Academic, State, Invited. (May 25, 2011).
Gudivada, V. (Presenter & Author), Lecture, Marshall University Cyberinfrastructure Seminars, National
Science Foundation and Marshall University, Huntington, WV (Drinko Library 349), "MU HighPerformance Computing (HPC) Cluster 101", Seminar, Academic, Local, Invited. (March 17, 2011).
Research Currently in Progress
Gudivada, Venkat, Rao, Dhana, "Computational Enhancements to a Nonparametric-test-based Structural
Similarity Measure for Digital Images", Writing Results, Scholarly.
Gudivada, Venkat, Rao, Dhana, "DiscoveryViz: A Web-based Framework for Exploratory Data Analysis
and Visualization", Writing Results, Scholarly.
Gudivada, Venkat, Quan, "DiscoveryViz: Discovering Trends and Relationships in Massive Datasets
Through Exploratory Analysis and Visualization", On-Going, Scholarly.
Gudivada, Venkat, Cameron, "Generation of Sentences from Images", On-Going, Scholarly.
Gudivada, Venkat, Kevin, "Scaling of PSSIM Algorithm Using OpenMP", On-Going, Scholarly.
Directed Student Learning and Research
Bahor, A., Learning, Internship Advisor, Computer Science Department, CS, 475, 3 credit hours, InProcess. (February 1, 2012 - May 12, 2012).
Elamanchili, S., Research, External Examiner for PhD Dissertation, Computer Science Department, "A
Novel Authentication Model Applied to Internet Key Exchange and Wireless Network", Completed.
(August 15, 2011 - August 20, 2011).
Jyothilakshmi, S., Research, External Examiner for PhD Dissertation, Computer Science Department,
"Speech Analysis for Speaker Diarization and Spoken Language Identification", Completed. (March
10, 2011 - April 5, 2011).
2)
Service
Department
AK Steel Internships, Faculty Mentor, (April 1, 2011 - Present).
Blue Waters Undergraduate Petascale Education Program Internships, Faculty Mentor, (April 1, 2011 -
36
Present).
Online Learning Collaboration with the WV Division of Personnel, Faculty Advisor, (March 25, 2011 Present).
CS Faculty Search Committee, Committee Member, (March 3, 2011 - Present).
Brickstreet Insurance, Industry Liaison, (March 15, 2010 - Present).
HS Open House/Green and White Day, Faculty Advisor, (April 7, 2012).
Green and White Day (2 April 2011), Faculty Advisor, (April 2, 2011).
Green and White Day (21 Feb 2011), Faculty Advisor, (February 21, 2011).
College
Recognition of graduating students, Faculty Advisor (May 7, 2011).
University
Honors College Curriculum and Policies Committee, Committee Member (August 1, 2009 - Present).
Research Committee, Committee Member (August 1, 2009 - Present).
MU Distinguished Artists and Schloars Awards (DASA) committee, Committee Chair (November 1, 2007 Present).
Computer Science Curriculum Committee, Committee Member (August 1, 2005 - Present).
Marshall University CI Day, Committee Member (November 1, 2010 - April 7, 2011).
Professional
Consortium for Computing Sciences in Colleges - Central Plains Region (CCSC - CP), Reviewer,
Conference Paper, Fulton, MO, USA (December 24, 2013).
Consortium for Computing Sciences in Colleges - Central Plains Region (CCSC - CP), Reviewer,
Conference Paper, Fulton, MO, USA (December 24, 2013).
IGI Global (Book Publisher), Reviewer, Book, Hershey, PA, USA (December 24, 2013).
2013 IEEE/WIC/ACM International Conference on Web Intelligence, Committee Member, Atlanta,
Georgia, USA (November 17, 2013 - November 20, 2013).
2013 IEEE International Conference on Big Data (IEEE Big Data), Committee Member, Santa Clara,
California, USA (October 6, 2013 - October 9, 2013).
CCSC: CP, Reviewer, Conference Paper, http://www.ccsc.org/centralplains/ (December 24, 2012).
37
2012 IEEE/WIC/ACM International Conference on Web Intelligence, Committee Member, Macau, China
(December 4, 2012 - December 7, 2012).
Information Technology: New Generation (ITNG) International Conference, Track Organizer, Las Vegas,
NV, USA (August 1, 2008 - April 30, 2012).
2011 IEEE/WIC/ACM International Conference on Web Intelligence, Committee Member, Lyon, France
(August 23, 2011 - August 25, 2011).
Frontiers in Education (FIE) Conference, Reviewer, Conference Paper, Rapid City, SD, USA (May 7,
2011).
2010 IEEE / WIC / ACM International Conference on Web Intelligence, Reviewer, Conference Paper,
Toronto, Canada (May 1, 2011 - May 6, 2011).
3)
Professional development activities, including professional organizations to which you belong and
state, regional, national, and international conferences attended. List any panels on which you chaired or
participated. List any offices you hold in professional organizations.
Professional Memberships
IEEE Computer Society, IEEE CS, Member, IEEE Computer Society is a 64-year-old, world's premier
organization of computing professionals, with rich offerings in publications, standards, certifications,
conferences. (January 1, 2011 - Present).
Faculty Development Activities Attended
Workshop, "MU WAC Workshop", MU WAC Program, Huntington, West Virginia, USA. (May 15, 2013).
Tutorial, "Use of Clickers for Student Engagement in Classroom", Turning Technologies, Huntington,
West Virginia, USA. (April 24, 2013).
Conference Attendance, "2013 ABET Symposium", ABET, Portland, Oregon, USA. (April 12, 2013 - April
13, 2013).
Conference Attendance, "International Conference on Advances in Interdisciplinary Statistics and
Combinatorics", NSF, North Carolina Chapter of ASA, SAS, Greensboro, North Carolina, USA.
(October 5, 2012 - October 7, 2012).
Seminar, "The Confessions of a Clicker Addict". (May 2, 2012).
Seminar, "Data Mining", Marshall University CI-TRAIN Project, Huntington, WV, USA. (April 27, 2012).
Conference Attendance, "First International IBM Cloud Academy Conference", IBM, Research Triangle
Park, NC, USA. (April 19, 2012 - April 20, 2012).
Regional Research Symposium, "Epigenetic Regulation of Gene Expression and Bioinformatics", Cell
Differentiation and Development Center, Marshall University, Huntington, WV. (March 23, 2012).
38
Webinar, "The Rise of Big Data in Higher Education", Educause. (March 22, 2012).
Conference Attendance, "Super Computing 2011 Education Program", IEEE Computer Society and ACM
SIGGRAPH, Seattle, WA, USA. (November 12, 2011 - November 15, 2011).
Workshop, "Fall WAC Workshop", MU Center for Teaching and Learning, Cedar Lakes, WV, USA.
(October 14, 2011 - October 15, 2011).
Workshop, "Teaching with a Software Life-Cycle Case Study", NSF and Embry-Riddle Aeronautical
University, Daytona Beach, FL, USA. (June 13, 2011 - June 15, 2011).
Conference Attendance, "Conference Committee Member and Session Chair", MU and NSF, Huntington,
WV, USA. (April 7, 2011).
Conference Attendance, "Content Management Strategies/DITA 2011", The Center for InformationDevelopment Management, Baltimore, MD, USA. (April 4, 2011 - April 6, 2011).
4)
Awards/honors (including invitations to speak in your area of expertise) or special recognition.
Awards and Honors
MU DASA Team Award, Marshall University, (April 30, 2013).
39
Appendix II
Faculty Data Sheet
(Information for the period of this review)
January 1, 2015 - December 31, 2015
Name:
Dr. Hyoil Han
Rank:
Start Date at Marshall as a Faculty Member:
Status:
Associate Professor
August 17, 2011
Probationary
Highest Degree Earned:
Conferring Institution:
Ph D
Date Degree Received:
2002
University of Texas at Arlington, Arlington, Texas
Area of Degree Specialization:
Computer Science and Engineering, Database, Data mining, and Web
technology
Professional Registration/Licensure:
Field of Registration /Licensure:
Agency:
Date Obtained, Expiration Date
List courses you taught during the final two years of this review. If you participated in a team-taught course,
indicate each of them and what percentage of the course you taught. For each course include the year and
semester taught (summer through spring), course number, course title and enrollment. (Expand the table as
necessary)
Term/Year
Spring 2015
Spring 2015
Spring 2015
Spring 2015
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Spring 2014
Spring 2014
Spring 2014
Course
CS 215
CS 410
CS 510
CS 490
CS 320
CS 320
CS 330
CS 330
CS 481
CS 481
CS 215
CS 210
CS 410
Adv Data Struct and Algorithms
Database Engineering
Database Systems
Senior Project
Internetworking
Internetworking
Operating Systems
Operating Systems
SpTp: Data Mining
SpTp: Data Mining
Adv Data Struct and Algorithms
Data Structures and Algorithms
Database Engineering
NOTE: Part-time adjunct faculty do not need to fill in the remainder of this document.
40
1)
Scholarship/Research
Contracts, Grants and Sponsored Research
Han, H., Grant, "Automatic Evidence-based Medicine", NASA WV EPSCoR Research Seed Grants,
Other, $20,000.00, Not Funded. (July 2014 - June 2015).
Han, H. (Principal), Grant, "Query-Focused Text Summarization", NASA WV EPSCoR Research Seed
Grants, State, $20,000.00, Not Funded. (July 2013 - June 2014).
Han, H. (Principal), Grant, "Multi-document Summarization", NASA WV EPSCoR Research Seed Grants,
State, $20,000.00, Funded. (July 2012 - June 2013).
Wahjudi, P. (Principal), Aluthge, A. (Co-Principal), Huffman, J. T. (Co-Principal), Hanrahan, E. E. (CoPrincipal), Han, H. (Co-Principal), Grant, "STEP Type 1A: STEM Retention and Outreach
Cooperation to Keep Students Succeeding (STEM ROCKSS)", National Science Foundation,
Federal, $1,000,000.00, Not Funded. (October 1, 2012 - December 30, 2012).
Han, H. (Principal), Grant, "BUILDING AN INTELLIGENT EVIDENCE-BASED MEDICINE SYSTEM", MUADVANCE/NSF, Marshall University, $20,000.00, Funded. (October 2011 - August 2012).
Intellectual Contributions
Israel, Q., Han, H., Song, I.-Y. (2015). Semantic Analysis for Focused Multi-Document Summarization of
Text The 30th Annual ACM Symposium on Applied Computing (ACM SAC).
Fahrmann, E., Adkins, L., Loader, C., Han, H., Rice, K. M., Denvir, J., Driscoll, H. K. (2014). Severe
hypoglycemia and coronary artery calcification during the diabetes control and complications
trial/epidemiology of diabetes interventions and complications (DCCT/EDIC) study. Diabetes
Research and Clinical Practice.
Sovine, S., & Han, H. (2014). Classification of Sentence Ranking Methods for Multi-Document
Summarization. In Alessandro Fiori (Ed.) IGI Global: Innovative Document Summarization
Techniques: Revolutionizing Knowledge Understanding.
Fahrmann, E., Adkins, L., Loader, C., Denvir, J., Han, H., Driscoll, H. K. (2013). Hypoglycemia in the
Diabetes Control and Complications and Epidemiology of Diabetes Interventions and Complications
Trial (DCCT/EDIC): What is its Story with Cardiovascular Disease (CVD)? Diabetes Research and
Clinical Practice.
Fahrmann, E., Adkins, L., Loader, C., Denvir, J., Han, H., Driscoll, H. Hypoglycemia during the Diabetes
Control and Complications Trial and the Epidemiology of Diabetes Interventions and Complications
Continuing Follow-up (DCCT/EDIC) – What is its Story in Cardiovascular Disease?. Diabetes Care.
Fahrmann, E., Adkins, L., Loader, C., Denvir, J., Han, H., Driscoll, H. (2013). Hypoglycemia in the
Diabetes Control and Complications and Epidemiology of Diabetes Interventions and Complications
Trial (DCCT/EDIC): What is its Story with Cardiovascular Disease (CVD)? Diabetes.
Sovine, S., Han, H. (2013). A Computationally Efficient System for High-Performance Multi-Document
41
Summarization The 26th International FLAIRS Conference.
Sovine, S., Han, H. EXTRACTIVE MULTIDOCUMENT SUMMARIZATION: A SURVEY OF EFFECTIVE
APPROACHES 2013 Conference for ACM Consortium for Computing Sciences in Colleges (CCSC).
Sovine, S., Han, H. Four Approaches to Extractive Multi-Document Summarization Research in Applied
Computation Symposium (RACS 2012).
Presentations
Sovine, S. (Author Only), Han, H. (Presenter & Author), Paper, The 26th International FLAIRS (The
Florida Artificial Intelligence Research Society) Conference, The Florida Artificial Intelligence
Research Society, Florida, "A Computationally Efficient System for High-Performance MultiDocument Summarization", Conference, Academic, International, peer-reviewed/refereed, published
in proceedings, Accepted. (May 23, 2013).
Hisiro, T. A. (Panelist), Ingersoll, C. R. (Panelist), Mummert, A. (Panelist), Mummert, C. (Panelist), Han,
H. (Panelist), Other, IPED: Inquiring Pedagogies Seminar, Marshall University, Huntington, "Tales
from the 2012 West Virginia Great Teachers Seminar", Panel, Academic, State, peerreviewed/refereed, Accepted. (August 21, 2012).
Han, H., Oral Presentation, CI-TRAIN project seminar, CI-TRAIN, Drinko Library, "Data Mining", Seminar,
Academic, Local, Invited. (April 27, 2012).
Han, H. (Chair), Other, ACM Symposium on Applied Computing, Association for Computing Machinery
(ACM), Italy, "Track for the Sematic Web and Appllications", Conference, Academic, International,
published in proceedings, Accepted. (March 29, 2012).
Han, H. (Presenter Only), Oral Presentation, Women's Studies Colloquium Series, Women’s Studies,
Drinko Library 402, "BioTUSE: A Biomedical Text Understanding System for Evidence-Based
System", Seminar, Academic, Local, Invited. (February 10, 2012).
Han, H. (Presenter Only), Gudivada, V. (Presenter Only), Oral Presentation, Next Generation Sequencing
& Bioinformatics Forum, Center for Environmental, Geotechnical and Applied Sciences (CEGAS),
Drinko Library 402, "Overview of Data Mining and Machine Learning Using R and Weka", Workshop,
Academic, Regional, Invited. (October 27, 2011).
Research Currently in Progress
Han, Hyoil, "Computing for Big Data Analysis", On-Going, Scholarly.
Han, Hyoil, Georgel, Philippe, "Controversial Topics Mining", On-Going, Scholarly.
Han, Hyoil, "Evidence-based Medicine", On-Going, Scholarly.
Han, Hyoil, Brozik, Dallas, "Financial Data Mining", On-Going, Scholarly.
Han, Hyoil, "Information Fusion for Question Answering", On-Going, Scholarly.
Han, Hyoil, Adkins, Laura, Elke, Henry, James, "Medical Data Mining", On-Going, Scholarly.
42
Han, Hyoil, "Opinion Mining & Recommender System", On-Going, Scholarly.
Han, Hyoil, "Query focused Multi-document Summarization", On-Going, Scholarly.
Han, Hyoil, "Social Network Data Analysis", On-Going, Scholarly.
Han, Hyoil, "Text Mining for Big Data", On-Going, Scholarly.
Han, Hyoil, Bae, Wonyul, "Twitter Sentiment Analysis for Sports Management", On-Going, Scholarly.
Directed Student Learning and Research
Alexander, N., Research, Supervised Research, Computer & Information Science Department, "A
Faceted Summary Generation", Completed. (June 1, 2014 - Present).
Petrie, E., Research, Supervised Research, Computer & Information Science Department,
"Characterization of an Epidemic Spread", Completed. (September 1, 2014 - December 15, 2014).
Alexander, N., Research, Supervised Research, Computer & Information Science Department, "Ontology
Generation using Protege", Completed. (February 1, 2014 - April 30, 2014).
Pectyo, J., Research, Supervised Research, Computer Science Department, "Tagging Twitter Data",
Completed. (June 2013 - July 2013).
Paris, J., Research, Supervised Research, Computer Science Department, "Sentiment Analysis on
Twitter", Completed. (November 2012 - July 2013).
Sovine, S., Research, Supervised Research, Computer Science Department, "Text Mining for MultiDocument Summarization", Completed. (October 2011 - May 2013).
Hammond, B., Research, Supervised Research, Computer Science Department, "Movie Recommender
System", Completed. (November 2012 - April 2013).
Workman, C., Research, Supervised Research, Computer Science Department, "Real World Data
Mining", In-Process. (November 2012 - April 2013).
Pectyo, J., Research, Weekly research meeting, Computer Science Department, "Single Document
Summarization for Biomedicine", In-Process. (January 2012 - April 2012).
Hall, J., Research, Supervised Research, Computer Science Department, "Document Retrieval to
Evidence-based Medicine", Completed. (January 2012 - April 2012).
Hall, J., Research, Supervised Research, Computer Science Department, "Document Retrieval to Identify
Evidence of Protein Roles", Completed. (September 2011 - December 2011).
2)
Service
Department
43
Division Committee to Study the MSIS Program Educational Objectives and Student Learning Outcomes,
Committee Member, (February 11, 2013 - May 30, 2014).
College
Curriculum Committee, Committee Member (September 2013 - Present).
Graduate Certificate in Bioinofrmatics (Steering Committee), Committee Member (January 2012 - May
2014).
University
Academic Planning Committee, Committee Member (January 2014 - Present).
MU-ADVANCE Path Forward Committee, Committee Member (January 2013 - Present).
Academic Planning Committee, Committee Member (January 2013 - December 2013).
NASA West Virginia Space Grant Undergraduate Fellowship and travel grants Committee, Committee
Member (October 2012 - December 2012).
Academic Planning Committee, Committee Member (January 2012 - December 2012).
Academic Planning Committee, Committee Member (October 2011 - December 2011).
Professional
Open Journal of Semantic Web, Editorial Review Board Member (September 2013 - Present).
ACM Applied Computing Review (ACR), Editorial Review Board Member (September 2010 - Present).
Knowledge and Information Systems (Journal by Springer), Reviewer, Journal Article (January 2010 Present).
Journal of Information Technology and Architecture, Editorial Review Board Member (September 2009 Present).
Journal of Biomedical Informatics, Reviewer, Journal Article (January 2009 - Present).
Technical track titled "Semantic Web and its Applications" in ACM Symposium of Applied Computing,
Workshop Organizer (March 2007 - Present).
International Florida Artificial Intelligence Research Symposium (FLAIRS), Data Mining Track, Committee
Member, Florida (January 2007 - Present).
co-chair of dissertation committee, Philadelphia, PA, USA (August 1, 2014 - August 31, 2014).
Data & Knowledge Engineering (Journal by Elsevier), Reviewer, Journal Article (January 2012 December 2013).
44
International Conference on Digital Government Research (dg.o), Committee Member (March 2009 December 2011).
Information Sciences (Journal by Elsevier), Reviewer, Journal Article (January 2009 - December 2011).
International Workshop on Web Information Systems Modeling, Committee Member (July 2008 December 2011).
Community
The Putnam County Engineering/Technical Career Conference, Guest Speaker, WV, USA (December 17,
2014).
3)
Professional development activities, including professional organizations to which you belong and
state, regional, national, and international conferences attended. List any panels on which you chaired or
participated. List any offices you hold in professional organizations.
Professional Memberships
SIGAPP in Association for Commuting Machinery, ACM, Editorial Board of ACM SIGAPP ACR, ACM, the
world’s largest educational and scientific computing society, delivers resources that advance
computing as a science and a profession. ACM provides the computing field's premier Digital Library
and serves its members and the computing profession with leading-edge publications, conferences,
and career resources. SIGAPP's mission is to further the interests of the computing professional
engaged in the development of new computing applications and application areas and the transfer of
computing technology to new problem domains. Applied Computing Review (ACR) is an International
newsletter for publications in the areas: Integration of traditional computing disciplines such as
graphics, databases, communication, software engineering, artificial intelligence and office
automation with emerging technologies such as neural networks, logic and symbolic programming,
expert systems, and image information systems. (June 2010 - Present).
Association for Commuting Machinery, ACM, ACM, the world’s largest educational and scientific
computing society, delivers resources that advance computing as a science and a profession. ACM
provides the computing field's premier Digital Library and serves its members and the computing
profession with leading-edge publications, conferences, and career resources. (June 2005 - Present).
WV Academy of Science, WVAS, The West Virginia Academy of Science is an organization to meet and
work with professional associates in Biology, Chemistry, Computer Science, Engineering, Geology,
Mathematics, Mining, Physics, Psychology and Education, History and Philosophy of Science and
Social Science. It is a corporation chartered by the authority of the West Virginia legislature for the
advancement of scientific knowledge and the promotion of scientific work in West Virginia. (April 6,
2013 - December 31, 2013).
Faculty Development Activities Attended
A semester-long event, "New Faculty Seminar", The Center for Teaching and Learning (CTL) at MU,
Huntington, WV, USA. (September 2013 - December 2013).
45
Conference Attendance, "The 5th Annual Conference on Teaching and Learning", Center for Teaching &
Learning at Marshall University, Huntington, WV, USA. (August 20, 2013).
Conference Attendance, "19th ACM SIGKDD Knowledge Discovery and Data Mining", Association for
Computing Machinery (ACM), Chicago, USA. (August 11, 2013 - August 14, 2013).
Conference Attendance, "The 26th International FLAIRS (The Florida Artificial Intelligence Research
Society) Conference", FLAIRS, USA. (May 22, 2013 - May 24, 2013).
A semester-long event, "Research Boot Camp", MU Faculty Development Office in the Center for
Teaching and Learning (CTL), Huntington, WV, USA. (January 2013 - April 2013).
Conference Attendance, "The 88th Annual Meeting of West Virginia Academy of Science (WVAS)",
WVAS, Canaan Valley, WV, USA. (April 6, 2013).
Conference Attendance, "18th ACM SIGKDD Knowledge Discovery and Data Mining", Association for
Computing Machinery (ACM), Beijing, China. (August 12, 2012 - August 16, 2012).
Workshop, "The 20th Annual WV Great Teachers Seminar (GTS)", The WV Higher Education Policy
Commission and the Community and Technical Colleges System, North Bend State Oarj, WV, USA.
(June 18, 2012 - June 21, 2012).
Workshop, "BIG DATA Workshop", National Institute of Science and Technology, Gaithersburg, MD,
USA. (June 13, 2012 - June 14, 2012).
Conference Attendance, "2012 ACM SIGMOD International Conference on Management of Data",
Association for Computing Machinery (ACM), Scottsdale, AZ, USA. (May 20, 2012 - May 24, 2012).
A semester-long event, "Research Boot Camp", MU Faculty Development Office in the Center for
Teaching and Learning (CTL), Huntington, WV, USA. (January 2012 - April 2012).
Conference Attendance, "the ACM 27th Symposium On Applied Computing", Association for Computing
Machinery (ACM), Riva del Garda, Trento, Italy. (March 26, 2012 - March 30, 2012).
4)
Awards/honors (including invitations to speak in your area of expertise) or special recognition.
Awards and Honors
NASA EPSCoR Research Seed Grants, NASA WV EPSCoR, (April 18, 2012).
MU-ADVANCE, MU-ADVANCE/NSF, (November 2011).
46
Appendix II
Faculty Data Sheet
(Information for the period of this review)
January 1, 2015 - December 31, 2015
Name:
Professor Jonathan Frank Thompson
Start Date at Marshall as a Faculty Member:
Status:
Rank:
Associate Professor
August 17, 2011
Term Faculty
Highest Degree Earned:
Conferring Institution:
MS
Date Degree Received:
2001
Marshall University, Huntington, WV
Area of Degree Specialization:
Information Systems
Professional Registration/Licensure:
Field of Registration /Licensure:
Agency:
Date Obtained, Expiration Date
List courses you taught during the final two years of this review. If you participated in a team-taught course,
indicate each of them and what percentage of the course you taught. For each course include the year and
semester taught (summer through spring), course number, course title and enrollment. (Expand the table as
necessary)
Term/Year
Spring 2015
Spring 2015
Spring 2015
Spring 2015
Spring 2015
Spring 2015
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Spring 2014
Spring 2014
Spring 2014
Spring 2014
Course
IS 510
CS 402
CS 502
CS 120
FYS 100
CS 650
CS 110
CS 110
CS 120
FYS 100
CS 205
CS 650
CS 402
CS 370
CS 490
CS 480
Comptr Sys & Structured Prgm 2
Computer Architecture
Computer Architecture
Computer Science II
First Yr Sem Critical Thinking
SpTp: Advanced Programming
Computer Science I
Computer Science I
Computer Science II
First Yr Sem Critical Thinking
Scientific Computing
SpTp: Advanced Programming
Computer Architecture
Computer Graphics
Senior Project
SpTp: Advanced Networking
NOTE: Part-time adjunct faculty do not need to fill in the remainder of this document.
47
1)
Scholarship/Research
Presentations
Thompson, J. F. (Presenter Only), Oral Presentation, Putnam County Career Expo, Putnam Career
Technical Center, Eleanor, WV, "Computer Science at Marshall University", Session, Academic,
State, Invited. (November 8, 2012).
Research Currently in Progress
Thompson, Jonathan F, Dr. Timothy Hamilton, "The Relationship of Black Hole Mass to Black Hole Age",
On-Going, Scholarly.
Directed Student Learning and Research
Hall, J., Learning, Senior Capstone Project Advisor, Computer Science Department, CS, 490, 3 credit
hours, "MarcOS", Completed.
Rainey, T., Learning, Senior Capstone Project Advisor, Computer Science Department, CS, 490, 3 credit
hours, "Grade Wizard", Completed.
2)
Service
Department
Computer Science Professor Search Committee, Committee Member, (November 2012 - Present).
BioTech and Applied Engineering Building Committee, Attendee, Meeting, (October 2011 - May 2012).
Instructional Technologist Search Committee, Committee Member, (November 2011 - December 2011).
College
Web Site Committee, Attendee, Meeting (April 2013 - Present).
University
Ad-Hoc Committee to Plan a Computer Science Course for Mathematics, Committee Member
(September 2012 - Present).
3)
Professional development activities, including professional organizations to which you belong and
state, regional, national, and international conferences attended. List any panels on which you chaired or
participated. List any offices you hold in professional organizations.
Professional Memberships
Association for Computing Machinery, ACM, The world’s largest educational and scientific computing
society. (March 10, 2005 - Present).
48
Faculty Development Activities Attended
Training and development program for all FYS instructors, "FYS Institute", Marshall University,
Huntington, WV, USA, 0 credit hours. (February 1, 2014 - May 5, 2014).
4)
Awards/honors (including invitations to speak in your area of expertise) or special recognition.
49
Appendix II
Faculty Data Sheet
(Information for the period of this review)
January 1, 2015 - December 31, 2015
Name:
Dr. Paulus Wahjudi
Rank:
Start Date at Marshall as a Faculty Member:
Status:
Associate Professor
August 17, 2009
Tenured
Highest Degree Earned:
Conferring Institution:
Ph D
Date Degree Received:
2007
University of Southern Mississippi, Hattiesburg, MS
Area of Degree Specialization:
Computational Science, Computer Science
Professional Registration/Licensure:
Field of Registration /Licensure:
Agency:
Date Obtained, Expiration Date
List courses you taught during the final two years of this review. If you participated in a team-taught course,
indicate each of them and what percentage of the course you taught. For each course include the year and
semester taught (summer through spring), course number, course title and enrollment. (Expand the table as
necessary)
Term/Year
Spring 2015
Spring 2015
Spring 2015
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Fall 2014
Spring 2014
Spring 2014
Spring 2014
Spring 2014
Course
CS 110
CS 340
CS 310
CS 110
CS 110
CS 210
CS 210
CS 305
CS 305
CS 480
CS 480
CS 110
CS 120
CS 340
CS 490
Computer Science I
Cyber Security
Software Engineering II
Computer Science Honors
Computer Science Honors
Data Structures and Algorithms
Data Structures and Algorithms
Software Engineering
Software Engineering
SpTp: Cybersecurity II
SpTp: Cybersecurity II
Computer Science I
Computer Science II
Cyber Security
Senior Project
NOTE: Part-time adjunct faculty do not need to fill in the remainder of this document.
50
1)
Scholarship/Research
Contracts, Grants and Sponsored Research
McCormick, R. F. (Co-Principal), Huffman, J. T. (Co-Principal), Wahjudi, P. (Co-Principal), Wait, I. W.
(Principal), Sponsored Research, "Collaborative Research: Implementing and Assessing Strategies
for Environments for Fostering Effective Critical Thinking (EFFECTs) Development and
Implementation", NSF, Federal, Funded. (January 1, 2011 - Present).
Wahjudi, P. (Supporting), Sponsored Research, "Framework for an Adaptable Wireless Network of
Sensors", DOW Chemical, Private, $5,000.00, Funded. (October 1, 2014 - May 1, 2015).
Wahjudi, P. (Supporting), Sponsored Research, "Modeling of River Flow and Chemical Concentration
Prediction for Rapid Response to Chemical Spills", DOW Chemical, Private, $5,000.00, Funded.
(October 1, 2014 - May 1, 2015).
Wahjudi, P. (Supporting), Contract, "Landslide Hazard Management System in West Virginia – Phase I",
WV-DOH, State, $249,225.00, Funded. (August 25, 2012 - August 17, 2014).
Wahjudi, P. (Principal), Patel, K., Davis, D., Sponsored Research, "PinPoint: Indoor Positioning System
Framework for Smartphones", NASA, Federal, $1,000.00, Funded. (January 14, 2014 - May 1, 2014).
Wahjudi, P. (Principal), Watson, D., Sponsored Research, "WIT: A Wearable Integrated Translator to
Break Down Communication Barriers", NASA, Federal, $1,000.00, Funded. (January 14, 2014 - May
1, 2014).
Wahjudi, P. (Supporting), Contract, "Development of Digital Inventory and GIS Web-Based Applications
for West Virginia’s Outdoor Advertising Program", WV-DOH, State, Funded. (August 25, 2011 December 31, 2013).
Wahjudi, P. (Supporting), Sponsored Research, "Spotection", NASA, Federal, $1,000.00, Funded.
(January 14, 2013 - May 1, 2013).
Wahjudi, P. (Supporting), Sponsored Research, "Storm Information Reporter Emergency Network
(SIREN)", NASA, Federal, $1,000.00, Funded. (January 14, 2013 - May 1, 2013).
Wahjudi, P. (Principal), Aluthge, A. (Co-Principal), Huffman, J. T. (Co-Principal), Hanrahan, E. E. (CoPrincipal), Han, H. (Co-Principal), Grant, "STEP Type 1A: STEM Retention and Outreach
Cooperation to Keep Students Succeeding (STEM ROCKSS)", National Science Foundation,
Federal, $1,000,000.00, Not Funded. (October 1, 2012 - December 30, 2012).
Wahjudi, P., Grant, "Android Privacy Protection Application", NASA WV Space Grant, Federal, $1,000.00,
Funded. (January 1, 2012 - May 1, 2012).
Wahjudi, P., Grant, "Mobile App Analysis, Recognition, Monitoring, and Reporting Tool (ARMR)", NASA
WV Space Grant, Federal, $1,000.00, Funded. (January 1, 2012 - May 1, 2012).
Wahjudi, P. (Principal), Aluthge, A. (Co-Principal), Wait, I. W. (Co-Principal), Conlon, J. P. (Co-Principal),
Gudivada, V. (Co-Principal), Grant, "STEP Type 1A: Advancing STEM Success, Retention and
51
Recruitment in the Tri-state (ASSeRRT)", National Science Foundation, Federal, $1,000,000.00, Not
Funded. (August 1, 2011 - December 30, 2011).
Wahjudi, P. (Principal), Grant, "Hedrick Grant for Teaching Innovation", Marshall University Center for
Teaching and Learning, Marshall University, $5,000.00, Funded. (August 1, 2010 - July 31, 2011).
Intellectual Contributions
Wahjudi, P., Moore, J., Kackley, J. (2013). Analyzing the Various Level of Security Threats within the
Android Mobile Operating System 17th International Conference on Industry, Engineering, &
Management Systems.
Wahjudi, P., Frampton, R., King, J., Bills, J. (2012). Marshall University Cyber-Security Research and
Education System (MU CRES) 17th International Conference on Industry, Engineering, &
Management Systems.
Presentations
Wahjudi, P. (Author Only), King, A. (Author Only), Paper, Journal of Management and Engineering
Integration, Association for Industry, Engineering & Management Systems, "Dynamic Free Text
Keystroke Biometrics System for simultaneous authentication and adaptation to user’s typing
pattern", Conference, Academic, International, peer-reviewed/refereed, published elsewhere,
Accepted. (July 31, 2014).
Wahjudi, P. (Author Only), Posey, B. (Author Only), Paper, Journal of Management and Engineering
Integration, Association for Industry, Engineering & Management Systems, "Spotection: An Efficient
and Versatile Parking Spot Detection System", Conference, Academic, International, peerreviewed/refereed, published elsewhere, Accepted. (July 31, 2014).
Wahjudi, P. (Author Only), Cheeks, S. (Presenter & Author), Poster, Annual SIGMA XI RESEARCH DAY,
SIGMA XI THE SCIENTIFIC RESEARCH SOCIETY Marshall University Chapter, Huntington, WV,
"COMPARATIVE ANALYSIS OF TWO COALFIELD FLOODS.", Other, Academic, Local, peerreviewed/refereed, Invited. (May 2, 2014).
Wahjudi, P. (Author Only), Yanev, A. (Presenter & Author), Poster, Annual SIGMA XI RESEARCH DAY,
SIGMA XI THE SCIENTIFIC RESEARCH SOCIETY Marshall University Chapter, Huntington, WV,
"DESIGN AND IMPLEMENTATION OF A DYNAMIC SLIDING WINDOWN TECHNIQUE TO
IDENTIFY AND RANK VEHICLE CRASH HOTSPOTS IN WEST VIRGINIA.", Other, Academic,
Local, peer-reviewed/refereed, Invited. (May 2, 2014).
Wahjudi, P. (Author Only), McQuerey, J. (Presenter & Author), Whitt, A. (Presenter & Author), Poster,
Annual SIGMA XI RESEARCH DAY, SIGMA XI THE SCIENTIFIC RESEARCH SOCIETY Marshall
University Chapter, Huntington, WV, "EVALUATING THE PERFORMANCE OF VEHICLE
DETECTION SYSTEMS AT SIGNALIZED INTERSECTIONS", Other, Academic, Local, peerreviewed/refereed, Invited. (May 2, 2014).
Wahjudi, P. (Author Only), Patel, K. (Presenter & Author), Poster, Annual SIGMA XI RESEARCH DAY,
SIGMA XI THE SCIENTIFIC RESEARCH SOCIETY Marshall University Chapter, Huntington, WV,
"PINPOINT: WI-FI BASED INDOOR POSITIONING SYSTEM", Other, Academic, Local, peerreviewed/refereed, Invited. (May 2, 2014).
52
Wahjudi, P. (Author Only), Watson, D. (Presenter & Author), Poster, Annual SIGMA XI RESEARCH DAY,
SIGMA XI THE SCIENTIFIC RESEARCH SOCIETY Marshall University Chapter, Huntington, WV,
"WIT: A WEARABLE INTEGRATED TRANSLATOR TO BREAK DOWN COMMUNICATION
BARRIERS.", Other, Academic, Local, peer-reviewed/refereed, Invited. (May 2, 2014).
Wahjudi, P. (Author Only), Patel, K. (Author Only), Davis, D. (Presenter & Author), Oral Presentation,
International Conference on Industry, Engineering, and Management Systems, Association for
Industry, Engineering and Management Systems, Cocoa Beach, FL, "PinPoint: Indoor Positioning
System Framework for Smartphones", Conference, Academic, International, peer-reviewed/refereed,
published elsewhere, Accepted. (March 25, 2014).
Wahjudi, P. (Author Only), Watson, D. (Presenter & Author), Oral Presentation, International Conference
on Industry, Engineering, and Management Systems, Association for Industry, Engineering and
Management Systems, Cocoa Beach, FL, "WIT: A Wearable Integrated Translator to Break Down
Communication Barriers", Conference, Academic, International, peer-reviewed/refereed, published
elsewhere, Accepted. (March 25, 2014).
Wahjudi, P. (Presenter & Author), Douglas, L. (Presenter & Author), Oral Presentation, 2013 WVDOTMPO-FHWA Transportation Planning Conference, West Virginia Department of Transportation Division of Highways, Weirton, WV, "Landslide Hazard Management System in West Virginia Phase
I", Conference, Non-Academic, State, published elsewhere, Accepted. (September 18, 2013).
Wahjudi, P. (Presenter & Author), Huffman, J. T. (Presenter & Author), Pierce, C. (Presenter & Author),
Oral Presentation, EFFECTs presentation to Fairmont State University, Fairmont State University,
Fairmont, WV, "EFFECT in Engineering and Computer Science", Workshop, Academic, Local,
Invited. (August 16, 2013).
Wahjudi, P. (Presenter & Author), Oral Presentation, 13th Annual Technical Forum Geohazards, Center
for Environmental, Geotechnical and Applied Sciences, Harrisonburg, VA, "Development of West
Virginia Integrated Landslide Hazard Management System", Conference, Academic, National,
Accepted. (July 31, 2013).
Wahjudi, P. (Author Only), Posey, B. (Presenter & Author), Poster, Twenty-Third Annual SIGMA XI
RESEARCH DAY, SIGMA XI THE SCIENTIFIC RESEARCH SOCIETY Marshall University Chapter,
Huntington, WV, "Spotection: An Efficient and Versatile Automated Parking Spot Detection System",
Other, Academic, Local, peer-reviewed/refereed, Invited. (May 3, 2013).
Wahjudi, P. (Author Only), Cheeks, S. (Presenter & Author), Law, K. T. (Author Only), Poster, TwentyThird Annual SIGMA XI RESEARCH DAY, SIGMA XI THE SCIENTIFIC RESEARCH SOCIETY
Marshall University Chapter, Huntington, WV, "Storm Information Reporter Emergency Network
(SIREN)", Other, Academic, Local, peer-reviewed/refereed, Accepted. (May 3, 2013).
Wahjudi, P. (Author Only), Davis, D. (Presenter & Author), Patel, K. (Presenter & Author), Oral
Presentation, Eastern Kentucky University's 26th Annual Symposium in The Mathematical, Statistical
and Computer Sciences, Eastern Kentucky University, "High Yield Display-wall for Research Activity
(HYDRA)", Conference, Academic, Regional, peer-reviewed/refereed, Accepted. (March 29, 2013).
Wahjudi, P. (Author Only), King, A. (Presenter & Author), Oral Presentation, Eastern Kentucky
53
University's 26th Annual Symposium in The Mathematical, Statistical and Computer Sciences,
Eastern Kentucky University, Richmond, KY, "Lockout: A Dynamic Free Text Keystroke Biometrics
System", Conference, Academic, Regional, peer-reviewed/refereed, Accepted. (March 29, 2013).
Wahjudi, P. (Author Only), Watson, D. (Presenter & Author), Oral Presentation, Eastern Kentucky
University's 26th Annual Symposium in The Mathematical, Statistical and Computer Sciences,
Eastern Kentucky University, Richmond, KY, "MUBuddy: A Dynamic Time Management System for
Android", Conference, Academic, Regional, peer-reviewed/refereed, Accepted. (March 29, 2013).
Wahjudi, P. (Author Only), Riggelman, N. (Presenter & Author), Oral Presentation, Eastern Kentucky
University's 26th Annual Symposium in The Mathematical, Statistical and Computer Sciences,
Eastern Kentucky University, Richmond, KY, "Quality Control System for a Non-Prot Organization",
Conference, Academic, Regional, peer-reviewed/refereed, Accepted. (March 29, 2013).
Wahjudi, P. (Author Only), Posey, B. (Presenter & Author), Oral Presentation, Eastern Kentucky
University's 26th Annual Symposium in The Mathematical, Statistical and Computer Sciences,
Eastern Kentucky University, Richmond, KY, "Spotection: An Ecient and Lightweight Parking Spot
Analysis and Notication System", Conference, Academic, Regional, peer-reviewed/refereed,
Accepted. (March 29, 2013).
Wahjudi, P. (Author Only), King, A. (Presenter Only), Oral Presentation, International Conference on
Industry, Engineering, and Management Systems, Association for Industry, Engineering and
Management Systems, Cocoa Beach, FL, "Developing a Dynamic Free Text Keystroke Biometrics
System", Conference, Academic, International, peer-reviewed/refereed, published elsewhere,
Accepted. (March 25, 2013).
Wahjudi, P. (Author Only), Browning, M. (Author Only), King, A. (Presenter & Author), Posey, B. (Author
Only), Hammond, F. (Author Only), Oral Presentation, International Conference on Industry,
Engineering, and Management Systems, Association for Industry, Engineering and Management
Systems, Cocoa Beach, FL, "Lossless Parallel Compression and Decompression of Big Data",
Conference, Academic, International, Accepted. (March 25, 2013).
Wahjudi, P. (Author Only), Hammond, F. (Author Only), Bogdan, N. (Presenter & Author), Oral
Presentation, International Conference on Industry, Engineering, and Management Systems,
Association for Industry, Engineering and Management Systems, Cocoa Beach, FL, "Packaging and
Submitting Big Data and the Importance of Efficient Storage to Leverage Lack of Network Access",
Conference, Academic, International, peer-reviewed/refereed, Accepted. (March 25, 2013).
Wahjudi, P. (Author Only), Posey, B. (Presenter & Author), Hall, T. (Author Only), Garg, N. (Author Only),
Oral Presentation, International Conference on Industry, Engineering, and Management Systems,
Association for Industry, Engineering and Management Systems, Cocoa Beach, FL, "Spotection: An
Efficient and Versatile Automated Parking Spot Detection System", Conference, Academic,
International, peer-reviewed/refereed, published elsewhere, Accepted. (March 25, 2013).
Wahjudi, P. (Presenter & Author), Cheeks, S. (Author Only), Oral Presentation, International Conference
on Industry, Engineering, and Management Systems, Association for Industry, Engineering and
Management Systems, Cocoa Beach, FL, "Storm Information Reporter Emergency Network
(SIREN)", Conference, Academic, International, peer-reviewed/refereed, published in proceedings,
Accepted. (March 25, 2013).
54
Wahjudi, P. (Author Only), Pittore, E. (Presenter & Author), Hammond, F. (Author Only), Browning, M.
(Author Only), Poster, Undergraduate Research Day at the Capitol, Higher Education Policy
Commission Division of Science and Research and the West Virginia Department of Education and
the Arts, Charleston, WV, "CRES: Cyber-security Research and Education System", Session,
Academic, State, peer-reviewed/refereed, Accepted. (February 28, 2013).
Wahjudi, P. (Author Only), Caldwell, J. (Author Only), Gaum, R. (Presenter & Author), Poster,
Undergraduate Research Day at the Capitol, Higher Education Policy Commission Division of
Science and Research and the West Virginia Department of Education and the Arts, Charleston, WV,
"INCITE: INvetorying College of Information Technology and Engineering", Session, Academic, State,
peer-reviewed/refereed, Accepted. (February 28, 2013).
Wahjudi, P. (Author Only), King, A. (Presenter & Author), Poster, Undergraduate Research Day at the
Capitol, Higher Education Policy Commission Division of Science and Research and the West
Virginia Department of Education and the Arts, Charleston, WV, "Lockout II", Session, Academic,
State, peer-reviewed/refereed, Accepted. (February 28, 2013).
Wahjudi, P. (Author Only), Riggelman, N. (Presenter & Author), Poster, Undergraduate Research Day at
the Capitol, Higher Education Policy Commission Division of Science and Research and the West
Virginia Department of Education and the Arts, Charleston, WV, "Quality Control System for NonProfit Organization", Session, Academic, State, peer-reviewed/refereed, Accepted. (February 28,
2013).
Wahjudi, P. (Author Only), Moore, J. M. (Presenter & Author), Poster, Undergraduate Research Day at
the Capitol, Higher Education Policy Commission Division of Science and Research and the West
Virginia Department of Education and the Arts, Charleston, WV, "S.C.O.R.E.S Web Application",
Session, Academic, State, peer-reviewed/refereed, Accepted. (February 28, 2013).
Wahjudi, P. (Author Only), Paper, National Conference on Intermodal Transportation-Problems Practices
and Policies, The Eastern Seaboard Intermodal Transportation Applications Center (ESITAC),
Hampton University, Hampton, VA 23668, "GIS Web-Based Applications for WV Outdoor Advertising
Program", Conference, Academic, National, peer-reviewed/refereed, published in proceedings,
Accepted. (October 11, 2012).
Wahjudi, P. (Presenter & Author), Huffman, J. T. (Presenter & Author), Oral Presentation, Inquiring
Pedagogies (iPed) Fall Teaching Conference, Marshall University Center for Teaching and Learning,
Marshall University, Huntington, WV 25755, "Kick-Off Your Class The Right Way with CITE3!",
Session, Academic, Regional, peer-reviewed/refereed, published elsewhere, Accepted. (August 21,
2012).
Wahjudi, P. (Author Only), Warnick, E. (Presenter & Author), Jackson, S. (Author Only), Poster,
Undergraduate Research Day at the Capitol, Higher Education Policy Commission Division of
Science and Research and the West Virginia Department of Education and the Arts, Charleston, WV,
"Cyber Security Research and Education System (CRES)", Other, Academic, Regional, peerreviewed/refereed, Accepted. (January 26, 2012).
Wahjudi, P. (Author Only), Rappold, C. (Presenter & Author), Lilly, J. (Author Only), Poster,
Undergraduate Research Day at the Capitol, Higher Education Policy Commission Division of
55
Science and Research and the West Virginia Department of Education and the Arts, Charleston, WV,
"MUBuddy: Marshall University Buddy", Other, Academic, Regional, peer-reviewed/refereed,
Accepted. (January 26, 2012).
Wahjudi, P. (Author Only), Hall, T. (Presenter & Author), Garg, N. (Presenter & Author), Poster,
Undergraduate Research Day at the Capitol, Higher Education Policy Commission Division of
Science and Research and the West Virginia Department of Education and the Arts, Charleston, WV,
"Spotection", Other, Academic, Regional, peer-reviewed/refereed, Accepted. (January 26, 2012).
Research Currently in Progress
Wahjudi, Paulus, Edwin Warnick, Seth Jackson, "Cybersecurity Research and Education System
(CRES)", On-Going, Scholarly.
Wahjudi, Paulus, Keyur, Daniel, "PinPoint: Indoor Positioning System", Planning, Scholarly.
Wahjudi, Paulus, "Spotection: An Efficient and Versatile Automated Parking Spot Detection System", OnGoing, Scholarly.
Wahjudi, Paulus, "Storm Information Reporter Emergency Network (SIREN)", On-Going, Scholarly.
Directed Student Learning and Research
Davis, D., Research, Supervised Research, Computer Science Department, "Simplified Concentration
Prediction for Rapid Response to Chemical Spills", In-Process. (September 1, 2014 - May 1, 2015).
Baker, S., Research, Supervised Research, Computer Science Department, "Framework for Extensible
Wireless Sensor Networks (FEWSN)", In-Process. (September 1, 2014 - May 1, 2015).
Patel, K., Research, Supervised Research, Computer Science Department, "Research and Development
of a Smart Class Scheduler (E-Z Scheduler)", In-Process. (August 1, 2012 - December 1, 2014).
Hall, J., Research, Supervised Research, Computer Science Department, "Travelling Time Display and
Analysis System", In-Process. (August 1, 2012 - May 1, 2014).
Posey, B., Learning, Supervised Teaching Activity, Computer Science Department, HON, 486, 2 credit
hours, "CS 110 Teaching Assistant Handbook", Completed. (September 1, 2013 - December 1,
2013).
Senior, I., Davis, D., Richards, K., Timmons, J., Research, Supervised Teaching Activity, Computer
Science Department, CS, 120, 3 credit hours, "Honors Option", Completed. (January 13, 2013 - May
1, 2013).
Cheeks, S., Research, Supervised Research, Computer Science Department, CS, 2012, 3 credit hours,
"Honors Option", In-Process. (August 1, 2012 - December 1, 2012).
Bond, D., Research, Dissertation Committee Member, Computer Science Department, 12 credit hours,
"ISS: PARADIGM FOR INFORMATION SHARING ON LARGE DISPARATE HETEROGENEOUS
DATA STORAGE SYSTEMS", Completed. (August 1, 2011 - May 31, 2012).
56
Posey, B., Bogdan, N., Research, Supervised Research, Computer Science Department, "Android
Application Data Monitoring", Completed. (January 1, 2012 - March 31, 2012).
Jackson, S., Warnick, E., Research, Supervised Research, Computer Science Department, CS, 491, 3
credit hours, "CRES: Cybersecurity Research and Education System", Completed. (January 1, 2012 March 31, 2012).
Hall, T., Garg, N., Research, Supervised Research, Computer Science Department, CS, 491, 3 credit
hours, "Spotection", Completed. (January 1, 2012 - March 31, 2012).
Warner, T., Meadows, C., Research, Supervised Research, Computer Science Department, "Analysis,
Recognition, Monitoring and Reporting (ARMR) Tool for Android devices", Completed. (January 1,
2012 - March 31, 2012).
Sovine, S., Albrecht, D., Hall, T., Research, Supervised Research, Computer Science Department, "High
Yield Display-wall for Research Activity", Completed. (June 1, 2010 - August 31, 2011).
King, J., Frampton, R., Bills, J., Research, Supervised Research, Computer Science Department, CS,
491, 3 credit hours, "Marshall University Cybersecurity Research and Education System", Completed.
(August 22, 2010 - March 1, 2011).
2)
Service
Department
NASA SPACE GRANT Committe, Committee Member, (January 1, 2011 - Present).
ACM International Collegiate Programming Competition, Coach, (August 1, 2009 - Present).
ACM Marshall University Student Chapter, Faculty Advisor, (August 1, 2009 - Present).
TRiO Summer Mini Camp, Committee Chair, (June 12, 2013).
Undergraduate Research Day at the Capitol, Faculty Advisor, (January 1, 2013 - February 28, 2013).
Diversity Breakfast, Attendee, Meeting, (February 15, 2013).
Computer Science Preview Day, Faculty Mentor, (December 7, 2012).
Marshall University Class of 2017 Preview Day, Faculty Mentor, (December 7, 2012).
Computer Science Faculty Search, Committee Chair, (January 1, 2011 - August 1, 2011).
College
Undergraduate Research Day at the Capitol (URDC), Faculty Advisor (January 1, 2013 - February 28,
2013).
Undergraduate Research Day at the Capitol (URDC), Faculty Advisor (January 1, 2013 - February 28,
57
2013).
Marshall University Day at the Capitol, Faculty Advisor (January 31, 2013 - February 20, 2013).
Marshall University Day at the Capitol, Presenter & Organizer (January 31, 2013 - February 20, 2013).
Safety Faculty Search Committee, Committee Member (August 1, 2012 - January 14, 2013).
University
Physical Facilities & Planning Committee, Committee Member (August 1, 2012 - Present).
CITE Dean Search Committee, Committee Member (August 1, 2011 - January 1, 2012).
Professional
ELSEVIER, Reviewer, Journal Article (August 1, 2011 - Present).
International Journal of Intelligent Information and Database Systems, Reviewer, Journal Article (August
1, 2011 - Present).
Federated Conference on Computer Science and Information Systems, Committee Member (August 1,
2009 - Present).
Information Technology : New Generations - Software Engineering Education Track, Committee Member,
Las Vegas, Nevada, United States (August 1, 2009 - Present).
Journal of Management and Engineering Integration, Editorial Review Board Member, United States
(August 1, 2009 - Present).
Community
Kanawha County College Fair, Guest Speaker, Charleston, West Virginia, USA (October 7, 2014).
Cabell County HSTA Engineering and Technology Expo, Guest Speaker, Huntington, West Virginia, USA
(November 16, 2013).
Engineering & Technical Cluster Career Conference, Guest Speaker, Eleanor, West Virginia, USA
(November 7, 2013).
Clay Center Discover Engineering Family Fun Day, Program Organizer, Charleston, WV, USA (January
31, 2013 - February 23, 2013).
3)
Professional development activities, including professional organizations to which you belong and
state, regional, national, and international conferences attended. List any panels on which you chaired or
participated. List any offices you hold in professional organizations.
Faculty Development Activities Attended
Workshop, "Marshall University Collegiate Learning Assessment Performance Task Academy", Office of
58
Assessment and Program Review, Huntington, WV, USA, 8 credit hours.
Seminar, "Marshall University Copyright Seminar", Marshall University Information Technology,
Huntington, WV, USA, 1 credit hours. (April 27, 2012).
Conference Attendance, "Supercomputing 2011", Seattle, Washington, USA. (November 11, 2011 November 16, 2011).
Tutorial, "MU Online Training Session", Marshall University - MUOnline Center, Huntington, WV, USA, 2
credit hours. (January 4, 2011).
4)
Awards/honors (including invitations to speak in your area of expertise) or special recognition.
59
Appendix IIa
Teaching Assistant Data Sheet
GTA Name
Course
No.
(e.g. 101)
Course Name
Year 1
2010- 2011
Year 2
2011- 2012
Year 3
2012-2013
Year 4
2013-2014
Year 5
2014-2015
Su
Su
Su
Su
Su
Fa
Sp
Fa
Sp
Fa
Sp
Fa
Sp
None
Complete graduate teaching assistant’s name; course number and course name taught; indicate enrollment in the semesters taught.
Expand table as needed.
Fa
Sp
60
Appendix III
Students’ Entrance Abilities for Past Five Years of Graduates: BS in Computer Science
Year
Mean High School GPA
Mean ACT
Mean SAT
Verbal
Mean SAT
Quantitative
Mean SAT
Writing
20
24.9 (n = 18)
612.9 (n = 7)
630.0 (n = 7)
----
26.4 (n = 8)
523.3 (n = 6)
553.3 (n = 6)
----
2011-2012
13
Mistake in IR Data – will add
later
3.75
2012-2013
23
3.38
25.8 (n = 21)
550.0 (n = 1)
630.0 (n = 1)
540.0 (n = 1)
2013-2014
13
3.49
26.5 (n = 11)
546.7 (n = 3)
530.0 (n = 3)
523.3 (n = 3)
2014-2015
21
3.72
26.1 (n = 19)
587.5 (n = 4)
582.5 (n = 4)
590.0 (n = 4)
2010-2011
.
N
61
Appendix IV
Exit Abilities for Past Five Years of Graduates: BS in Computer Science
3.15
Licensure Exam
Results
----
Certification Test
Results
----
Other Standardized
Exam Results
----
13
3.42
----
----
----
2012-2013
23
3.26
----
----
----
2013-2014
13
3.09
----
----
----
2014-2015
21
3.24
----
----
----
Year
N
Mean GPA
2010-2011
19
2011-2012
62
Appendix V: Assessment Summary
Assessment Summary
Component Area/Program/Discipline: BS in Computer Science___________________________________________
Program Level
Program’s Student Learning
Outcomes
Students will apply knowledge
of computing and mathematics
appropriate to the discipline,
including the ability to analyze
and evaluate performance
tradeoffs of algorithms, data
structures, and hardware
solutions.
Assessment Measures
(Tools)
Standards/Benchmark
Assessment Point 1:
CS 210, 215
(Assignments and
Exams)
Milestone
Assessment Point 2:
CS 360, 490
(Assignments, exams,
and capstone project)
Capstone
Results/Analysis
Action Taken to
improve the
program
About 75% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
All of the students
achieved the desired
benchmark level of
performance for this
Learning Outcome.
In CS330 Operating Systems,
give more time to
students for the
research project.
63
Assessment Point 1:
CS 305 (Writing
assignments, UML
diagrams, exams)
Students will analyze a
problem, and identify and
define the computing
requirements appropriate to its
solution.
Assessment Point 2:
CS 350, 490 (Team
design and
implementation project,
writing, assignments,
exams, and capstone
project)
Milestone
About 30 - 40% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
Capstone
Nearly all of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
While the P1
benchmark results
are unfavorable,
students achieve
the desired level of
performance by the
time the P2
benchmark is
assessed.
In CS320 Internetworking, not
all students actively
participate in class
discussions.In the
future, make sure
that all students
actively participate
in class
discussions.
In CS330 Operating Systems,
further increase
students’
engagement by
encouraging them
to identify and
understand
essential questions.
64
Assessment Point 1:
CS 210, 215
(Programming
assignments, devising
and analyzing
algorithms)
Students will design,
implement, and evaluate a
computer-based system,
process, component, or
program, including software
systems of varying complexity,
to meet desired needs.
Assessment Point 2:
CS 305, 490
(Requirements analysis
and design projects,
exams, writing
assignments.
Milestone
About 60 - 70% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
Capstone
About 60 - 70% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
Provide more
emphasis on testing
and test cases in
CS110 and CS120.
This could be done
by specific
assignments on
testing and test
cases and by
making this element
an explicit
component of the
homework and at
least one of the
exams.
In CS410 Database Systems,
provide more
examples per topic
and more in-class
exercises.
In CS490 Comprehensive
Project, give a
lecture related to
software
architecture in the
beginning of the
course. Students
will also be asked
to present their
software project
using software
architecture from
the beginning.
65
Assessment Point 1:
CS 210, 215
(Developing and
analyzing algorithms,
writing assignments,
developing and testing
programs)
Students will function effectively
on teams to accomplish a
common goal.
Assessment Point 2:
CS 305, 490
(Requirements analysis,
software design,
software testing,
capstone project)
Milestone
About 75% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
Capstone
About 75% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
In CS215 - Adv.
Data Structures and
Algorithms, we plan
on providing more
in-depth group
assignments and
peer-evaluations of
performance.
In CS490 Comprehensive
Project, we will ask
students for their
progress report
every other week to
assess their
progress in a more
timely manner.
66
Assessment Point 1:
CS 110, 120 (Reading
assignments, exams)
Students will understand
professional, ethical, legal,
security, and social issues and
responsibilities.
Students will communicate
effectively, both written and
oral, with a range of audiences.
Assessment Point 2:
CS 305 (Reading
assignments,
requirements
specifications, software
design, and software
testing)
Assessment Point 1:
CS 210, 215 (Writing
assignments, class
presentations)
Assessment Point 2:
CS 305, 350, 490
(Writing assignments,
class presentations)
Milestone
About 60% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
Capstone
About 50% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
Milestone
Capstone
About 70% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
About 75% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
In CS110 Computer Science
I, devise new
methods to cover
this material: case
study, role playing,
etc.
We should also
consider moving
some of the social
topics in
programming from
CS110 into
CS120 - Computer
Science II. This will
provide a more
continuous
exposure to these
important topics
throughout
the student's first
year in
programming.
No action planned.
67
Students will analyze the local
and global impact of
computing on individuals,
organizations, and society.
Students will recognize the
need for and demonstrate the
ability to engage in continuing
professional development.
Assessment Point 1:
CS 110, 120 (Reading
and Writing
assignments, Exams)
Milestone
Assessment Point 2:
CS 305 (Reading and
Writing assignments,
Exams)
Capstone
Assessment Point 1:
CS 210, 215 (Reading
and Writing
assignments)
Assessment Point 2:
CS 350 (Reading and
writing assignments)
Students will use current
techniques, skills, and tools
necessary for computing
practice, including the ability to
express algorithms in at least
two of the most important
computer languages currently
in use in academic and
industry.
Milestone
Capstone
Assessment Point 1:
ENGR 111 (homework,
labs, and exams)
Milestone
Assessment Point 2:
ENGR 452 (Capstone
design evaluation)
Capstone
About 70% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
All students achieved
the desired
benchmark level of
performance for this
Learning Outcome.
About 70% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
About 90% of the
students achieved the
desired benchmark
level of performance
for this Learning
Outcome.
Between 70% and
80% of the students
achieved the desired
benchmark level of
performance for this
Learning Outcome.
No data is available
for this Learning
Outcome.
In CS430 CyberSecurity, be
more selective in
reading materials,
include more that
students can relate
and also include
“global” examples.
Emphasize the
need for keeping
up with current
knowledge and
events in all of our
courses.
Work with the
CITE Instructional
Technologist to
provide a dualboot capability for
the lab machines
so that students
can use the Linux
operating system.
68
Program Learning Outcome 1: Students will apply knowledge of computing and mathematics appropriate to the discipline,
including the ability to analyze and evaluate performance tradeoffs of algorithms, data structures, and hardware solutions.
Traits
Introductory
Performance Levels
Milestone
Capstone
Time and space complexity of
algorithms
Students have a conceptual
understanding of time and
complexity aspects of computer
algorithms
Students are able to explain the
meaning of big O notation for
mathematically characterizing the
time complexity of algorithms
Non-computability and
intractability
Students recognize that there
exists certain class of problems
which cannot be computed and
another class of problems whose
solutions will take forever to
compute
Students have conceptual
understanding of various abstract
languages for expressing
computations and algorithmic
solutions
Students provide examples of
problems that are noncomputable and problems that are
intractable
Expressive power of languages
Students have the knowledge and
skills in using languages that are
expressible using regular
expressions
Advanced
Given a list of algorithms for a
given problem, students are able
to choose one for the given
problem based on various
considerations
Students provide mathematical
proofs for the existence of noncomputable problems
Students are able to analyze the
time and space complexity of a
given algorithm
Students have the knowledge and
skills in using languages that are
expressible using context-free
grammars
Students have the knowledge and
skills in using context-sensitive
languages and difficulty of parsing
sentences defined by contextsensitive grammars
Students can prove that a certain
problem is NP-complete and have
the knowledge and skill to design
approximate algorithms
69
Program Learning Outcome 2: Students will analyze a problem, and identify and define the computing requirements appropriate
to its solution.
Traits
Introductory
Performance Levels
Milestone
Capstone
Advanced
Determining system scope and
developing context diagram
The student determines the
overall system scope based on
preliminary understanding of
the proposed system (by
reading existing documents)
The student actively engages
with the project sponsor to
understand the scope of the
proposed system
The student is able to
determine how the proposed
system interacts with other
existing systems in the
production environment
Identifying, elaborating,
documenting use cases
The student is able to identify
various use cases
The student is able to elaborate
on each use case
The student documents each
use case using a standard
template
Identifying and documenting
performance attributes
The student is able to identify
some quality/non-functional
attributes such as performance,
scalability, and reliability
The SRS document is based on
a standard template
The student is able to identify a
complete list of relevant quality
attributes and describes ways
to quantify/measure them
The SRS document is
incomplete and contains
grammatical errors
The student is able to describe
all relevant quality attributes
completely
Performs object-oriented
analysis and design
The student is able to identify
analysis classes for all the use
cases
The student is able to derive
design classes from the
analysis classes
The student is able to add
additional analysis classes to
account for quality attributes.
The student is able to apply
object-oriented analysis and
design metrics to evaluate the
quality of the proposed design
Develops test cases for
functional testing based on
software requirements
specification document
The student is able to identify
various test cases based on the
SRS document
The student is able to describe
various test cases based on the
SRS document
The student is able to trace test
cases to specific requirements
in SRS or use cases
Presents the artifacts resulting
from the above activities to
various stake holders of the
project
All the artifacts are well
organized into a project
portfolio incrementally. The
student makes a few minipresentations and one final
presentation to project
stakeholders. The presentation
is not well organized
The team is loosely structured
without any designated roles
The presentation is well
organized. There are some
technical inaccuracies in the
presentations
The presentation is free from
technical inaccuracies. The
level of detail is appropriately
chosen for the audience
The SRS document is complete
and free from grammatical
errors. There is evidence that
the document has gone
through at least two revisions
The student is able to come up
with more than one
design/architecture alternative
and explains reasoning for
choosing a specific alternative.
The student documents all the
design artifacts using UML and
presents the design as a
portfolio
All the test cases are
documented using a standard
template. There is evidence that
test cases document has gone
through at least two revisions
The student is confident about
the material being presented.
Answers audience questions
with clarity
The team is moderately
structured with reasonably
The team is well organized.
Every team member has clearly
The team members are
assigned roles and
Developing software
requirements specification
(SRS) document
Team Work
The SRS document is complete
but contains grammatical
errors
The student develops a system
scope document based on a
standard template. The student
also describes how the
proposed system interacts with
existing systems (i.e., context
diagram)
The student develops a usecase diagram and presents the
use case-diagram and the use
cases as a portfolio
The student organizes
descriptions about quality
attributes into a portfolio
70
and responsibilities. There is
evidence that most of the team
members are not involved in
the project actively
articulated roles and
responsibilities. There is some
evidence that most of the team
members are actively involved
in the project
defined roles and
responsibilities. There is clear
evidence that all the team
members contributed to the
project
responsibilities in a way to
draw upon their strengths.
Team members’ knowledge and
skills collectively contributed to
the success of the project
Program Learning Outcome 3: Students will design, implement, and evaluate a computer-based system, process, component, or
program, including software systems of varying complexity, to meet desired needs.
Traits
Introductory
Performance Levels
Milestone
Capstone
Type and nature of the problem
chosen
The project has limited scope and
addresses a trivial problem
The project has moderate scope
and addresses a useful real-world
problem
The project scope is moderate,
but addresses a complex problem
Completeness of the
requirements, analysis, design,
and architecture artifacts
Requirements are incomplete,
analysis and design is shallow,
and architecture is not based on a
thorough analysis
The artifacts are nearly complete
and are correctly documented
using UML
The artifacts are complete but
there is no evidence to show that
at least a couple of alternatives
were investigated for the design
elements and architecture
Quality of implementation
The implementation reflects most
of the design
elements/architecture
The implementation reflects all
the design elements/architecture
Quality of testing
Only basic structural testing is
done
Basic structural testing and basic
functional testing is done
The artifacts are complete but
there is no evidence to show that
at least a couple of alternatives
were investigated for the design
elements and architecture
Both structural and functional
testing is complete and thorough
The demonstration did work
reasonably well. Not all
requirements are implemented
More than 75% of the
requirements are implemented
correctly
Demonstration of the
implemented system
The demonstration did not work
as planned. There are technical
glitches
Advanced
The solution for the chosen
problem calls for integrating
knowledge and skills gained
across multiple courses in the CS
curriculum
There is evidence that substantial
amount of time is spent of
developing the artifacts. In many
cases the artifacts were derived
from work done for a previous
course
System is built using tools such as
Ant. Maven, or Makefile. There is
evidence that version control and
configuration management tools
such as Subversion are used
There is evidence that integration
testing, system testing,
performance testing, and load
testing are done
All the requirements are
implemented correctly.
Furthermore, the student also
demonstrated implementation of
quality attributes
71
Program Learning Outcome 4: Students will function effectively on teams to accomplish a common goal.
Traits
Introductory
Performance Levels
Milestone
Capstone
Team organization and
communication
Students are aware of the need
for effective team organization
and communication as critical
components of software
development projects
Project management
Students are familiar with tools
used for project planning,
estimation, and tracking
Students demonstrate knowledge
and experience with working in
teams including methods for team
member selection, organization
and reporting structure,
communication protocols
Students demonstrate expertise in
effectively managing projects in a
team environment
Advanced
72
Program Learning Outcome 5: Students will understand professional, ethical, legal, security, and social issues and responsibilities.
Traits
Introductory
Milestone
Performance Levels
Capstone
Ethical and moral imperatives
Students are cognizant about certain
moral and ethical standards expected
of computing professionals
Professional responsibilities
Students are cognizant about certain
responsibilities that come with being
a computing professional
Legal, security, and social
responsibilities
Students are cognizant of legal,
security, and social implications of
the products and services they create
and provide
Students are knowledgeable about the
following ACM general moral
imperatives: Contribute to society and
human well-being, avoid harm to others,
be honest and trustworthy, be fair and
take action not to discriminate, honor
property rights including copyrights and
patent, give proper credit for intellectual
property, respect the privacy of others,
and honor confidentiality
Students are knowledgeable about the
following ACM guidelines for professional
responsibility: Strive to achieve the
highest quality, effectiveness and dignity
in both the process and products of
professional work; Acquire and maintain
professional competence; Know and
respect existing laws pertaining to
professional work; Accept and provide
appropriate professional review; Give
comprehensive and thorough evaluations
of computer systems and their impacts,
including analysis of possible risks;
Honor contracts, agreements, and
assigned responsibilities; Improve public
understanding of computing and its
consequences; Access computing and
communication resources only when
authorized to do so
Students are knowledgeable about
patents; copyright protection; trade
secrets; security lapses, economic and
human life loss caused by defective
products; implications of computer
systems to environment and society at
large
Advanced
73
Program Learning Outcome 6: Students will communicate effectively, both written and oral, with a range of audiences.
Traits
Introductory
Performance Levels
Milestone
Capstone
Context/Audience
The student identifies potential
contexts/audiences for his/her
communication
The student selects a specific
context/audience for his/her
communication
Design
The student identifies and uses
basic ideas/descriptions/visual
representations
The student chooses
commonplace vocabulary that
conveys the intended meaning of
his/her communication
The student applies key design
principles in communication
he student’s writing has only a
few (but noticeable) errors in
mechanics/style
The student’s writing is virtually
free of mechanical/stylistic errors
Diction
Mechanics/Style
The student chooses vocabulary
that conveys the intended
meaning of his/her
communication
The student appraises his/her
audience and tailors the
communication with their
needs/culture in mind
The student fully develops the
design of the communication in a
cohesive manner
With the audience in mind, the
student chooses a varied
vocabulary that conveys the
intended meaning of the
communication
The student uses complex and
varied sentence style
Advanced
The student’s communication
engages the audience in novel
ways
The student creates novel
designs of communication
With the audience in mind, the
student chooses lively,
imaginative, memorable, and
compelling vocabulary, skillfully
communicating meaning to the
audience
The student uses complex and
varied sentence style to express
the relationships among ideas
Program Learning Outcome 7: Students will analyze the local and global impact of computing on individuals, organizations, and
society.
Traits
Introductory
Local and Global Impact of
Computing
Performance Levels
Milestone
Capstone
Students are cognizant of the
local and global impacts of
computing on individuals,
organizations, and society
Students demonstrate an ability to
analyze the local and global
impact of computing on
individuals, organizations, and
society
Advanced
74
Program Learning Outcome 8: Students will recognize the need for and demonstrate the ability to engage in continuing professional
development.
Traits
Introductory
Performance Levels
Milestone
Capstone
Need for continuing
professional development
Students recognize the need for
continuing professional
development
Career Development
Students recognize the need for
membership in professional
societies and networking with
peers to advance their careers
Students recognize the
importance of keeping abreast of
new developments in rapidly
evolving Computer Science
discipline
Keeping abreast of new
knowledge and skills
Students demonstrate knowledge
of: career options in the computer
science field; preparation needed
for professional practice; what soft
skills are needed to be a
successful professional, and have
learned plans to acquire them;
ability to evaluate an ethical
situation.
Students have become members
of professional organizations such
as ACM and IEEE computer
Society
Students are aware of various
technical conferences and
journals, and trade publications in
Computer Science discipline.
Advanced
75
Program Learning Outcome 9: Students will use current techniques, skills, and tools necessary for computing practice, including the
ability to express algorithms in at least two of the most important computer languages currently in use in academic and industry.
Traits
Introductory
Performance Levels
Milestone
Capstone
Computer Operating Systems
Students are well-versed
in the use of at least one
computer operating
system
Programming Languages
Students demonstrate
expertise in at least one
widely used programming
language
Programming environments
and tools
Students recognize the
importance of critical role
various tools play in
developing software
systems
Students demonstrate
expertise in one widely
used computer operating
system and familiarity
with one or more other
commonly used computer
operating systems
Students demonstrate
expertise in at least two
widely used programming
languages and familiarity
with lambda calculus
based and first-order logic
based programming
languages
Students demonstrate
expertise in using
software development
tools including editors,
compilers, debuggers,
profilers, build and test
tools
Advanced
76
Appendix VI
Program Course Enrollment: BS in Computer Science
77
Appendix VII
Program Enrollment: BS in Computer Science
Students
Principal Majors Enrolled
No Area of Emphasis
Principal Majors Enrolled
Area of Emphasis 1: Computer Forensics
Principal Majors Enrolled
Area of Emphasis 2: Game Development
Year 1
2010-2011
Year 2
2011-2012
Year 3
2012-2013
Year 4
2013-2014
Year 5
2014-2015
89
91
89
88
86
1
1
1
Second Majors Enrolled*
2
2
2
1
3
Minors***
4
1
3
7
6
Grand Total of Students Enrolled in the
Program
96
95
95
96
95
Graduates of the program
19
13
23
13
21
Pre-Computer Science
15
16
23
14
32
78
Figure 1. Trend Line for Total Enrollment and Program Graduates:
BS in Computer Science
120
100
80
Graduates
60
Total Enrollment
40
20
0
2010-11
2011-12
2012-13
2013-14
2014-15
79
Appendix VIII
Job and Graduate School Placement Rates: BS in Computer Science
Year
# of graduates
employed in major
field
# of graduates
employed in
related fields
# of
graduates
employed
outside field
# of graduates
accepted to
Graduate
Programs
# of
graduates
not
accounted
for
2010-2011
7
0
1
0
11
2011-2012
7
0
0
0
6
2012-2013
9
0
1
0
15
2013-2014
6
0
0
1
6
2014-2015
9
0
2
1
9
Five –Year Total
38
0
4
2
47
80
Appendix IX: Letters from the Assessment Office: BS in Computer Science
81
82