OBJECTS-FIRST VS. STRUCTURES-FIRST APPROACHES TO OO PROGRAMMING EDUCATION: AN EMPIRICAL STUDY
|
|
|
- Blake Copeland
- 9 years ago
- Views:
Transcription
1 page 244 OBJECTS-FIRST VS. STRUCTURES-FIRST APPROACHES TO OO PROGRAMMING EDUCATION: AN EMPIRICAL STUDY Richard A. Johnson, Missouri State University Duane R. Moses, Missouri State University ABSTRACT Software development is a cornerstone of information technology and computer programming is a key element of software development. Teaching computer programming to undergraduates can be challenging. Adding to the challenge is the near universality of the object-oriented paradigm in computer programming courses. A key question facing programming instructors is whether to take an objects-first approach or a structures-first approach in the classroom. Conventional wisdom seems to favor an objects-first approach, but no hard empirical evidence exists on this question. This study performs a field experiment by having two nearly equivalent sections of introductory Java programming test these two fundamental approaches to OO programming education. The results clearly indicate that students who take an objects-first approach to OO programming outperform those who take a structures-first approach. INTRODUCTION The teaching of introductory programming is a foundation in many computer information systems (CIS) and computer science (CSC) curricula. In recent years, virtually all introductory programming courses have shifted from the procedural approach to the object-oriented (OO) approach. Most beginning programming courses appear to be teaching Java, C++, or one of the Visual Studio.NET languages (Visual Basic, C#, or J#) as evidenced by the popularity of various computer programming texts. All of these programming languages are OO, as contrasted with the purely procedural languages of Fortran, Pascal, COBOL, and C. The basis of any type of computer programming involves the three programming structures': sequence (do A, do B, do C, ), selection (if else decisions), and repetition (while or for loops). The basics of OO programming involve creating classes that serve as templates for instantiating objects in computer memory. Objects have attributes (instance fields) and behaviors (methods) and usually represent things in the real world (such as students, products, or airline reservations). While learning the basics of structured programming (sequence, selection, and repetition) is not always easy for most beginning students of CIS and CSC, it is the general consensus that learning OO programming concepts and techniques may be even more challenging for most students (Sheetz, et al., 1997). Therefore, one of the most relevant questions regarding how OO programming courses should be taught is whether it is better to teach structured programming concepts first, followed by
2 page 245 OO programming concepts, or vice versa. It appears that most authors claim it is better to teach objects first ( early objects') in order to ingrain the student with OO concepts and techniques early and often, thus ensuring greater success in later OO programming (Thramboulidis, 2003; Ragonis & Ben-Ari, 2005). Although the objects first' (OF) approach may sound more plausible than a structures first' (SF) approach, there appears to be no empirical evidence to support the claim. The purpose of this study is to perform a field experiment to test the claim that OF is superior to SF. RESEARCH METHOD The research question driving this study is: What effect does teaching an objects-first approach (vis-à-vis teaching a structures-first approach) have on the performance of introductory programming students in understanding OO concepts and writing OO programs? The hypothesis being tested is that there is no difference in the performance of introductory programming students when provided with an objects-first or a structures-first approach to OO programming. To test this hypothesis, the authors of this study each taught one section of introductory OO programming (CIS 260) to a section of about 25 students during the Fall 2007 semester at Missouri State University (MSU). These instructors had already been scheduled to teach these sections, so it was not possible for the same instructor to teach both sections due to scheduling conflicts. To minimize the differences in course delivery, the instructors selected two different texts written by the same author (Gaddis, 2008a; Gaddis, 2008b). The only significant difference between the two texts is the ordering of the chapters, one presenting objects and classes in the early chapters while the other doing so in the later chapters. The reading material, examples, and end-of-chapter problems throughout the texts are essentially the same with the exception of the ordering of the chapters. The only significant variable in the two sections was whether OO programming concepts and techniques were delivered before basic programming structures (OF) or after basic programming structures (SF). STUDENT BACKGROUND AND DEMOGRAPHICS Data about the students were also collected during the first week of class to ensure that both groups (OF and SF) were similar in background and ability. Students were given a survey to determine demographic data such as gender, age, college class, major and minor areas of study, background with Java and other programming languages, background in using computers, and desire to learn computer programming. The college GPA and ACT scores were also collected for all students. PERFORMANCE MEASURES Three exams were administered to each section of students during the semester (Exam 1, Exam 2, and the final exam). Each exam consisted of 25 multiple-choice questions that covered programming concepts and one programming problem. Students were asked to write a complete Java program on paper on each exam. The instructors thought it would be better to have the students write programs on paper, instead of on a computer, so that credit could be given for code that was Proceedings of the Allied Academies, Volume 15, Number 2 Reno, 2008
3 page 246 close to correct, although points were deducted for incorrect syntax or program logic. (Incorrect syntax on the computer would result in failure to compile and perhaps lead to students ceasing to write additional code.) While three exams were administered to both the OF and SF sections, only the first and last exams were used in this study because only these two exams were identical for both sections. Exam 1 was the same for both sections because it covered the first two chapters in both texts (basic Java programming involving variables, simple algorithms, and the sequence structure). Exam 2 was not used in this study because it covered different material for each section. During this middle segment of the courses, the OF section covered two chapters on objects and classes while the SF section was covering decisions, loops, and methods. Toward the end of the semester, the OF section was catching up on programming structures while the SF section was catching up on objects and classes. The final exam was identical for both groups, consisting of multiple choice questions on OO concepts and an OO programming problem. Thus, each exam had a concepts section (assessed via the multiple-choice questions) and a techniques section (assessed via the programming problem). Grading the multiple-choice items was easy but much more care was required when grading the hand-written student programs. As described earlier, the instructors worked together in grading all programs by their respective students to ensure that a consistent grading method was employed. This required very frequent consultations between the instructors during the grading process. DATA Table 1 shows results of various demographic data for the OF and SF groups as well as the results from Exam 1 and the final exam. Where appropriate, small-sample T-tests for equivalent means were performed: Table 1 Means and hypothesis tests for the objects-first (OF) section and the structures-first (SF) section Objects-first Structures-first t-value H 0 : µ OF = µ SF, α=.05 1 # Male # Female Total students Age FTR H 0 5 Previous GPA FTR H 0 6 ACT score FTR H 0 7 # Freshmen # Sophomores # Juniors # Seniors # CIS majors # Non-CIS majors 10 11
4 page 247 Objects-first Structures-first t-value H 0 : µ OF = µ SF, α= Previous college computer courses 14 I am comfortable using computers 15 This course is important to my career FTR H * 4.68* 3.43* 3.41* 16 Exam 1-Multiple Choice Items 83.3% 83.2% 0.04 FTR H 0 17 Exam 1-Programming Problem 90.3% 85.9% 1.18 FTR H 0 18 Final Exam-Multiple Choice 74.4% 66.6% 1.66 FTR H 0 Items 19 Final Exam-Programming Problem 87.9% 79.0% 2.98 Reject H 0 α <.005 *Used a Likert scale of 1-5 for strongly agree to strongly disagree DISCUSSION The data in Table 1 provide several interesting results. Demographically, items 1-15 demonstrate that the two sections of students are extremely similar. The distribution of males and females is nearly identical and the mean ages are statistically the same. Items 5-6 show that the prior abilities of the two groups are also statistically equivalent. Items 7-10 illustrate that the distribution of students by class is nearly the same for both groups while items reveal that the distribution of CIS and non-cis majors is nearly the same. (Statistical tests for equivalent distributions were not performed, but casual inspection largely supports these conclusions.) Items point to the fact that both groups have similar backgrounds with computers and motivation for taking introductory Java programming. The exam results are found in items These are the results of the first exam and the final exam for both groups. Recall that both of these exams were identical for both groups of students. Exam 1 covered Java programming basics such as Java syntax, variables, and simple algorithms. The final exam involved object-oriented concepts and programming techniques. The multiple choice items on these exams tested for the understanding of programming concepts while the programming problem tested for knowledge of writing correct code for complete applications. The results show that both groups, OF and SF, were statistically equivalent in all areas except that of actual OO programming. The OF group averaged significantly higher on the programming segment of the final exam. While these results could be explained by some variation in the delivery of the courses by the two different instructors, such variation was minimized by taking measures to ensure a high degree of consistency. It is much more likely that the early objects approach was instrumental in the higher scores for the OF group on the final exam. If for no other reason, the OF group was exposed to the concepts and techniques of OO programming for several more weeks than the SF group. It could be the case that over time, the SF group could master OO programming as well as the OF Proceedings of the Allied Academies, Volume 15, Number 2 Reno, 2008
5 page 248 group. However, within the short confines of a first course in Java programming, an OF approach could result in greater success for the student. CONCLUSION Learning programming is not an easy task for the novice student. Learning OO programming is an even more daunting task. This study compared the performance of two nearly identical groups of introductory programming students. One group studied objects and classes very early in the semester (the objects-first, or OF, group) while the other group studied the basic programming structures (sequence, selection, and repetition) before objects and classes (the structures-first, or SF, group). Both groups took the same first exam (covering only basic Java programming) before they diverged into either the OF or SF approaches. Then both groups took the same final exam which covered full OO development. The OF and SF groups were statistically identical in their performance on the first exam, but the OF group performed significantly better on the programming segment of the final exam. These experimental results point to the possible superiority of an objects first approach to teaching novice programming students, which may lead to higher performance levels in subsequent programming courses and enhanced career opportunities. REFERENCES Ragonis, N. & M. Ben-Ari (2005). A Long-Term Investigation of the Comprehension of OOP Concepts by Novices. Computer Science Education, 15 (September 2005), Sheetz, S., G. Irwin, D. Tegarden, J. Nelson, & D. Monarchi, D. (1997). Exploring the Difficulties of Learning Object- Oriented Techniques. Journal of Management Information Systems, 14 (Fall 1997) Thramboulidis, K., (2003). A Constructivism-Based Approach to Teach Object-Oriented Programming. Journal of Informatics Education and Research, 5 (Spring 2003) 1-14.
Objects-First vs. Structures-First Approaches to 00 Programming Education: A Replication Study
Journal of Business & Leadership (2005-2012) Volume 7 Number 1 Journal of Business & Leadership Article 5 1-1-2011 Objects-First vs. Structures-First Approaches to 00 Programming Education: A Replication
Incorporation of an online tutoring tool into programming courses. Abstract
Incorporation of an online tutoring tool into programming courses Ozgur Aktunc Engineering Department St. Mary s University [email protected] Abstract One of the challenges growing institutions face
The Effects Of Unannounced Quizzes On Student Performance: Further Evidence Felix U. Kamuche, (E-mail: [email protected]), Morehouse College
The Effects Of Unannounced Quizzes On Student Performance: Further Evidence Felix U. Kamuche, (E-mail: [email protected]), Morehouse College ABSTRACT This study explores the impact of unannounced
TEACHING PRINCIPLES OF ECONOMICS: INTERNET VS. TRADITIONAL CLASSROOM INSTRUCTION
21 TEACHING PRINCIPLES OF ECONOMICS: INTERNET VS. TRADITIONAL CLASSROOM INSTRUCTION Doris S. Bennett, Jacksonville State University Gene L. Padgham, Jacksonville State University Cynthia S. McCarty, Jacksonville
MARKETING EDUCATION: ONLINE VS TRADITIONAL
MARKETING EDUCATION: ONLINE VS TRADITIONAL Smith, David F. Bemidji State University [email protected] Stephens, Barry K. Bemidji State University [email protected] ABSTRACT Online higher
Impact of Enrollment Timing on Performance: The Case of Students Studying the First Course in Accounting
Journal of Accounting, Finance and Economics Vol. 5. No. 1. September 2015. Pp. 1 9 Impact of Enrollment Timing on Performance: The Case of Students Studying the First Course in Accounting JEL Code: M41
Technological Attitude and Academic Achievement of Physics Students in Secondary Schools (Pp. 150-157)
An International Multi-Disciplinary Journal, Ethiopia Vol. 4 (3a) July, 2010 ISSN 1994-9057 (Print) ISSN 2070-0083 (Online) Technological Attitude and Academic Achievement of Physics Students in Secondary
Teaching Hybrid Principles Of Finance To Undergraduate Business Students Can It Work? Denise Letterman, Robert Morris University
Teaching Hybrid Principles Of Finance To Undergraduate Business Students Can It Work? Denise Letterman, Robert Morris University ABSTRACT The purpose of this study was to examine the relationship between
Chapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
CCA CYBER SECURITY TRACK
CCA CYBER SECURITY TRACK 2013-2014 CCA Advanced Cyber Security Track A detailed description of the advanced cyber security track. Courses to be offered in the CCA Advanced Cyber Security Track 2013-2014
An Introduction to Statistics Course (ECOE 1302) Spring Semester 2011 Chapter 10- TWO-SAMPLE TESTS
The Islamic University of Gaza Faculty of Commerce Department of Economics and Political Sciences An Introduction to Statistics Course (ECOE 130) Spring Semester 011 Chapter 10- TWO-SAMPLE TESTS Practice
Good luck! BUSINESS STATISTICS FINAL EXAM INSTRUCTIONS. Name:
Glo bal Leadership M BA BUSINESS STATISTICS FINAL EXAM Name: INSTRUCTIONS 1. Do not open this exam until instructed to do so. 2. Be sure to fill in your name before starting the exam. 3. You have two hours
Journal of College Teaching & Learning July 2008 Volume 5, Number 7
Prerequisite Coursework As A Predictor Of Performance In A Graduate Management Course Amy McMillan-Capehart, East Carolina University Tope Adeyemi-Bello, East Carolina University ABSTRACT There have been
Perceived Stress among Engineering Students
Perceived Stress among Engineering Students Lisa Schneider Cornell University Abstract Previous surveys of students in Cornell s College of Engineering suggest that, over the past 2 decades, students perceived
A Comparison of Student Learning Outcomes in Traditional and Online Personal Finance Courses
A Comparison of Student Learning Outcomes in Traditional and Online Personal Finance Courses Eddie J. Ary Associate Professor Frank D. Hickingbotham School of Business Ouachita Baptist University Arkadelphia,
Cooperative Learning Method Based On Game Design and Visual Object Oriented Environment to Teach Object Oriented Programming Course
Cooperative Learning Method Based On Game Design and Visual Object Oriented Environment to Teach Object Oriented Programming Course Yulia 1,Rudy Adipranata 2 Informatics Department Petra Christian University
Using Visual Logic with Pseudocode to Teach an Introductory Programming Course
Using Visual Logic with Pseudocode to Teach an Introductory Programming Course G. Cooper, PhD Engineering and Information Sciences, Devry University, Downers Grove, IL, USA Abstract - Introductory programming
Step 6: Writing Your Hypotheses Written and Compiled by Amanda J. Rockinson-Szapkiw
Step 6: Writing Your Hypotheses Written and Compiled by Amanda J. Rockinson-Szapkiw Introduction To determine if a theory has the ability to explain, predict, or describe, you conduct experimentation and
Programming and Software Development CTAG Alignments
Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical
AN INVESTIGATION OF THE DEMAND FACTORS FOR ONLINE ACCOUNTING COURSES
AN INVESTIGATION OF THE DEMAND FACTORS FOR ONLINE ACCOUNTING COURSES Otto Chang, Department of Accounting and Finance, California State University at San Bernardino 5500 University Parkway, San Bernardino,
Jean Chen, Assistant Director, Office of Institutional Research University of North Dakota, Grand Forks, ND 58202-7106
Educational Technology in Introductory College Physics Teaching and Learning: The Importance of Students Perception and Performance Jean Chen, Assistant Director, Office of Institutional Research University
Students Perceptions of Distance Learning, Online Learning and the Traditional Classroom
1 of 10 Students Perceptions of Distance Learning, Online Learning and the Traditional Classroom John O'Malley, Department of Management and Business Systems Harrison McCraw, Department of Accounting and
Instructor Özgür ZEYDAN BEU Dept. of Enve. Eng. http://cevre.beun.edu.tr/zeydan/ CIV 112 Computer Programming Lecture Notes (1)
Instructor Özgür ZEYDAN BEU Dept. of Enve. Eng. http://cevre.beun.edu.tr/zeydan/ CIV 112 Computer Programming Lecture Notes (1) Computer Programming A computer is a programmable machine. This means it
College Teaching Methods & Styles Journal May 2008 Volume 4, Number 5
Evidence On The Effectiveness Of On-Line Homework Jane Dillard-Eggers, Belmont University Tommy Wooten, Belmont University Brad Childs, Belmont University John Coker, Belmont University ABSTRACT The purpose
Independent t- Test (Comparing Two Means)
Independent t- Test (Comparing Two Means) The objectives of this lesson are to learn: the definition/purpose of independent t-test when to use the independent t-test the use of SPSS to complete an independent
In an experimental study there are two types of variables: Independent variable (I will abbreviate this as the IV)
1 Experimental Design Part I Richard S. Balkin, Ph. D, LPC-S, NCC 2 Overview Experimental design is the blueprint for quantitative research and serves as the foundation of what makes quantitative research
The Effect of Flexible Learning Schedule on Online Learners Learning, Application, and Instructional Perception
1060 The Effect of Flexible Learning Schedule on Online Learners Learning, Application, and Instructional Perception Doo H. Lim University of Tennessee Learning style has been an important area of study
Mind Maps: Useful Schematic Tool for Organizing and Integrating Concepts of Complex Patient Care in the Clinic and Classroom
Mind Maps: Useful Schematic Tool for Organizing and Integrating Concepts of Complex Patient Care in the Clinic and Classroom But But what are student perceptions? Dr. Genevieve Pinto Zipp Dr. Catherine
Do Supplemental Online Recorded Lectures Help Students Learn Microeconomics?*
Do Supplemental Online Recorded Lectures Help Students Learn Microeconomics?* Jennjou Chen and Tsui-Fang Lin Abstract With the increasing popularity of information technology in higher education, it has
Attitudes Toward Science of Students Enrolled in Introductory Level Science Courses at UW-La Crosse
Attitudes Toward Science of Students Enrolled in Introductory Level Science Courses at UW-La Crosse Dana E. Craker Faculty Sponsor: Abdulaziz Elfessi, Department of Mathematics ABSTRACT Nearly fifty percent
"Statistical methods are objective methods by which group trends are abstracted from observations on many separate individuals." 1
BASIC STATISTICAL THEORY / 3 CHAPTER ONE BASIC STATISTICAL THEORY "Statistical methods are objective methods by which group trends are abstracted from observations on many separate individuals." 1 Medicine
Integrating Information Technology (IT) into Accounting Courses
Integrating Information Technology (IT) into Accounting Courses Dr. Ahmad N. Obaidat (Corresponding author) Department of Accounting Chairman, Faculty of Administrative & Financial Sciences Tafila Technical
Student Performance in Traditional vs. Online Format: Evidence from an MBA Level Introductory Economics Class
University of Connecticut DigitalCommons@UConn Economics Working Papers Department of Economics 3-1-2007 Student Performance in Traditional vs. Online Format: Evidence from an MBA Level Introductory Economics
Fundamentals of Economics Courses: Fun Course or a Positive Learning Experience?
Fundamentals of Economics Courses: Fun Course or a Positive Learning Experience? Timothy J. Schibik, University of Southern Indiana Daniel Friesner, Weber State University Mohammed Khayum, University of
EFFECTIVE TEACHING METHODS FOR LARGE CLASSES
Journal of Family & Consumer Sciences Education, Vol. 24, No. 2, Fall/Winter, 2006 EFFECTIVE TEACHING METHODS FOR LARGE CLASSES Jason M. Carpenter University of South Carolina Colleges and universities
American Journal Of Business Education July/August 2012 Volume 5, Number 4
The Impact Of The Principles Of Accounting Experience On Student Preparation For Intermediate Accounting Linda G. Carrington, Ph.D., Sam Houston State University, USA ABSTRACT Both students and instructors
Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha
Algorithm & Flowchart & Pseudo code Staff Incharge: S.Sasirekha Computer Programming and Languages Computers work on a set of instructions called computer program, which clearly specify the ways to carry
Chapter 14. Programming and Languages. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 14 Programming and Languages McGraw-Hill/Irwin Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Competencies (Page 1 of 2) Describe the six steps of programming Discuss design
COWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR COBOL PROGRAMMING CIS1866 3 Credit Hours Student Level: This course is open to students on the college level in either Freshman or
A COMPARISON OF COLLEGE AND HIGH SCHOOL STUDENTS IN AN ONLINE IT FOUNDATIONS COURSE
A COMPARISON OF COLLEGE AND HIGH SCHOOL STUDENTS IN AN ONLINE IT FOUNDATIONS COURSE Amy B. Woszczynski Kennesaw State University [email protected] Debra Bass Geist Kennesaw State University [email protected]
Written Example for Research Question: How is caffeine consumption associated with memory?
Guide to Writing Your Primary Research Paper Your Research Report should be divided into sections with these headings: Abstract, Introduction, Methods, Results, Discussion, and References. Introduction:
THE EFFECTIVENESS OF USING LEARNING MANAGEMENT SYSTEMS AND COLLABORATIVE TOOLS IN WEB-BASED TEACHING OF PROGRAMMING LANGUAGES
THE EFFECTIVENESS OF USING LEARNING MANAGEMENT SYSTEMS AND COLLABORATIVE TOOLS IN WEB-BASED TEACHING OF PROGRAMMING LANGUAGES Nadire Cavus 1, Huseyin Uzunboylu 2, Dogan Ibrahim 3 1 Computer Information
Assessing the Impact of a Tablet-PC-based Classroom Interaction System
STo appear in Proceedings of Workshop on the Impact of Pen-Based Technology on Education (WIPTE) 2008. Assessing the Impact of a Tablet-PC-based Classroom Interaction System Kimberle Koile David Singer
Chapter 12 Programming Concepts and Languages
Chapter 12 Programming Concepts and Languages Chapter 12 Programming Concepts and Languages Paradigm Publishing, Inc. 12-1 Presentation Overview Programming Concepts Problem-Solving Techniques The Evolution
A Comparison of Course Delivery Methods: An Exercise in Experimental Economics
JOURNAL OF ECONOMICS AND FINANCE EDUCATION Volume 7 Number 1 Summer 2008 21 A Comparison of Course Delivery Methods: An Exercise in Experimental Economics Roy Howsen and Stephen Lile 1 ABSTRACT This paper
Introduction to Analysis of Variance (ANOVA) Limitations of the t-test
Introduction to Analysis of Variance (ANOVA) The Structural Model, The Summary Table, and the One- Way ANOVA Limitations of the t-test Although the t-test is commonly used, it has limitations Can only
Master of Science: Educational Psychology with an emphasis in Information Technology in Education Online Completion
Master of Science: Educational Psychology with an emphasis in Information Technology in Education Online Completion College of Education INFORMATION TECHNOLOGY IN EDUCATION EMPHASIS The Master of Science
A Project Based Approach for Teaching System Analysis, Design, and Implementation Courses
A Project Based Approach for Teaching System Analysis, Design, and Implementation Courses Nabil A. Yousif 1 and Masoud Naghedolfeizi 2 Abstract-In curricula of Computer Information Systems at Fort Valley
UNIT: PSYCHOLOGICAL RESEARCH
Assignment: Research Experiment Instructor Guide UNIT: PSYCHOLOGICAL RESEARCH Standards that Apply to this Assignment National Standards for High School Psychology Curricula August 2005 Standard Area IA:
Department of Management Information Systems Terry College of Business The University of Georgia. Major Assessment Plan (As of June 1, 2003)
Department of Management Information Systems Terry College of Business The University of Georgia Major Assessment Plan (As of June 1, 2003) Note to Readers: The MIS Faculty takes seriously our challenge
High School Psychology and its Impact on University Psychology Performance: Some Early Data
High School Psychology and its Impact on University Psychology Performance: Some Early Data John Reece Discipline of Psychology School of Health Sciences Impetus for This Research Oh, can you study psychology
Undergraduate Degree Map for Completion in Four Years
Page 1 of 6 Undergraduate Degree Map for Completion in Four Years College: College of Allied Health and Nursing Department: School of Nursing Name of Program: NURSING Degree Designation: BS Emphasis/Concentration:
Experiences with Online Programming Examinations
Experiences with Online Programming Examinations Monica Farrow and Peter King School of Mathematical and Computer Sciences, Heriot-Watt University, Edinburgh EH14 4AS Abstract An online programming examination
Examining Science and Engineering Students Attitudes Toward Computer Science
Examining Science and Engineering Students Attitudes Toward Computer Science Abstract Concerns have been raised with respect to the recent decline in enrollment in undergraduate computer science majors.
Validity of Selection Criteria in Predicting MBA Success
Validity of Selection Criteria in Predicting MBA Success Terry C. Truitt Anderson University Abstract GMAT scores are found to be a robust predictor of MBA academic performance. Very little support is
Baylor University Pre Law
Pre Law 0 Pre-Law Timeline Pre-Law at Baylor is not a major. Rather, it is a pre-professional track available to all undergraduate students. The American Bar Association (ABA) Preparing for Law School
Chapter 13 Computer Programs and Programming Languages. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 13 Computer Programs and Programming Languages Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate between machine and assembly languages Identify
STUDENT LEARNING ASSESSMENT REPORT
STUDENT LEARNING ASSESSMENT REPORT SUBMITTED BY: DIANE MURPHY DATE: OCTOBER 16, 2013 BRIEFLY DESCRIBE WHERE AND HOW ARE DATA AND DOCUMENTS USED TO GENERATE THIS REPORT BEING STORED: BLACKBOARD COURSES
Nonye Azih and B.O. Nwosu Department of Business Education, Ebonyi State University, Abakaliki, Nigeria
Current Research Journal of Social Sciences 3(2): 66-70, 2011 ISSN: 2041-3246 Maxwell Scientific Organization, 2011 Received: November 23, 2010 Accepted: March 08, 2011 Published: March 30, 2011 Effects
Virtual Teaching in Higher Education: The New Intellectual Superhighway or Just Another Traffic Jam?
Virtual Teaching in Higher Education: The New Intellectual Superhighway or Just Another Traffic Jam? Jerald G. Schutte California State University, Northridge email - [email protected] Abstract An experimental
In the past decade, U.S. secondary schools have
Office of Research and Development RN-03, May 1998 Block Schedules and Student Performance on AP Examinations BACKGROUND In the past decade, U.S. secondary schools have introduced a variety of alternative
Printed textbooks versus E-text: Comparing the old school convention with new school innovation
Printed textbooks versus E-text: Comparing the old school convention with new school innovation Matty Haith & Rich Rogers III This paper was completed and submitted in partial fulfillment of the Master
COLLEGE PREPARATION QUESTIONNAIRE
COLLEGE PREPARATION QUESTIONNAIRE A. High School Attended: B. Month and year graduated from high school: C. I was enrolled in college track classes during high school (select one): Yes: No: D. Gender:
Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293
COURSE SYLLABUS Course: ISYS 4373 Application Development with Java Prerequisite: ISYS 3293 Welcome: Welcome to ISYS 4373, an introduction to Java programming. The purpose of this course is to provide
Course Objectives Course Requirements Methods of Grading S/N Type of Grading Score (%) Course Delivery Strategies Practical Schedule LECTURE CONTENT
Course: CSC 112 Introduction to Computer Science II (3 credits - Compulsory) Course Duration: Three hours per week for 15weeks (30h (T) and 45h (P)), as taught in 2011/2012 academic session. Lecturers:
INFSCI 0017 Fundamentals of Object- Oriented Programming
INFSCI 0017 Fundamentals of Object- Oriented Programming Term: Fall 2013 Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 404 Instructor: Dmitriy Babichenko Instructor s Email: [email protected]
Recruiting Teachers Using Student Financial Aid: Do Scholarship Repayment Programs Work?
Recruiting Teachers Using Student Financial Aid: Do Scholarship Repayment Programs Work? Student financial aid can be used as a tool to encourage interested participants to pursue a particular field of
The Integration of Secure Programming Education into the IDE
The Integration of Secure Programming Education into the IDE Bill Chu Heather Lipford Department of Software and Information Systems University of North Carolina at Charlotte 02/15/13 1 Motivation Software
The Effect of Electronic Writing Tools on Business Writing Proficiency
The Effect of Electronic Writing Tools on Business Writing Proficiency Lisa Walters and Susan McNamara Lisa M. Walters is Visiting Assistant Professor of Business Administration and Susan McNamara is Assistant
ENGAGING STUDENTS IN COMPUTING USING GAMESALAD: A PILOT STUDY
ENGAGING STUDENTS IN COMPUTING USING GAMESALAD: A PILOT STUDY Sonal Dekhane and Xin Xu School of Science and Technology Georgia Gwinnett College 1000 University Center Lane Lawrenceville, GA 30043 678-407-5000
Student Success in Business Statistics
JOURNAL OF ECONOMICS AND FINANCE EDUCATION Volume 6 Number 1 Summer 2007 19 Student Success in Business Statistics Carolyn F. Rochelle and Douglas Dotterweich 1 Abstract Many universities require Business
Communication Program Assessment Report
Communication Program Assessment Report Narrative: The communication faculty at Georgia Perimeter College (GPC) is committed to the mission of the college which includes strengthening student success,
Internet classes are being seen more and more as
Internet Approach versus Lecture and Lab-Based Approach Blackwell Oxford, TEST Teaching 0141-982X Journal Original XXXXXXXXX 2008 The compilation UK Articles Statistics Publishing Authors Ltd 2008 Teaching
Going Interactive: Combining Ad-Hoc and Regression Testing
Going Interactive: Combining Ad-Hoc and Regression Testing Michael Kölling 1, Andrew Patterson 2 1 Mærsk Mc-Kinney Møller Institute, University of Southern Denmark, Denmark [email protected] 2 Deakin University,
Chapter 13: Program Development and Programming Languages
15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 13: Program Development and Programming Languages Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning
COURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL
COURSE TITLE Computer Programming 1 LENGTH One Semester Grades 9-12 DEPARTMENT Computer Department Barbara O Donnell, Supervisor SCHOOL Rutherford High School DATE Spring 2015 Computer Programming 1 Page
ATSBA: Advanced Technologies Supporting Business Areas. Programming with Java. 1 Overview and Introduction
ATSBA: Advanced Technologies Supporting Business Areas Programming with Java 1 Overview and Introduction 1 1 Overview and Introduction 1 Overview and Introduction 1.1 Programming and Programming Languages
Bradley University. Transfer Work, Repeated and Incomplete Courses, and Placement Exams
Bradley University Transfer Work, Repeated and Incomplete Courses, and Placement Exams 26 Transfer Work Students may at any time enroll in course work at another institution. For that work to transfer
Flipped Statistics Class Results: Better Performance Than Lecture Over One Year Later
Flipped Statistics Class Results: Better Performance Than Lecture Over One Year Later Jennifer R. Winquist Kieth A. Carlson Valparaiso University Journal of Statistics Education Volume 22, Number 3 (2014),
Motivational Differences among Traditional and Nontraditional Students Enrolled in Metropolitan U Diversities
R. Eric Landrum, Jerry M. McAdams, and J et'aime Hood Students at a large metropolitan campus were surveyed about their motivational orientation and attitudes toward school. Results indicated that nontraditional
