Proceedings of the 2018 International Conference on Frontiers in Education: Computer Science & Computer Engineering

FECS'18 Table of Contents

Editor(s): Hamid R. Arabnia, Leonidas Deligiannidis, Fernando G. Tinetti, Quoc-Nam Tran
ISBN: 1-60132-477-4 | Copyright © 2018 CSREA Press | United States of America


TEACHING METHODOLOGIES AND STRATEGIES, ASSESSMENT METHODS, TOOLS AND RELATED STUDIES

Applying Recent-Performance Factors Analysis to Explore Student Effort Invested in Programming Assignments 3-10
Zhiyi Li, Stephen Edwards
Puzzles for Learning Real-time Model Checking 11-17
Mitchell L. Neilsen
Teaching C++ Programming as a Foreign Language 18-23
Fariel Mohan
Teaching and Learning Programming Using Code Animation 24-30
Y. Daniel Liang
More Time Left for Lecture: The GoToClass Automated Attendance-taking Application 31-35
Umar Khalid, Daniel Reiling, Corbin White, Masahiro Yoshida, Ebru Cankaya
Coding and Climate Change in Virtual Reality 36-39
Mehdi Zargham, Manibharathi Rajendran, Chandra-Kishore Danduri, Jie Cheng
The Considerations of Teaching Computer Science Courses - AI and Compilers 40-42
Haiyi Zhang

ACTIVE LEARNING, LEARNING STRATEGIES, COLLABORATIVE LEARNING, TOOLS + WORKFORCE MAPPING

The Graphic Narrative Database: Combining Design Thinking with Service Learning in a Project that Spans Computer Science and the Humanities 45-50
Donald Schwartz
Preliminary Experience and Learning Outcomes by Infusing Interactive and Active Learning to Teach an Introductory Programming Course in Python 51-57
Md Mahmudur Rahman, Roshan Paudel
Exploring How the NICE Cybersecurity Workforce Framework Aligns Cybersecurity Jobs with Potential Candidates 58-64
Adriane C. Estes, Dan J. Kim, T. Andrew Yang

ACCREDITATION, ASSESSMENT METHODS AND STRATEGIES + ISSUES RELATED TO DEGREE PROGRAMS

Engineering Program Turnarounds in Computer Science 67-71
Scott A. Burgess
ABET Accreditation: Lessons Learned 72-76
Mudasser F. Wyne, Alireza Farahani, Lu Zhang
A Platform for Applying Agile Principles to Project-based Learning Assessment in Software Engineering 77-82
Kevin Gary, Thomas Johnson, Christian Murphy, Ram Athreya
Turnarounds of Academic Programs in the California State University System 83-86
Scott A. Burgess

SCIENCE, TECHNOLOGY, ENGINEERING AND MATHEMATICS - STEM EDUCATION AND COMPUTATIONAL SCIENCE

Interscholastic Competition in Support of Increasing Student Preparedness 89-93
David Hicks
Complexity and the Engineering of Bug-Free Software 94-100
Devon M. Simmonds
Industry Collaborations in Computing and other STEM Fields in Hispanic Serving Institutions 101-103
Meline Kevorkian, Greg Simco

FRONTIERS IN EDUCATION AND RELATED ISSUES + TOOLS

A Study of Applicants' Preference on Choosing a Postgraduate Programme using Discrete Choice Model 107-112
Vincent Cho
Evaluation of the Conjoined Approach to Interdisciplinary Computer Science Education 113-119
Thomas Way
A Discrete Math Methodology for Computer Science 120-123
Nelson Rushton, Vu Phan
What Does it Take to Establish a Computer Science Education Degree? The Collaborative Journey Between a Computer Science and Secondary Education Professor. 124-128
Katia Mayfield, Leigh Hester
Geometric Algorithms - Line Segment Intersects Seen in Map Overlay Problem 129-135
Christofer Helwig
A Scratch Hackathon for Teens 136-140
Anja Remshagen, Kelley Gray, Tammy Lee
The Partnership for Early Engagement in Computer Science (PEECS) Program: Facilitating the Diversification of D.C.'s Tech Workforce 141-145
Marlon Mejias, Ketly Jean-Pierre, Kenneth Anderson, Gloria Washington, Legand Burge, Nicki Washington
Dezibot2 - The Wi-Fi Based, Inexpensive, and Small Educational Mobile Robot 146-150
Saskia Uta Dubener, Anton Jacker, Anina Ambra Morgner, Hans Felix Haupt, Jens Wagner
PAULS CART 2.0: An Improved Assistive System to Support Inclusive CS Education for Tetraplegics 151-157
Paul T. Chiou, Yu Sun, Gilbert S. Young
Children in the Cyber World 158-162
Suhair Amer

DISTANCE LEARNING, VIRTUAL COMPUTER LABORATORIES AND ENVIRONMENTS

Implementing a Virtual Computer Laboratory 165-169
Chris Wilson, Henry Felch, Larry T. Whitsel, Raymond F. Flagg, Steve Cousins, Noah Howard, Bruce Segee
Communication - The More the Merrier 170-176
Cydnee E. Biehl, Lisa L. Lacher
Optimization of Human-Machine Interaction: A New Approach 177-183
Lamia Atma Djoudi, Indu M. Anand, Anurag Wakhlu, Antoine Luu

RESEARCH PROJECTS, CAPSTONE DESIGN PROJECTS

A New IGraph Construction Technique For Accessing Ancestor Information 187-189
Rong Yang
Undergraduate Project Example: LizardTag An NFC-based System for Attendance Management 190-193
Jonathan Sudiaman, Tareq Almutairi, Mira Yun, Chen-Hsiang Yu, Leonidas Deligiannidis
Implementing Cost Effective Robotic Arm Capstone Projects 194-198
Hong Wang
Spotter: An Internet of Things Parking-lot-stall Monitoring System 199-209
Philip de Luna, James Guan, Paolo Macalalad, Ginnello Suarez, Brian Vital, Marcia Friesen, Ken Ferens

POSTER PAPERS AND EXTENDED ABSTRACTS

Have you Ever Taught Computing by only using Pen and Paper? 213-214
Samir Hajal, Oliver Knodel, Rainer G. Spallek
Computational-thinking-oriented Programming Instruction 215-216
Yu-Tzu Lin, Yi-Fen Chen, Cheng-Chih Wu

LATE BREAKING PAPERS

Lab Based Curriculum for CIS and Related Technology 219-223
Shahriar Movafaghi, Hassan Pournaghshband
Hands-on Experiments for a Database Course: Transaction Isolation Levels in SQL 224-230
Jamal Alsabbagh
English-medium Instruction in English as a Foreign Language Computer Science Courses: Observation and Suggestion 231-234
Yung-huei Chen, Yung-Ting Chuang
A Proposal of an Educational Approach based on the Application of Internet of Things and Urban Agriculture Concepts to Motivate and Improve Learning Outcomes 235-239
Rodrigo Filev Maia, Ailton Pinto Alves Filho

 


Administered by
Universal Conference Management Systems & Support (UCMSS)
** San Diego, California, USA **