During the last decade, an increasing emphasis has been placed on the need for carefully planned transition programs to help first-year students integrate into university. In this paper we critically examine our exper...
详细信息
This innovative practice full paper presents an empirical study aimed at evaluating the potential of ChatGPT, an advanced AI-driven chatbot, as a supplementary educational tool in undergraduate computerscience and So...
详细信息
ISBN:
(纸本)9798350351507
This innovative practice full paper presents an empirical study aimed at evaluating the potential of ChatGPT, an advanced AI-driven chatbot, as a supplementary educational tool in undergraduate computer science and software engineering (CSSE) courses. The study, initiated in the summer of 2023, focused on assessing ChatGPT's capabilities in generating accurate and complete computer code, identifying and rectifying code defects (bugs), and its scalability in handling larger programs. To achieve this, we conducted a series of experiments with ChatGPT. In one experiment, we introduced bugs into small programs from introductory CSSE courses. ChatGPT was tasked with detecting these defects and providing recommendations for fixing them. We evaluated ChatGPT's effectiveness in bug detection, the quality of its recommendations, and the completeness of the proposed solutions. We sought answers to questions such as whether ChatGPT found all injected defects, provided appropriate recommendations, and delivered high-quality solutions based on criteria like code completeness, size, complexity, and readability. In another experiment, ChatGPT was asked to generate code for assignments from previous CSSE courses, including Intro to computerscience and Programming in C++, Intro to Python Programming, and Object-Oriented Programming and Data Structures using Java. We assessed the generated code's correctness and quality in comparison to student-written code. Similarly, in a third experiment, we evaluated ChatGPT's ability to generate larger programs using requirement specifications from an upper-division CSSE course on Agile softwareengineering. Analyzing both qualitative and quantitative data from these experiments during the summer, we determined that ChatGPT showed promise as an educational tool. Consequently, we developed a plan to integrate ChatGPT into select CSSE courses for the fall semester of 2023. Specifically, ChatGPT was integrated into two of our introductory CSSE cou
This paper describes the implementation and evaluation of a comprehensive Department-based training and support program for casual tutors and laboratory demonstrators at the University of Melbourne. The program provid...
详细信息
The three-year project described here is tackling the ambitious problem of developing a new methodology to better prepare our students for the kinds of communication they will need to be proficient at in order to succ...
详细信息
The three-year project described here is tackling the ambitious problem of developing a new methodology to better prepare our students for the kinds of communication they will need to be proficient at in order to succeed in the workplace. Our approach is to target six core courses that span the CS and SE curricula as opportunities to integrate reading, writing, speaking, and teaming into their technical instruction. This allows the skills to be taught in context and also serves to reinforce the idea that communication is a necessary component in professional success. Prior to and during the implementation of this project, currently at the half-way point, we have identified numerous challenges to its adoption which can be categorized as curricular (how to best incorporate skills into a larger program and into individual courses), instructional (how to teach and assess communication), logistical (how to incorporate communication into courses at different levels of the curriculum and at institutions with different class sizes), and motivational (how to convince students and faculty of the importance of communication). The project addresses these issues in several ways. For curricular issues, we are developing program and course-level student learning outcomes as a guide for skill distribution and integration and will provide a curriculum spanning set for institutions of two different sizes. For instructional issues, we will provide instructional supports to faculty to assist with instruction and sample rubrics to assist with assessment. For logistical issues, we are working with eight different institutions and will provide sample assignments that have been piloted at these institutions. For motivation, we have teamed with industry professionals to provide their assessment of what skills they need to see in new graduates and we will be using this insight to design assignments that can target these skills. We expect students and faculty to be more receptive to assignmen
This paper describes the implementation and evaluation of a comprehensive Department-based training and support program for casual tutors and laboratory demonstrators at the University of Melbourne. The program provid...
详细信息
ISBN:
(纸本)9781920682347
This paper describes the implementation and evaluation of a comprehensive Department-based training and support program for casual tutors and laboratory demonstrators at the University of Melbourne. The program provides a structured approach to help casual staff develop an understanding of what is involved in high quality teaching and student learning, which can be applied in a computer science and software engineering context. The program involves a number of different phases, including: training sessions, self assessment, peer observation, academic staff member observations, and quality of teaching surveys. We discuss the strengths and limitations of the program, the implications for the Department and identify future directions.
In developing school,every university should pay full attention to employment-oriented development of each *** outstanding students or stylistic active students,schools should set up the appropriate platform,so that t...
详细信息
In developing school,every university should pay full attention to employment-oriented development of each *** outstanding students or stylistic active students,schools should set up the appropriate platform,so that they play a meaningful role,and be demonstrated,especially the employment difficulties faced by the students,they need to be more concerned *** should take effective measures to them,and help needy students to solve the problems pertinently,and then make them back to normal *** article took Sichuan University,Jin Cheng College of computer science and software engineering for example to research helping employment difficulties faced by *** practical work,we explored a classification for students from poor management,and use the bedroom and class structures difficult for students to demonstrate the platform,practical and effective measures to counselor part-time teacher two fold emotional care models.
This innovative practice full paper presents an empirical study aimed at evaluating the potential of ChatGPT, an advanced AI-driven chatbot, as a supplementary educational tool in undergraduate computerscience and So...
详细信息
ISBN:
(数字)9798350351507
ISBN:
(纸本)9798350363067
This innovative practice full paper presents an empirical study aimed at evaluating the potential of ChatGPT, an advanced AI-driven chatbot, as a supplementary educational tool in undergraduate computer science and software engineering (CSSE) courses. The study, initiated in the summer of 2023, focused on assessing ChatGPT's capabilities in generating accurate and complete computer code, identifying and rectifying code defects (bugs), and its scalability in handling larger programs. To achieve this, we conducted a series of experiments with ChatGPT. In one experiment, we introduced bugs into small programs from introductory CSSE courses. ChatGPT was tasked with detecting these defects and providing recommendations for fixing them. We evaluated ChatGPT's effectiveness in bug detection, the quality of its recommendations, and the completeness of the proposed solutions. We sought answers to questions such as whether ChatGPT found all injected defects, provided appropriate recommendations, and delivered high-quality solutions based on criteria like code completeness, size, complexity, and readability. In another experiment, ChatGPT was asked to generate code for assignments from previous CSSE courses, including Intro to computerscience and Programming in C++, Intro to Python Programming, and Object-Oriented Programming and Data Structures using Java. We assessed the generated code's correctness and quality in comparison to student-written code. Similarly, in a third experiment, we evaluated ChatGPT's ability to generate larger programs using requirement specifications from an upper-division CSSE course on Agile softwareengineering. Analyzing both qualitative and quantitative data from these experiments during the summer, we determined that ChatGPT showed promise as an educational tool. Consequently, we developed a plan to integrate ChatGPT into select CSSE courses for the fall semester of 2023. Specifically, ChatGPT was integrated into two of our introductory CSSE cou
The three-year project described here is tackling the ambitious problem of developing a new methodology to better prepare our students for the kinds of communication they will need to be proficient at in order to succ...
详细信息
The three-year project described here is tackling the ambitious problem of developing a new methodology to better prepare our students for the kinds of communication they will need to be proficient at in order to succeed in the workplace. Our approach is to target six core courses that span the CS and SE curricula as opportunities to integrate reading, writing, speaking, and teaming into their technical instruction. This allows the skills to be taught in context and also serves to reinforce the idea that communication is a necessary component in professional success. Prior to and during the implementation of this project, currently at the half-way point, we have identified numerous challenges to its adoption that can be categorized as curricular (how to best incorporate skills into a larger program and into individual courses), instructional (how to teach and assess communication), logistical (how to incorporate communication into courses at different levels of the curriculum and at institutions with different class sizes), and motivational (how to convince students and faculty of the importance of communication). The project addresses these issues in several ways. For curricular issues, we are developing program and course-level student learning outcomes as a guide for skill distribution and integration and will provide a curriculum spanning set for institutions of two different sizes. For instructional issues, we will provide instructional supports to faculty to assist with instruction and sample rubrics to assist with assessment. For logistical issues, we are working with eight different institutions and will provide sample assignments that have been piloted at these institutions. For motivation, we have teamed with industry professionals to provide their assessment of what skills they need to see in new graduates and we will be using this insight to design assignments that can target these skills. We expect students and faculty to be more receptive to assignment
Industry often complains that current university curricula fail to address the practical issues of real software development. This paper outlines a proposal for an innovative core curriculum for a Bachelor of science ...
ISBN:
(纸本)9780769510507
Industry often complains that current university curricula fail to address the practical issues of real software development. This paper outlines a proposal for an innovative core curriculum for a Bachelor of science in computerscience. The proposed core curriculum contains elements of traditional computerscience programs combined with softwareengineering via a team-oriented, hands-on approach to large-scale software development. In addition to traditional lecture/project/exam courses, students are required to take an eight-semester sequence of “software Factory” courses. software Factory courses put the students' newly acquired skills to work in a real software organization staffed and managed by all students in the program. Students from all courses in the software Factory sequence meet simultaneously to fulfill their roles in the software organization. We expect the students will be better-prepared softwareengineering practitioners after completing a curriculum that combines traditional courses with practical software Factory experience.
In order to reconstruct 3D clothed human with accurate fine-grained details from sparse views, we propose a deep cooperating two-level global to fine-grained reconstruction framework that constructs robust global geom...
详细信息
暂无评论