Using Windows CE Programming to Increase Student Access to Technology

 

Institution:      New Mexico Highlands University

                        9000 National Avenue

                        Las Vegas, NM 87701

 

Number of full-time students: 2,516

 

Number of full- and part-time faculty: 136

 

Percentage of Hispanic students: 58%

Percentage of Native American students: 5.2%

Percentage of African American students: 3.6%

Percentage of others: 33.2%

 

Percentage of male students: 41.9%

Percentage of female students: 58.1%

 

Project Director:        Dr. Wayne Summers

                                    Department of Mathematics and Computer Science

                                    New Mexico Highlands University

                                    9000 National Ave.

                                    Las Vegas, NM 87701

                                    (505) 454-3230

                                    summers_wayne@ColumbusState.edu

 

Second Team Member:         Professor Curtis Sollohub

                                    Department of Mathematics and Computer Science

                                    New Mexico Highlands University

                                    9000 National Ave.

                                    Las Vegas, NM 87701

                                    (505) 454-3295

                                    curtis@cs.nmhu.edu

 

Amount of Funding Requested: (see last page for details)

            Total request:                                        $40,000

            Curriculum development:                       included in salaries

            Faculty/staff development:                     included in salaries

            Student/training:                                    included in salaries

            Equipment:                                           $9,900

            Travel:                                                  $1,000

            Salaries/stipends:                                  $24,386

            Administration/overhead:                       $4,714

            Other:                                                   none


Using Windows CE Programming to Increase Student Access to Technology

 

Summary

 

New Mexico Highlands University has a student population that is predominately Hispanic and Native American. These groups are underrepresented in Information Technology as students and workers, largely because of less access to technology. This project proposes to help Highlands University increase access to technology for its students through Windows CE programming. This project will

 

1)      Increase retention and graduation of underrepresented minorities in Computer Science.

2)      Increase the number of underrepresented minorities majoring in Computer Science.

 

Other Sources of Support for this project:

 

Western Alliance to Expand Student Opportunities (WAESO)

$9,000 / year for student research

 

New Mexico Highlands University

            Computer Resources for teaching Windows CE programming courses

            Benefits for faculty and students ($6,000 per year for salaries paid by this grant)

            Secretarial Assistance

            Office and Lab space

            Advertising

 

Regional Educational Technology Assistance (RETA)

            Regional Resource Center and the local school districts will support additional workshops on Windows CE and Windows CE Programming to be conducted throughout northern and northeastern New Mexico.

 

National Science Foundation

The Project Director hopes to obtain additional funding to expand this project.

 

 

 

Project Director: ___________________________________            Date:____________

 

 

 

Vice President for Administration and Planning:

_________________________________________________          Date:____________
Using Windows CE Programming to Increase Student Access to Technology

 

Introduction

 

New Mexico Highlands University has a student population that is predominately Hispanic and Native American. These groups are underrepresented in the different Information Technology (IT) fields, especially Computer Science. This is true both for students in IT fields as well as graduates. This is largely true because of diminished access to technology in their school environment. The project proposes to help Highlands University increase access to technology for its students through Windows CE programming as well as attract more students from its service area to the IT fields. The major goals of this project are to

1)      Increase retention and graduation of underrepresented minorities in Computer Science.

2)      Increase the number of underrepresented minorities majoring in Computer Science.

 

This project involves three phases.

 

PHASE I – Training New Mexico Highlands Students in Windows CE Programming

 

The first phase is to train several New Mexico Highlands University students in Windows CE Programming. This project will employee at least one graduate student and at least two undergraduate students initially with the hope that the number of students in this research group will grow over the next few years. The students will build a collection of applications using Microsoft Windows CE Toolkit for palmtop and handheld PCs. These will be used in a selection of programming courses at New Mexico Highlands University.

 

An emerging important area in computer programming is programming embedded systems, especially those for palmtop computers, game consoles, television set-top boxes, and other hardware platforms. The Microsoft Windows CE Toolkit for Visual C++ is rapidly becoming a standard platform for developing these types of applications.

 

