Filters








9,685 Hits in 5.8 sec

ROSE

Andrew Meneely, Laurie Williams, Edward F. Gehringer
2008 Proceedings of the 13th annual conference on Innovation and technology in computer science education - ITiCSE '08  
Open-source project artifacts can be used to inject realism into software engineering courses or lessons on open-source software development.  ...  for an undergraduate computer science or software engineering course.  ...  ACKNOWLEDGMENTS We would like to thank Ben Smith for helping in the deployment of ROSE along with Sarah Smith and Chih-wei Ho for their development of the Coffee Maker and Real Estate programs.  ... 
doi:10.1145/1384271.1384276 dblp:conf/iticse/MeneelyWG08 fatcat:4stietqrznaqrmchikkfovpuuu

ROSE

Andrew Meneely, Laurie Williams, Edward F. Gehringer
2008 ACM SIGCSE Bulletin  
Open-source project artifacts can be used to inject realism into software engineering courses or lessons on open-source software development.  ...  for an undergraduate computer science or software engineering course.  ...  ACKNOWLEDGMENTS We would like to thank Ben Smith for helping in the deployment of ROSE along with Sarah Smith and Chih-wei Ho for their development of the Coffee Maker and Real Estate programs.  ... 
doi:10.1145/1597849.1384276 fatcat:ex364iqfyff73bvhrqagynmmce

Teaching Successful "Real-World" Software Engineering to the "Net" Generation: Process and Quality Win!

William L. Honig
2008 2008 21st Conference on Software Engineering Education and Training  
The Team Software Process is recommended to other academic programs seeking to bring real-world software engineering into the classroom and improve teaching for the Net Generation.  ...  However, academic course content often fails to teach practical, "real-world" software engineering as it is done in large organizations.  ...  Sections 5 and 6 conclude with suggestions to other academics seeking to bring the real world into the classroom software engineering experience.  ... 
doi:10.1109/cseet.2008.38 dblp:conf/csee/Honig08 fatcat:hrvosezcyretrpeuzdounuywre

Teaching An Electrical Circuits Course Using A Virtual Lab

Md Zahidur Rahman
2014 Journal of College Teaching & Learning (TLC)  
We explain our efforts to train our students to think as engineers, first by making them more visible and accountable in the classroom, and second, by offering them hands-on practice through the use of  ...  Multisim, a free and open source simulation software.  ...  and concepts learned in the classroom.  ... 
doi:10.19030/tlc.v11i4.8853 fatcat:4i3dt4safzhcznv6gkyab4edqq

A Pilot Experience with Software Programming Environments as a Service for Teaching Activities

Amanda Calatrava Arroyo, Marcos Ramos Montes, J. Damian Segrelles Quilis
2020 Applied Sciences  
However, specific software tools to emulate realistic scenarios are required for effective teaching.  ...  Software programming is one of the key abilities for the development of Computational Thinking (CT) skills in Science, Technology, Engineering and Mathematics (STEM).  ...  Therefore, we use ACTaaS to deploy a whole production software environment and change the current classroom workflow to a more realistic approach.  ... 
doi:10.3390/app11010341 fatcat:obgbh2jp7reqvbnoekicxirroy

Cooperative expertise for multidisciplinary computing

Ursula Wolz, Lillian (Boots) Cassel, Thomas Way, Kim Pearson
2011 Proceedings of the 42nd ACM technical symposium on Computer science education - SIGCSE '11  
As the need for multidisciplinary computing education continues to increase, consideration for distributed expertise will become critical to implementing a successful curriculum.  ...  We present outcomes of an experiment to implement this model at two geographically separated institutions through three courses (two at one institution, one at the other), by faculty in computer science  ...  As such, this course was expected to provide realistic "clients" for the software engineering course, and game designer expertise for the games course.  ... 
doi:10.1145/1953163.1953264 dblp:conf/sigcse/WolzCWP11 fatcat:coqdpi2z35d5teq5jn6glm265a

A Conceptual Framework for Software Engineering Education: Project Based Learning Approach Integrated with Industrial Collaboration

Jamilurahman Faizi, Department of Computer Engineering, Aligarh Muslim University, Aligarh, 202001, India, Mohammad Sarosh Umar
2021 International Journal of Education and Management Engineering  
Yet, software engineering educators have been using the traditional approaches for SE education since long back, which is being revealed as an inefficient method of learning approach and bring up the gap  ...  A vital portion of software engineering education is practical learning and experience of principles, methods and procedures for the development of real-time software.  ...  tools in the department of software engineering in order to support studetns skills and bring enough collaboration among both parties.  ... 
doi:10.5815/ijeme.2021.05.05 fatcat:xkxquef3fffytmjrup35vead5e

Page 1017 of American Society of Civil Engineers. Collected Journals Vol. 127, Issue 12 [page]

2001 American Society of Civil Engineers. Collected Journals  
Use of the models frees more class time to develop efficient solutions subject to realistic constraints.  ...  About the only students who are not completely sold are those who have not taken the time to thoroughly learn the software.  ... 

