Filters








22,921 Hits in 4.3 sec

Course Syllabus: Engineering Computations (MAE 2117) [article]

Lorena A. Barba
2017 Figshare  
Course syllabus for the new course in "Engineering Computations" (MAE 2117) at the George Washington University.Created: Fall 2017.Level: engineering students in year 2.Credits: 3Course aim:This course  ...  software development;5. gain experience documenting the fruits of their study.  ...  Remember that humor is a social act Adapted from the Software Carpentry CoC, itself evolved from those of PyCon and the Ada Initiative. 1 . 1 Interacting with Python-Background: What is Python?  ... 
doi:10.6084/m9.figshare.5709748.v1 fatcat:b4gsn3fdjrhijpxcm5riym5cdq

Teaching agile software development through lab courses

Andreas Schroeder, Annabelle Klarl, Philip Mayer, Christian Kroiss
2012 Proceedings of the 2012 IEEE Global Engineering Education Conference (EDUCON)  
With the days of the lone coder long gone, it is critical in our education of young computer scientists to lay particular emphasis on the "softer" spots of software development: How to organize a development  ...  process, how to deal with teams of software engineers with different skills and motivations, and how to produce outstanding software despite hard deadlines and (ideally) a 40-hour-week.  ...  ACKNOWLEDGMENT The authors would like to thank Martin Wirsing and Rudolf Haggenmüller for enabling the creation of the new software development lab course described in this paper, as well as all students  ... 
doi:10.1109/educon.2012.6201194 dblp:conf/educon/SchroederKMK12 fatcat:b242sjxhuvaovpym47qj3goqpe

A Cloud Computing Course

M. Suhail Rehman, Jason Boles, Mohammad Hammoud, Majd F. Sakr
2015 Proceedings of the 46th ACM Technical Symposium on Computer Science Education - SIGCSE '15  
The goal of this project-based course is to provide students with foundational systems concepts as well as experience in developing the required skills to design and deploy viable, robust and elastic web-services  ...  So far, for this demanding course, our student retention rate is above 80% and enrollment is doubling every year.  ...  This phase included the development of the individual Units and their content, activities for students to practice what they learn, quizzes to test and assess student learning, and programming projects  ... 
doi:10.1145/2676723.2677298 dblp:conf/sigcse/RehmanBHS15 fatcat:4fzgtsweanaohhqdgoaroyk7nu

Realism in Project-Based Software Engineering Courses: Rewards, Risks, and Recommendations [chapter]

Pierre Flener
2006 Lecture Notes in Computer Science  
A software engineering course is often the capstone of a general undergraduate curriculum in computer science.  ...  I here reflect on the rewards and risks of this approach, and make some recommendations for future offerings. 1 The 'big picture' is of course taught in some introductory first-year course.  ...  Acknowledgements I am deeply indebted to my former software engineering students, for making this course so enjoyable.  ... 
doi:10.1007/11902140_107 fatcat:oj733yp23rfitobf5s67xxfejy

Assessing Large-Project Courses

Maria Vasilevskaya, David Broman, Kristian Sandahl
2015 ACM Transactions on Computing Education  
In a modern computing curriculum, large project courses are essential to give students hands-on experience of working in a realistic software engineering project.  ...  We analyze the results, discuss findings, and summarize lessons learned.  ...  Acknowledgement The authors would like to thank all the students who participated in the software engineering course.  ... 
doi:10.1145/2732156 fatcat:nw2y467lbzaahmkq4owxa2muty

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

Scrum2kanban

Christoph Matthies
2018 Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials - SEEM '18  
We further present a summary of the lessons learned as well as recommendations for future similar courses.  ...  Using university capstone courses to teach agile software development methodologies has become commonplace, as agile methods have gained support in professional software development.  ...  The last question on the survey, question 8, asked for feedback on best practices to be followed for the next course iteration in the form of free text.  ... 
doi:10.1145/3194779.3194784 dblp:conf/icse/Matthies18 fatcat:cexrixqiwvfjznvetknbwatss4

Involving External Stakeholders in Project Courses [article]

Jan-Philipp Steghöfer, Håkan Burden, Regina Hebig, Gul Calikli, Robert Feldt, Imed Hammouda, Jennifer Horkoff, Eric Knauss, Grischa Liebel
2018 arXiv   pre-print
Contribution: We developed a model that allows analysing the involvement of external stakeholders in university courses both in a retrospective fashion, to gain insights from past course instances, and  ...  Drawing from ideas of the reflective practitioner, the model contains an emphasis on reflection and interpretation of the observations made by the teacher and other groups involved in the courses.  ...  The project course Software Architecture for Distributed Systems is worth 15 credits and is given to second year Bachelor software engineering students over the course of a semester at the University of  ... 
arXiv:1805.01151v2 fatcat:tz6i3dkqyzhffod6ymq5ibbtkm