Initially, the participating students will be expected to become comfortable with the Windows CE Toolkit programming environment.  The students will need to be familiar with the Toolkit’s version of Visual C++ as well as the accompanying debugger.  In their research, the students will be expected to investigate the use of programming for palmtop computers and the feasibility of using these at New Mexico Highlands University.

 

Once the students are comfortable with the programming environment, they will be expected to develop a collection of programs ranging from simple dialog box-based applications to more sophisticated programs that will run on the palmtop PC. These programming examples will be used in several courses conducted at New Mexico Highlands University including courses for Computer Science majors as well as service courses for teachers and students at regional high schools. The hope is that programming for palmtop computers will excite Computer Science students about programming and inspire more high school students to major in Computer Science.

 

The Computer Science Department at New Mexico Highlands University will supply most of the desktop computers and software for conducting this research on Windows CE programming. The Project Director has requested several copies of Windows CE Platform Builder and Windows CE Toolkit for Visual C++ from Microsoft through the Microsoft student representative. He has also requested several palmtop PCs for testing the results of this research. If this request is not granted, then the Department will purchase at least one palmtop PC for testing.

 

A proposal to the Western Alliance to Expand Student Opportunities (WAESO) seeks funding to hire two undergraduate students each semester, while this proposal seeks funding for hiring one graduate student.  These students will have experience in programming in C++, but not with the Windows CE Toolkit. Each student will spend between ten and fifteen hours on this project each week during the semesters.  The students will meet once a week for 2-3 hours with the project director to present their work, discuss their progress and discuss the next week's efforts.  In addition, the project director will work individually with each student as needed. Initially, the students will spend time researching Windows CE to familiarize themselves with what is possible for this environment. A copy of Microsoft Windows CE Developer’s Kit will be available for the students’ reference. Once the students have developed sufficient background, they will design and program a variety of programs for the Windows CE environment.  This will initially be conducted on a departmental computer running the Windows CE emulation software under Windows NT. After running the programs in emulation mode, the students will download the programs to a palmtop for final testing. Upon completion of this project, the students will be expected to document their work and produce a report of their findings including a web site outlining their results.

 

During the first semester, it is anticipated that the students in this project will produce between ten and fifteen debugged, tested, and fully documented programs in C++ for the Windows CE computers. These programs will range from simple to more complicated programs and will provide examples for students in other courses. The main objective of this phase of the project is to provide minority students with research and design experience.  This project will also promote the students' interest in graduate school and in careers involving computer science research.

 

This grant will fund the faculty member’s release time as well as a small salary for the graduate student and the purchase of a computer to be used exclusively by this grant. If this project is not funded by this grant, the project will continue, but the scope of the project will be scaled back until alternative funding is obtained.

 

PHASE II – Incorporating Windows CE Programming into the Computer Science Curriculum at New Mexico Highlands University

 

Using the body of knowledge developed in the first phase, the Computer Science Department faculty will be able to infuse Windows CE Programming into the curriculum. This will be accomplished in two ways. One will be through the development of a new course on Embedded Systems Programming. The Project Director would like to offer this course during the next academic year.

 

The other way will be through the use of Windows CE Programming in several courses including several of the programming courses, operating systems and computer networking. By incorporating Windows CE Programming in the Computer Science curriculum, it is hoped to expose our students to a more diverse set of technology. This should increase the excitement of the students, which will hopefully then increase the retention and graduation rates of students in Computer Science at New Mexico Highlands University.

 

This phase does not require any additional funding, but will be a direct result of Phase I.

 

PHASE III – Introducing Windows CE and Windows CE Programming to High School Students

 

There is a serious shortage of underrepresented minorities in IT fields. Attracting large numbers of well-prepared and motivated minority students to Information Technology fields, especially Computer Science is especially difficult. The major part of this project is designed to address this concern. If awarded, the Project Director plans to offer two two-week courses during June 2000.  Two high school teachers and ten students from the two local high schools will attend each course. The teachers and students will be given a small stipend of $200 each to cover expenses. Each of the schools will receive one of the hand-held computers so as to encourage further development of applications by the teacher and students.  It is hoped that the students and teachers will leave not with just knowledge of how to program Windows CE, but also an excitement for computer programming and Computer Science. The teachers who receive the hand-held computer will be expected to integrate its use into the curriculum upon returning to the school.

 

