program

A Doctorate Degree Program in Information Systems of a Kind




program

A Beginning Specification of a Model for Evaluating Learning Outcomes Grounded in Java Programming Courses




program

Development of Scoring Rubrics for Projects as an Assessment Tool across an IS Program




program

What Makes Valuable Pre-experience for Students Entering Programming Courses?    




program

The Development, Use and Evaluation of a Program Design Tool in the Learning and Teaching of Software Development




program

An Exploration of How a Technology-Facilitated Part-Complete Solution Method Supports the Learning of Computer Programming




program

Befriending Computer Programming: A Proposed Approach to Teaching Introductory Programming




program

Is There a Value Paradox of E-learning in MBA Programs?




program

Accreditation of Monash University Software Engineering (MUSE) Program




program

Interweaving Rubrics in Information Systems Program Assessments- Experiences from Action Research at Two Universities




program

Improving Progression and Satisfaction Rates of Novice Computer Programming Students through ACME – Analogy, Collaboration, Mentoring, and Electronic Support




program

Comparing Two Program Contents with IT2005 Body of Knowledge




program

A Conceptual Model for Learning to Program in Introductory Programming Courses




program

The Efficacy of a Web-Based Instruction and Remediation Program on Student Learning




program

Name-display Feature for Self-disclosure in an Instant Messenger Program: A Qualitative Study in Taiwan




program

So Different Though So Similar? – Or Vice Versa? Exploration of the Logic Programming and the Object-Oriented Programming Paradigms




program

MBA Program Revision and the Impact on the CIS Option




program

Efforts to Reverse the Trend of Enrollment Decline in Computer Science Programs




program

Integrating IT Skills into a Business School’s Programmes




program

The Impact of Peer Assessment and Feedback Strategy in Learning Computer Programming in Higher Education




program

Models to Inform Capstone Program Development




program

Analyzing Computer Programming Job Trend Using Web Data Mining




program

Effectiveness of Combining Algorithm and Program Animation: A Case Study with Data Structure Course




program

Usability and Pedagogical Assessment of an Algorithm Learning Tool: A Case Study for an Introductory Programming Course for High School

An algorithm learning tool was developed for an introductory computer science class in a specialized science and technology high school in Japan. The tool presents lessons and simple visualizations that aim to facilitate teaching and learning of fundamental algorithms. Written tests and an evaluation questionnaire were designed and implemented along with the learning tool among the participants. The tool’s effect on the learning performance of the students was examined. The differences of the two types of visualizations offered by the tool, one with more input and control options and the other with fewer options, were analyzed. Based on the evaluation questionnaire, the scales with which the tool can be assessed according to its usability and pedagogical effectiveness were identified. After using the algorithm learning tool there was an increase in the posttest scores of the students, and those who used the visualization with more input and control options had higher scores compared to those who used the one with limited options. The learning objectives used to evaluate the tool correlated with the test performance of the students. Properties comprised of learning objectives, algorithm visualization characteristics, and interface assessment are proposed to be incorporated in evaluating an algorithm learning tool for novice learners.




program

An Internship Program at a Computer Science Department –Theoretical Foundation and Overall Coordination

Internship courses, unlike others, are multi-pronged because they require coordination at different levels. Typically, a faculty member coordinates the communication and implementation at each level to achieve the desired outcomes. We call the position that this faculty holds the “internship coordinator”. For the work of the internship coordinator to be successful, he/she may need to synchronize the work of the internship with all parties involved. Failure to coordinate at one level or another may affect the work of other parties involved in completing the internship for the students. This paper explains the experience of an internship program at the computer science department (COSC) at Indiana University Indiana University of Pennsylvania (IUP). We focus on the work of the internship coordinator for this program and his work to communicate and coordinate to successfully implement the internship experience for the students. We first discuss the theoretical foundation that led to the development of internship programs in academia and then elaborate on the multiple levels of the role of the internship coordinator in completing the internship experience for the students.




program

The Impact of a University Experience Program on Rural and Regional Secondary School Students: Keeping the Flame Burning

