The primary goal of this project is to provide a new level of technical competence to computing students as well as students from a variety of disciplines in order to have a better educated computing workforce and citizenry. The approach is through discovering and imparting the necessary Computational Thinking skills. Jackson State University is an urban institution and serves students from diverse academic, social, economic, ethnic and geographic backgrounds. They are developing a model for providing Computational Thinking skills, not only to Computer Science students but to a diverse group of students across a variety of disciplines.

To this end, this Advancing Computational Thinkers and Computing Innovators in a Cyber- Enabled Community project aims to serve as a catalyst for increasing interest in and understanding of computing. This effort focuses on the establishment of a new course on Computational Thinking and on the enhancement of the freshman and sophomore level experience by integrating components of computational thinking throughout the first two years of study. More specifically, this project is: 1) Better preparing students for core Computer Science courses by providing students with enhanced problem solving skills gained through Computational Thinking; 2) Increasing student interest in pursuing a Computer Science degree by exposing them to cutting edge research in their Freshman year; 3) Increasing the retention rate of Computer Science majors by providing a 1st and 2nd year experience that focuses on enhanced problem solving skills and exposure to opportunities for innovative thinking; and 4) Preparing students across the university with knowledge of computational thinking concepts and skills = This project is also contributing an initial framework for computational thinking for the K-16 community across a variety of disciplines utilizing a variety of cyber-enabled strategies and technologies.

Intellectual Merit: This project will contribute to the newly evolving area of Computational Thinking. It is unique in its approach of infusing Computational Thinking not only through a single course, but through the integration of advanced Computational Thinking modules through the introductory core Computer Science courses and by introducing advanced computing topics with a goal of fueling innovative thought among students. It is also unique in its combination of strategies by teaching advanced topics in computing through demonstrations and analytical exercises and by teaching core concepts of the same topics through the use of cyber-enabled technologies designed for high school and 1st and 2nd year students. This project is aligned with advocates of computational thinking who believe that it will transform not only Computer Science education but K-16 education in general. In particular, this work seeks to explore the transformative power of Computational Thinking as well as create a framework and roadmap for Computational Thinking for K-16 across a variety of disciplines.

Broader Impact: JSU, an HBCU and urban institution, is partnering on this project with both HBCUs, as well as majority serving institutions. This will have a positive impact on a community of students who are underrepresented in the computing and the STEM disciplines. This project will ensure that HBCUs and other minority serving institutions are a part of the evolving Computational Thinking community. It is expected that this project will revitalize interest in Computer Science among African American students through exposure to cutting edge research. We plan to disseminate the course modules and framework resulting from this grant through traditional means such as publications and presentations as well as various computing related pathways, such as the National Science Digital Library.

Project Report

program was to serve as a catalyst for increasing interest in Computing. This project focused on the establishment of a new course on Computational Thinking and on the enhancement of the freshman and sophomore level experience by integrating components of computational thinking throughout the first two years of study. More specifically, the objectives of this project were to: 1) better prepare students for core Computer Science courses; 2) increase student interest in pursuing a Computer Science degree; 3) increase the retention rate of Computer Science majors; and 4) prepare students University-wide with knowledge of computational thinking concepts- and skills. Project Activities: The major activities of the project included: Activity 1: Development of a course in Computational Thinking The Computational Thinking course introduced students to the principles of computational thinking, focusing on the fundamental concepts of computing as they apply to various disciplines, and developing abstraction and logical reasoning as the foundational tools for problem-solving. The course consisted of five units, each responsible for providing students with a set of computational thinking skills, knowledge, and abilities as well as exposure to cutting-edge research in the discipline. Topics included modeling, simulation, visualization, data analysis, visual analytics, virtual organizations, social interaction, mobile computing, and robotics. The course was divided into five independent units: Robotics; High Performance Computing: Modeling, Simulation and Visualization; Data, Data Analysis and Visual Analytics; Virtual Organizations; and Mobile Computing Environments for Learning. Through the Computational Thinking course, students gained practical design and implementation experience in the following advanced computing areas: modeling, simulation, visualization, visual analytics, data analysis, virtual organizations, distributed computing, mobile computing, access computing and social and ethical issues of computing. Students obtained an understanding of fundamental computing concepts, such as: variables, control structures, functions, problem solving strategies and algorithms, basic hardware architecture, operating systems, data types, sound, audio, video, graphics and user interface events. Activity 2: Integration of Computational Thinking into CS Curriculum The first courses that Computer Science majors take is heavily focused on programming which causes students to develop a misperception that computing only involves programming. A component of this project was the integration of Computational Thinking constructs into beginning courses so that students can strengthen problem solving and abstraction skills. Three courses (CSC 118 - Programming Fundamentals, CSC 119-Object-Oriented Programming and CSC 216-Computer Architecture and Organization) were revised to include an introduction to Computational Thinking and a focus on the concepts of problem solving and developing student’s ability to understand abstraction. Activity 3: Dissemination of the Computational Thinking Project Results of this project have been disseminated through presentations, posters and papers at the following conferences, CI-TEAM Meeting, Creating Futures Through Technology, The Association of Computer/Information Sciences and Engineering Departments at Minority Institutions, and the 5 th International Conference on Appropriate Technology. The project was also presented at a meeting of the JSU Academy for Research and Scholarly Engagement. Project Outcomes: This project provided an opportunity for interdisciplinary collaboration between the Computer Science Department and the Department of Criminal Justice & Sociology. This project provided an opportunity for Computer Science faculty members to re-think how the introductory level Computer Science courses are taught. This project provided an opportunity for Computer Science (5) and Computer Engineering (2) students to gain experience as research assistants in the area of Computational Thinking and advanced topics in the following areas of Computing (Robotics, High Performance Computing, Visual Analytics, Mobile Computing and Virtual Organizations). Through this project, students university-wide were exposed to the power and opportunities of computing in the areas of Robotics, High Performance Computing, Visual Analytics, Mobile Computing and Virtual Organizations. Sixty students from the majors of Art, Biology, Business Administration, Chemistry, Criminal Justice, Childcare Education, Computer Engineering, Journalism, Mass Communications, Mathematics, Music Performance, Physics, Political Science and Sociology, participated in the course. Student course projects demonstrated how Computer Science concepts could be applied to solve problems. Computer Science concepts (basic and advanced) were presented in a non-intimidating way. Students left the course with a broader view of Computer Science and learned concepts that could be applied to their respective disciplines. This project provided an avenue for students to gain experience in communication and team-work and provided unique perspectives on what computing really is. Project team members continue interdisciplinary collaborations through other funded projects. There is now an increased interest in Computational Thinking and its ideas within the Department of Computer Science, College of Science, Engineering and Technology, and other disciplines within the University.

Agency
National Science Foundation (NSF)
Institute
Division of Advanced CyberInfrastructure (ACI)
Type
Standard Grant (Standard)
Application #
1062118
Program Officer
Almadena Chtchelkanova
Project Start
Project End
Budget Start
2010-10-01
Budget End
2013-09-30
Support Year
Fiscal Year
2010
Total Cost
$300,000
Indirect Cost
Name
Jackson State University
Department
Type
DUNS #
City
Jackson
State
MS
Country
United States
Zip Code
39217