If this grant proposal is funded for a second and third year, the number of two-week courses offered in the summer will double by giving other schools in the region the opportunity to participate. This will broaden the exposure to Windows CE programming and create a greater body of students excited about computer programming and Computer Science. This portion of the grant will also increase the number of motivated teachers who will be returning to the classroom ready to integrate the use of Windows CE computers into the classroom.

 

The Project Director has recently participated in a request to set up a Regional Resource Center (RRC) for technology. It is expected that this Center will open by the beginning of the year 2000. “Through these Centers, parents and community members, teachers, administrators, college faculty, and other individuals will have equitable, free access to communications, information, and educational technologies.”[1] Among the activities of the Center will be to conduct workshops for the schools in northern and northeastern New Mexico. It is the plan of the Project Director to conduct a series of workshops on the use of Windows CE palmtops in the classroom with teachers in the region through the RRC. Studies by the Concord Consortium indicate increased uses of technology by students; “This pilot project suggests that portable technologies and software – in the hands of young students – provide enhanced opportunities for systematic investigation, critical thinking and cooperation.”[2] By increasing the access to technology for these students, we hope to better prepare these students for college and in turn get them excited about Information Technology.

In many ways, this phase is the most important because it has the greatest impact on students and hopefully will result in higher enrollments in Computer Science programs throughout the state of New Mexico.

 

This phase requires sustained funding during each funding period.

 

Proposal Evaluation Criteria

 

·        Student impact

This project will have a direct impact on at least three university students each semester that will be helping develop the course materials. In addition to providing these students with research opportunities, this project will help them build skills that will increase their job marketability. Indirectly, this project will affect all students majoring in Computer Science at New Mexico Highlands University. All Computer Science majors will be provided access to a different type of technology than is currently being offered in the department.

 

But the biggest impact of this project will be on the future Computer Science and IT students who are now in high school. Twenty high school students will attend the course during the first year with an additional forty high school students attending the course during years two and three. These students will come out of the two week course knowing how to program Windows CE applications and more importantly being excited about computer programming and Computer Science. In addition, four high school teachers the first year and additional sixteen more during years two and three will attend the course. These teachers will have an even greater impact on a larger number of students when they return to their classrooms in the Fall with a hand-held computer that they can use to teach their students how to program. Although the project only impacts one hundred high school students directly, indirectly the project will inspire many hundreds of high school students.

 

As discussed earlier, the Project Director working through the Regional Resource Center plans on conducting workshops through out the region on Windows CE computers. This will affect hundreds of teachers and their students in northern and northeastern New Mexico.

 

·        Creativity

The Computer Science Department at New Mexico Highlands University has been very fortunate to receive over $100,000 in funds for lab improvements from the National Science Foundation over the past five years. Even more significant has been the tremendous support the CS department has received from Microsoft in the form of Academic Software grants and grants of software and books through the Microsoft student representative. This has allowed the CS department to develop a high quality program. What has been missing a large number of students especially from the underrepresented minorities. This project will allow us to go out and excite our own students at NMHU and encourage them to succeed in Computer Science. But more importantly, this project will give the Computer Science Department the opportunity to get large numbers of high school students and teachers excited about technology.

 

·        Sustainability

The undergraduate student research will be funded through the Western Alliance to Expand Student Opportunities (WAESO). It is also possible to fund the undergraduate and graduate student research through a NASA program run by University of New Mexico called PURSUE (Preparation for University Research of Students in Undergraduate Education).

 

With a combination of grants from the National Science Foundation, Microsoft and the match from the University, the Computer Science Department has been fortunate to be able to keep two well-equipped computer labs. This support is expected to continue.

 

The Project Director is already exploring grant proposal opportunities that will allow this project to be sustained and possibly expanded throughout the state of New Mexico. Some of this support can come from the Regional Resource Center for technology sponsored by RETA (Regional Educational Technology Assistance) in New Mexico. There are several other likely funding opportunities available from both the National Science Foundation and the Department of Education that are being investigated by the Project Director.

 