Aim/Purpose: The uptake of university by regional students has been problematic for various reasons. This paper discusses a program, initiated by a South Australian regional university campus, aimed at attracting regional students into higher education. Background: A qualitative descriptive approach to study was used to determine the value of the program on participating students and school staff. Year 10 students from Roxby Downs, Port Augusta and Port Lincoln high schools were invited to participate in a two-day regionally-focussed school-university engagement program that linked students with the university campus and local employers. Methodology: A survey was administered to determine the impact of the program. Perceptions about the program by school staff were gathered using a modified One-Minute Harvard questionnaire. While 38 Year 10 students and 5 school staff members participated, 37 students and 3 staff evaluated the program. Findings: The findings revealed that the majority of the students would like to attend university, but financial and social issues were important barriers. The students learned about the regional university, what it can offer in terms of programs and support, and the employment prospect following university. The school staff benefited by developing a closer relationship with students and becoming better informed about the regional university. Recommendation for Practitioners: One way by which university uptake may be increased is to provide similar immersion programs featuring engagement with employers, our recommendation to other regional universities. In increasing the levels of education, individuals, communities and the society in general are benefited.




program

Executive Higher Education Doctoral Programs in the United States: A Demographic Market-Based Analysis

Aim/Purpose: Executive doctoral programs in higher education are under-researched. Scholars, administers, and students should be aware of all common delivery methods for higher education graduate programs. Background This paper provides a review and analysis of executive doctoral higher education programs in the United States. Methodology: Executive higher education doctoral programs analyzed utilizing a qualitative demographic market-based analysis approach. Contribution: This review of executive higher education doctoral programs provides one of the first investigations of this segment of the higher education degree market. Findings: There are twelve programs in the United States offering executive higher education degrees, though there are less aggressively marketed programs described as executive-style higher education doctoral programs that could serve students with similar needs. Recommendations for Practitioners: Successful executive higher education doctoral programs require faculty that have both theoretical knowledge and practical experience in higher education. As appropriate, these programs should include tenure-line, clinical-track, and adjunct faculty who have cabinet level experience in higher education. Recommendation for Researchers: Researchers should begin to investigate more closely the small but growing population of executive doctoral degree programs in higher education. Impact on Society: Institutions willing to offer executive degrees in higher education will provide training specifically for those faculty who are one step from an executive position within the higher education sector. Society will be impacted by having someone that is trained in the area who also has real world experience. Future Research: Case studies of students enrolled in executive higher education programs and research documenting university-employer goals for these programs would enhance our understanding of this branch of the higher education degree market.




program

Increasing Intrinsic Motivation of Programming Students: Towards Fix and Play Educational Games

Aim/Purpose: The objective of this research is to investigate the effectiveness of educational games on learning computer programming. In particular, we are examining whether allowing students to manipulate the underlying code of the educational games will increase their intrinsic motivation. Background: Young students are fond of playing digital games. Moreover, they are also interested in creating game applications. We try to make use of both of these facts. Methodology: A prototype was created to teach the fundamentals of conditional structures. A number of errors were intentionally included in the game at different stages. Whenever an error is encountered, students have to stop the game and fix the bug before proceeding. A pilot study was conducted to evaluate this approach. Contribution: This research investigates a novel approach to teach programming using educational games. This study is at the initial stage. Findings: Allowing the programming students to manipulate the underlying code of the educational game they play will increase their intrinsic motivation. Recommendations for Practitioners: Creating educational games to teach programming, and systematically allowing the players to manipulate the gaming logic, will be beneficial to the students. Recommendation for Researchers: This research can be extended to investigate how various artificial intelligence techniques can be used to model the gamers, for example, skill level. Impact on Society: The future generations of students should be able to use digital technologies proficiently. In addition, they should also be able to understand and modify the underlying code in the digital things (like Internet of Things).This research attempts to alleviate the disenchantment associated with learning coding. Future Research: A full scale evaluation – including objective evaluation using game scores – will be conducted. One-way MANOVA will be used to analyze the efficacy of the proposed intervention on the students’ performance, and their intrinsic motivation and flow experience.




program

Impact of Mathematics on the Theoretical Computer Science Course Units in the General Degree Program in Computer Science at Sri Lankan State Universities