Contemporary Capstone Computer Courses: Lessons From The Service Sciences

M. Keith Wright, Charles J. Capps III
2011 Journal of College Teaching & Learning (TLC)  
This paper further argues that modern curriculums for the fields of Computer Science, Information Systems, Information Technology, and Software Engineering could all be improved by viewing them as sub-specialties  ...  Enrollment in computer programming courses has plummeted in the past decade. Facing a similar situation in the 1960s, the mathematics community responded by inventing the "new math."  ...  According to a recent report released by the Brookings Institution, one of every five programming and software engineering jobs in Silicon Valley will be lost to offshoring over the next decade. 5 The  ... 
doi:10.19030/tlc.v6i1.1176 fatcat:pn3exg74gvbunchco5vivgjzg4

Software engineering of interactive educational resources for university student training in urban development courses

Olga Solnyshkova, Elena Dudysheva, I. Ilin, O. Kalinina
2018 MATEC Web of Conferences  
The third condition is the possibility to support different learning styles. We carried out experimental work on the example of initial work with a theodolite in the course of engineering geodesy.  ...  We considered conditions for increasing the effectiveness of the university students' initial work with the equipment during software design of interactive multimedia educational resources.  ...  For carrying out experimental work from the general selection of second-year students in 300 people three groups were selected.  ... 
doi:10.1051/matecconf/201817001062 fatcat:7oebay7zorbhnllva664l2jrn4

An introductory software engineering course that facilitates active learning

Stephanie Ludi, Swaminathan Natarajan, Thomas Reichlmayr
2005 ACM SIGCSE Bulletin  
ACM,Accessed from ABSTRACT At the Rochester Institute of Technology, the undergraduate introductory software engineering course has been redesigned from a lecture-lab format to a project-centric studio  ...  Introductory software engineering course that facilitates active learning" (2005).  ...  INTRODUCTION The learning paradigm for computing courses has remained almost intact for the last 25 plus years.  ... 
doi:10.1145/1047124.1047449 fatcat:vkzosxz45nawrdxz2zvhuxxvre

An introductory software engineering course that facilitates active learning

Stephanie Ludi, Swaminathan Natarajan, Thomas Reichlmayr
2005 Proceedings of the 36th SIGCSE technical symposium on Computer science education - SIGCSE '05  
ACM,Accessed from ABSTRACT At the Rochester Institute of Technology, the undergraduate introductory software engineering course has been redesigned from a lecture-lab format to a project-centric studio  ...  Introductory software engineering course that facilitates active learning" (2005).  ...  INTRODUCTION The learning paradigm for computing courses has remained almost intact for the last 25 plus years.  ... 
doi:10.1145/1047344.1047449 dblp:conf/sigcse/LudiNR05 fatcat:uomjfxmddbfg3kfqwifn4bems4

Implementation of Agile Methodologies in an Engineering Course

Jana Pócsová, Dagmar Bednárová, Gabriela Bogdanovská, Andrea Mojžišová
2020 Education Sciences  
The re-designed course was implemented and validated by an experimental group of students in the academic year 2019/2020.  ...  In addition to hard skills, potential employers also require significantly developed soft skills from their employees.  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/educsci10110333 fatcat:ktvpruypxjakfpgc63yiugojpq

Selecting Technology to Promote Learning in an Online Introductory Statistics Course

Megan Mocko
2013 Technological Innovations in Statistics Education  
The text, "The Online Teaching Survival Guide: Simple and Practical Pedagogical Tips", contains a list of 10 best practices for online teaching: • Best Practice 1: Be present at the course site • Best  ...  Practice 2: Create a supportive online course community • Best Practice 3: Develop a set of explicit expectations for your learners and yourself as to how you will communicate and how much time students  ... 
doi:10.5070/t572013893 fatcat:hp2nq6vwdzasleb5xagdrnax5e

SPATIAL THINKING AND COMMUNICATIONG: A COURSE FOR FIRST-YEAR UNIVERSITY STUDENTS

Halil Erhan, Belgacem Ben Youssef, Michael Sjoerdsma, John Dill, Barbara Berry, Janet McCracken
2011 Proceedings of the Canadian Engineering Education Association (CEEA)  
A major feature of the course design was an integrated laboratory, which served to amplify lecture content via practicing exercises aimed at developing their abilities to think and work spatially in 2D  ...  An important goal was to introduce spatial thinking while accommodating the needs of the students from diverse backgrounds, educational goals and career pathways.  ...  the many lessons learned from the course described in this paper.  ... 
doi:10.24908/pceea.v0i0.3740 fatcat:4gkg6me36zcshgn2k7fs2chlg4
« Previous Showing results 1 — 15 out of 22,921 results