Experiences and insights from using Github Classroom to support Project-Based Courses [article]

Maria Augusta Nelson, Lesandro Ponciano
2021 arXiv   pre-print
This work presents an approach for using GitHub classroom as a shared, structured, and persistent repository to support project-based courses at the Software Engineering Undergraduate program at PUC Minas  ...  Besides the lessons learned, we present insights on improving the education of the next generation of software engineers by employing metrics to monitor skill development, verifying student work portfolios  ...  Professors can create classrooms and, within those classrooms, create assignments for students.  ... 
arXiv:2103.07242v1 fatcat:hesnbd2zbjg4xatctbdisppbxa

Integrating control concepts in an embedded systems design course

Manuel Jimenez, Gerson Beauchamp, Reinaldo Mulero, Maria Gonzalez
2013 2013 IEEE Frontiers in Education Conference (FIE)  
conditioning and embedded software design skills in a more realistic platform than that provided by virtual instrument environments.  ...  This paper describes the course setting, design approach, and experience gained by the students, establishing a collaboration modality that could be emulated to bring multidisciplinary projects into traditional  ...  ACKNOWLEDGMENT The authors would like to thank Texas Instruments Inc. for their support to this project by providing the C2000 evaluation kits, CCS-IDE, and several of the interface chips used for the  ... 
doi:10.1109/fie.2013.6685035 dblp:conf/fie/JimenezBMG13 fatcat:dh6cx2mugzcq7e4bd64eazhjka

Simulating Transportation for Realistic Engineering Education and Training

Chen-Fu Liao, Henry X. Liu, David M. Levinson
2009 Transportation Research Record  
The authors thank Gary Davis, Nebiyou Tilahun, Hui Xiong, HunWen Tao, and Adam Danczyk at the Civil Engineering Department for providing access to students and collecting feedback.  ...  of Civil Engineering also provided funding for this work.  ...  Web-based education has become a popular and effective complement to classroom instruction in recent years. Online learning tools bring a classroom laboratory to the student through a computer.  ... 
doi:10.3141/2109-02 fatcat:2zwobo5k2ne2fatbruujflimxa

Using GitHub in large software engineering classes. An exploratory case study

Miroslav Tushev, Grant Williams, Anas Mahmoud
2019 Computer Science Education  
The educational objectives of the project are to a) reinforce the concepts being taught in the classroom, and b) simulate a realistic, industrial software engineering environment [1, 2, 3] .  ...  In an attempt to provide a more realistic project experience for the students, Coppit and Haddox-Schatz [2] presented an approach to teaching a one-semester large-scale software engineering course in  ... 
doi:10.1080/08993408.2019.1696168 fatcat:7ylfewn6j5g6hcomo2qkuflylq

Integration of information and communication technology (ICT) into technical and engineering education in Nigeria: Potentialities, problems and strategies

Isma'ila Y. Shehu, Hammad D. Baba, Joseph D. Enemali
2012 2012 4th International Congress on Engineering Education  
It concluded with suggestions on how to integrate the technology in technical and engineering education delivery process.  ...  Teachers should be taught on how to use them and be made easily accessible to the teachers and students.  ...  Supplementary computer tools such as scanners or digital cameras allow teachers to bring in outside sources, enter them into a computer, and customize assignments.  ... 
doi:10.1109/iceed.2012.6779275 fatcat:b63qtsm4n5gzbevtfbtm3txx34

HoliCoW

Peng Zhang, Jules White, Douglas C. Schmidt
2016 Proceedings of the 38th International Conference on Software Engineering Companion - ICSE '16  
Although software engineering students should be taught these types of rigorous testing techniques, it often hard to motivate students to produce high-quality test suites for their assignments since classroom  ...  Intensive testing is often applied by professional software engineers to assure the quality of enterprise information technology (IT) systems.  ...  Although schools are increasingly involving software engineering students in more realistic projects, the emphasis is typically on creating apps rather than systematically producing effective test cases  ... 
doi:10.1145/2889160.2889197 dblp:conf/icse/ZhangWS16 fatcat:ehnae4jgcjd2zhkfoujxwq2zhy

Flipping a Graduate-Level Software Engineering Foundations Course [article]

Hakan Erdogmus, Cecile Peraire
2017 arXiv   pre-print
Creating a graduate-level software engineering breadth course is challenging. The scope is wide. Students prefer hands-on work over theory. Industry increasingly values soft skills.  ...  Changing software technology requires the syllabus to be technology-agnostic, yet abstracting away technology compromises realism. Instructors must balance scope with depth of learning.  ...  contemporary software engineering practices, develop and deliver a realistic software project that meets stakeholders' expectations, is high-quality, and balances underlying engineering tradeoffs.  ... 
arXiv:1702.07069v1 fatcat:zfyv44sykfgzpi75fv62i5j24m
« Previous Showing results 1 — 15 out of 9,685 results