Aim/Purpose: The purpose of this study is to identify how Advanced level Mathematics and Mathematics course units offered at university level do impact on the academic performance of theoretical Computer Science course units. Background: In Sri Lankan state universities, students have been enrolled only from the Physical Science stream to do a degree program in Computer Science. In addition to that, universities have been offering some course units in Mathematics to provide the required mathematical maturity to Computer Science undergraduates. Despite of this it is observed that the failure rates in fundamental theoretical Computer Science course units are much higher than other course units offered in the general degree program every year. Methodology : Academic records comprised of all 459 undergraduates from three consecutive batches admitted to the degree program in Computer Science from a university were considered for this study. Contribution: This study helps academics in identifying suitable curricula for Mathematics course units to improve students’ performance in theoretical Computer Science courses. Findings: Advanced level Mathematics does not have any significant effect on the academic performance of theoretical Computer Science course units. Even though all Mathematics course units offered were significantly correlated with academic performance of every theoretical Computer Science course unit, only the Discrete Mathematics course unit highly impacted on the academic performance of all three theoretical Computer Science course units. Further this study indicates that the academic performance of female undergraduates is better than males in all theoretical Computer Science and Mathematics course units. Future Research: Identifying other critical success factors contributing to the students’ academic performance of the theoretical Computer Science through empirical studies




program

How to Program a Chatbot – An Introductory Project and Student Perceptions

Aim/Purpose: One of the most fascinating developments in computer user interfaces in recent years is the rise of “chatbots”. Yet extent information system (IS) curriculum lacks teaching resources on chatbots programming.. Background: To better prepare students for this new technological development and to enhance the IS curriculum, we introduce a project that teaches students how to program simple chatbots, including a transactional chatbot and a conversational chatbot. Methodology: We demonstrated a project that teaches students how to program two types of simple chatbots: a transactional chatbot and a conversational chatbot. We also conducted a survey to examine students’ perceptions on their learning experience. Findings: Our survey on students’ perception of the project finds that learning chatbots is deemed very useful because chatbot programming projects have enabled the students to understand the subject better. We also found that social influence has positively motivated the students to learn chatbot programming. Though most of the students have no prior experiences programming chatbots, their self-efficacy towards chatbot programming remained high after working through the programming project. Despite the difficult tasks, over 71% of respondents agree to various degrees that chatbot programming is fun. Though most students agree that chatbot programming is not easy to learn, more than 70% of respondents indicated that they will use or learn chatbots in the near future. The overwhelmingly positive responses are impressive given that this is the first time for the students to program and learn chatbots. Recommendations for Practitioners: In this article, we introduced a step by step project on teaching chatbot programming in an information systems class. Following the project instructions, students can get their first intelligent chatbots up and running in a few hours using Slack. This article describes the project in detail as well as students’ perceptions. Recommendations for Researchers: We used UTAUT model to measure students’ perception of the projects. This study could be of value to researchers studying students’ technology learning and adoption behaviors. Impact on Society: To our best knowledge, pedagogical resources that teach IS students how to program chatbots, especially the introductory level materials, are limited. We hope this teaching case could be of value for IS educators when introducing IS students to the wonderful field of chatbot programming. Future Research: For future work, we plan to expand the teaching resources to cover more advanced chatbot programming projects, such as on how to make chatbot more human-like.




program

Development and Testing of a Graphical FORTRAN Learning Tool for Novice Programmers




program

Relational Algebra Programming With Microsoft Access Databases




program

The Generalized Requirement Approach for Requirement Validation with Automatically Generated Program Code




program

Learning Object Patterns for Programming




program

Teachers for "Smart Classrooms": The Extent of Implementation of an Interactive Whiteboard-based Professional Development Program on Elementary Teachers' Instructional Practices




program

Teachers' Openness to Change and Attitudes towards ICT: Comparison of Laptop per Teacher and Laptop per Student Programs




program

Software Quality and Security in Teachers' and Students' Codes When Learning a New Programming Language