·        Transferability

The Project Director is a strong proponent of using the Web for disseminating information and plans on developing a web site which will document both the work done by the students at New Mexico Highlands University in developing courseware for Windows CE Programming, and the experiences of the research team in developing and teaching the courses for high school students and teachers.

 

The course materials and the results of the project can be treated as a turnkey system. This system can be presented to other institutions at the annual faculty/staff conference in Redmond, WA.

 

·        Measurement

There are several aspects of the project that can be measured.

o       The easiest to measure is the productivity of the student researchers. It is expected that the students and Project Director will have developed a complete set of course materials including a collection of Windows CE programming examples before the first course begins in mid-May or early June.

o       A second aspect that can be readily measured is the success of the student researchers. It is assumed that these students will complete their degree in Computer Science.

o       Success of the most important component of this project, the “recruitment” of the high school students into Computer Science and other IT areas is the hardest to evaluate. We can attempt to measure the success of this aspect of the project by comparing the number of entering freshman expressing an interest in majoring in Computer Science at NMHU and other universities around the state of New Mexico.

o       High school students completing the summer course will be monitored as to what their major in university will be. These results will be compared with their peers. It is expected that a significant number of these students will major in IT fields.

 

Summary

It is very important that larger numbers of underrepresented minorities be encouraged to major in Information Technology fields and that we help them succeed. We believe that this project will help us with this goal.

           
Using Windows CE Programming to Increase Student Access to Technology

BUDGET

 

 

YEAR 1 –

 

Spring 2000

Summer 2000

Fall 2000

TOTAL

Equipment

$15001

$72005

$12009

$9900

Travel

$10002

-

-

$1000

Salaries/stipends

 

 

 

 

   Faculty

$68753

$61116

-

$12986

   NMHU Student

$7504

$51007

$7504

$6600

   Teacher/student stipends

-

$48008

-

$4800

Administration/overhead

-

-

-

$4714

Total request

$10,125

$23,211

$1,950

$40,000

 

1 One computer for students to use for development of course materials for Windows CE Programming.

2 Project Director’s travel to attend the annual faculty/staff conference in Redmond, WA. for faculty/staff development.

3 Quarter release for Project Director to oversee the development of course materials for use in Summer 2000.

4 5 months at $150 for a graduate student to work with two undergraduate students. The two undergraduate students will be funded through a grant from the Western Alliance to Expand Student Opportunities.

5 Twelve Cassiopeia E-105 handheld computers for use by students in class. [Two of these will be presented to a high school teacher from each school attending the class.]

61/9 of Project Director’s salary for teaching summer course to NMHU students as well as high school teachers and students.

72 months at $150 for graduate student to work with two undergraduate students in maintaining the course materials developed, plus two undergraduates working 15 hours a week for 10 weeks at $8 / hour.

8$200 stipend for each high school teacher and student attending the course.

9Two Cassiopeia E-105s to replace the two awarded to the two high school teachers.

 

YEAR 2 & 3 –

 

Year 2

Year 3

Equipment

$36009

$36009

Travel

$10002

$10002

Salaries/stipends

 

 

   Faculty

$13,6353,6

$14, 3173,6

   NMHU Student

$6,6004,7

$66004,7

   Teacher/student stipends

$9,6008

$9,6008

Administration/overhead

$5,165

$4,883

Total request

$39,600

$40,000

 


APPENDIX A: RESUMES

 

 

 

APPENDIX B: Software Requested

 

Year 1:

 

Twelve copies of Microsoft Windows CE Platform Builder

 

Twelve copies of Microsoft Windows CE Toolkit for Visual C++

 

Years 2 & 3:

 

Upgrades on software requested in Year 1.

 



[1] Request for Proposal for RETA/ Regional Resource Centers, Oct. 8, 1999

[2] Staudt, Carolyn. Probing Untested Ground, Young Students Learn to Use Handheld Computers. The Concord Consortium Newsletter, Fall 1999, pg. 13.