In recent years, schools (as well as universities) have added cyber security to their computer science curricula. This topic is still new for most of the current teachers, who would normally have a standard computer science background. Therefore the teachers are trained and then teaching their students what they have just learned. In order to explore differences in both populations’ learning, we compared measures of software quality and security between high-school teachers and students. We collected 109 source files, written in Python by 18 teachers and 31 students, and engineered 32 features, based on common standards for software quality (PEP 8) and security (derived from CERT Secure Coding Standards). We use a multi-view, data-driven approach, by (a) using hierarchical clustering to bottom-up partition the population into groups based on their code-related features and (b) building a decision tree model that predicts whether a student or a teacher wrote a given code (resulting with a LOOCV kappa of 0.751). Overall, our findings suggest that the teachers’ codes have a better quality than the students’ – with a sub-group of the teachers, mostly males, demonstrate better coding than their peers and the students – and that the students’ codes are slightly better secured than the teachers’ codes (although both populations show very low security levels). The findings imply that teachers might benefit from their prior knowledge and experience, but also emphasize the lack of continuous involvement of some of the teachers with code-writing. Therefore, findings shed light on computer science teachers as lifelong learners. Findings also highlight the difference between quality and security in today’s programming paradigms. Implications for these findings are discussed.




program

Analyzing the Quality of Students Interaction in a Distance Learning Object-Oriented Programming Discipline

Teaching object-oriented programming to students in an in-classroom environment demands well-thought didactic and pedagogical strategies in order to guarantee a good level of apprenticeship. To teach it on a completely distance learning environment (e-learning) imposes possibly other strategies, besides those that the e-learning model of Open University of Portugal dictates. This article analyses the behavior of the students of the 1st cycle in Computer Science while interacting with the object-oriented programming (OOP) discipline available to them on the Moodle platform. Through the evaluation of the level of interaction achieved in a group of relevant selected actions by the students, it is possible to identify their relevancy to the success of the programming learning process. Data was extracted from Moodle, numerically analyzed, and, with the use of some charts, behavior patterns of students were identified. This paper points out potential new approaches to be considered in e-learning in order to enhance programming learning results, besides confirming a high level of drop-out and a low level of interaction, thus finding no clear correlation between students’ success and the number of online actions (especially in forums), which reveals a possible failure of the main pillar on which the e-learning model relies.




program

The Impact of the National Program to Integrate ICT in Teaching in Pre-Service Teacher Training

Aim/Purpose: This study examines the impact of the Israeli National Program on pre-service teachers’ skills in the integration of ICT in teaching and discusses the influential factors of successful implementation of practices in the field. Background: In the current Information Age, many countries relate to education as an im-portant factor for national growth. Teacher education plays a significant role in coping with the challenge of educating a new generation of school students to compete in a technology-driven society. In 2011, the Israel Ministry of Education initiated the National Program for transforming teacher education colleges to meet the demands of the 21st century. Methodology: The study focuses on two research questions: (1) What was the impact of the National Program on pre-service teacher training concerning the integration of ICT in their teaching? (2) What are the predictors of the pre-service teachers’ practice of ICT integration in teaching? It is a quantitative study, based on data collected in two rounds two years apart that compares several indices of pre-service teachers’ preparation to teach with ICT. Contribution: The findings offer insights regarding influential factors of successful integration of ICT in education. Findings: Analyses showed a significant increase in most of the indices of teacher training according to the National Program, in particular in the number of ICT-based lessons that pre-service teachers taught in their teaching practice at schools. Predictors of ICT integration in teaching were modeling by faculty members and school mentor teachers, the number of ICT-based lessons taught by pre-service teachers, and pre-requisite conditions at schools and colleges. Recommendations for Practitioners: The current challenge is to promote innovative ICT-based teaching methods among teacher educators, school teacher mentors, and pre-service teachers. Recommendation for Researchers: The findings underscore the importance of modelling by the school mentors as well as pre-requisite conditions at schools. Impact on Society: Being acquainted with the most influential factors of successful integration of ICT in teaching by pre-service teachers can improve teacher education as well as the education system in educating future generations. Future Research: More research is needed to learn about the dissemination of innovative models of ICT integration in teaching by pre-service teachers and their educators.




program

Role of Information Professionals in Knowledge Management Programs: Empirical Evidence from Canada




program

Are We Really Having an Impact? A Comprehensive Approach to Assessing Improvements in Critical Thinking in an MBA Program




program

Challenges in Designing Curriculum for Trans-Disciplinary Education: On Cases of Designing Concentration on Informing Science and Master Program on Data Science

Aim/Purpose: The growing complexity of the business environment and business processes as well as the Big Data phenomenon has an impact on every area of human activity nowadays. This new reality challenges the effectiveness of traditional narrowly oriented professional education. New areas of competences emerged as a synergy of multiple knowledge areas – transdisciplines. Informing Science and Data Science are just the first two such new areas we may identify as transdisciplines. Universities are facing the challenge to educate students for those new realities. Background: The purpose of the paper is to share the authors’ experience in designing curriculum for training bachelor students in Informing Science as a concentration within an Information Brokerage major, and a master program on Data Science. Methodology: Designing curriculum for transdisciplines requires diverse expertise obtained by both academia and industries and passed through several stages - identifying objectives, conceptualizing curriculum models, identifying content, and development pedagogical priorities. Contribution: Sharing our experience acquired in designing transdiscipline programs will contribute to a transition from a narrow professional education towards addressing 21st-century challenges. Findings: Analytical skills, combined with training in all categories of so-called “soft skills”, are essential in preparing students for a successful career in a transdiciplinary area of activities. Recommendations for Practitioners: Establishing a working environment encouraging not only sharing but close cooperation is essential nowadays. Recommendations for Researchers: There are two aspects of training professionals capable of succeeding in a transdisciplinary environment: encouraging mutual respect and developing out-of-box thinking. Impact on Society: The transition of higher education in a way to meet current challenges. Future Research The next steps in this research are to collect feedback regarding the professional careers of students graduating in these two programs and to adjust the curriculum accordingly.




program

Programmatic Ad Targeting Types

Programmatic Ad Targeting Types This article delves into how programmatic advertising employs automated technology to target precise audiences effectively. It examines the different data types leveraged, the array of targeting techniques available, and approaches for gauging the success of a campaign. Key Takeaways Programmatic advertising automates ad buying using machine learning and workflow [...]




program

How Does Contextual Targeting in Programmatic Work?

How Does Contextual Targeting in Programmatic Work? This article delves into contextual programmatic advertising, which strategically positions ads on web pages by analyzing the content to ensure that these advertisements are pertinent and considerate of privacy. Discover what this method entails and how it operates. Key Takeaways Contextual programmatic advertising combines the automation [...]




program

What is Programmatic OTT Advertising?

What is Programmatic OTT Advertising? OTT programmatic advertising revolutionizes how brands reach viewers on streaming platforms. Automating ad buying and leveraging real-time data offers precise audience targeting and enhanced campaign efficiency. This method stands out compared to traditional TV ads. In this article, we’ll break down what OTT programmatic advertising is, its key [...]




program

Best Programmatic Advertising Strategies

Best Programmatic Advertising Strategies Looking to craft a successful programmatic advertising strategy? This guide will outline key steps like setting goals, identifying your audience, and leveraging technology to boost your campaigns. Key Takeaways Programmatic advertising automates the ad buying process using machine learning and data analytics, significantly increasing efficiency and enabling precise targeting. [...]




program

What is Programmatic Direct?

What is Programmatic Direct? In this article, we will delve into Programmatic Direct, a technique by which advertisers utilize automated technology to buy digital advertising space directly from publishers. By doing so, the middlemen are eliminated, resulting in more focused and effective ad placements. Programmatic Direct simplifies sales processes, making it easier for [...]




program

What is Programmatic OOH?

What is Programmatic OOH? Programmatic Out-of-Home (OOH) refers to the automated buying and selling of Digital Out-of-Home (DOOH) advertising spaces using data-driven technology. Unlike traditional OOH, which requires manual negotiations, programmatic OOH utilizes software to optimize ad placements efficiently and target specific audiences based on data. This article explores the benefits, workings, and [...]




program

What is Programmatic TV Advertising?

What is Programmatic TV Advertising? Programmatic TV advertising uses data and automated technology to buy and place TV ads more effectively. Unlike traditional methods relying on show ratings, it targets audience data, optimizing ad placements in real time. This introduction will explore what programmatic TV advertising is, its benefits, and steps to start [...]




program

Programmatic Guaranteed vs. PMP

Programmatic Guaranteed vs. PMP Deciding between Programmatic Guaranteed and PMP (Private Marketplace) deals? Programmatic advertising has revolutionized digital advertising by using advanced technology and data to streamline the buying and selling of digital ad space. Unlike traditional methods, programmatic buying enables advertisers to target audiences more effectively and distribute ads on a large [...]