BU Software Engineering Foundations

Jul 15, 2020 | Boston University, Greater New England, News

Reviews are in for Langdon White and Bandan Das’ first-ever virtual software engineering course at Boston University : Online classes work.

This semester-long course which was first taught in the spring of 2020 became a bellwether for the potential of virtual instruction as the global pandemic made in-person gathering impossible. Langdon and Bandan (industry software veterans at Red Hat) say they missed the quick feedback loop made available by in-person interaction, but were greatly pleased by the level of interest shown by the students.

The software engineering course, which focused on industry best practices as opposed to the syntactical structure of programming languages, was meant to ensure that students got an unadulterated view of what they need to know when they start an internship or career in software engineering. In any case, languages are secondary to being a good problem solver. Some concepts introduced in this class include source control, pull requests, open source, containerization, virtualization, and agile vs. waterfall development methods.

“I’m convinced that with this knowledge, students will be prepared to show up on the first day of their software engineering careers and be successful,” said Bandan.

During the course of the semester, Bandan and Langdon invited several guest speakers to discuss specialized engineering roles such as quality and performance. The duo is now encouraging more engineers to volunteer their time to teaching courses because the classroom experience exposes engineers to how different people use software. This insight gathered from the classrooms is valuable in creating more inclusive software applications.

Judging by the success of their spring semester class, Bandan and Langdon will be teaching this class again in the fall. The two engineers are inspired to do even more work with students because they desire a deeper understanding of software engineering to effectively communicate with the students. 

To teach, you’ve got to learn it so much better.

-Langdon White, Principal Technical Marketing Manager, Red Hat

Through the Boston University Red Hat collaboratory, Red Hat engineers have deep proximity to faculty, program staff, and students. This access facilitates identification and pursuit of valuable opportunities such as teaching courses. For those interested in teaching a class at BU, please take a look at this syllabus and build something similar, focusing, primarily, on what you intend the students to learn and the “learning outcomes.” Once you have a draft, contact Langdon or Bandan and they can help you find an appropriate place to propose the class.

There are also opportunities to get involved with classes at UMass Lowell and other universities we work with (including internationally in Brno, UK…) If you are interested in either being a guest lecturer or teaching a class let us know here.

Related Stories

Summer Leadership Academy for Diverse Students in STEM

Summer Leadership Academy for Diverse Students in STEM

Researchers, Educators, Business Leaders and Students (REBLS) is a MA statewide network that is funded by the National Science Foundation, and housed within the Institute of Diversity Sciences at UMass Amherst. Last year, when the pandemic was ravaging the economy...

The Red Hat Collaboratory at Boston University seeks large, small, and speculative projects for funding and support

The Red Hat Collaboratory at Boston University seeks large, small, and speculative projects for funding and support

The Red Hat Collaboratory at Boston University has opened a Request for Proposals in support of the launch of the expanded Collaboratory. The Collaboratory seeks to define and demonstrate an open model for large-scale reproducible systems research toward achieving a future of secure, reliable, scalable, self-operating, distributed, heterogeneous compute platforms that stretch from edge devices to cloud datacenters.

Red Hat took part in a virtual panel hosted by MIT for students interested in doing research for high tech companies

Red Hat took part in a virtual panel hosted by MIT for students interested in doing research for high tech companies

MIT hosted a virtual panel for graduate students interested in doing research for high tech companies on January 27, 2021 as part of the Institute’s Independent Activities Period. The “PhD Careers in Tech” event, which covered many different fields of graduate study in both sciences and engineering, as well as general entrepreneurship, included panelists from diverse industries who shared key insights, spoke about skills required for success, how to navigate the interview process and how to build career paths in industry.

Beyond – The 3rd round for the Open Source academy course

Beyond – The 3rd round for the Open Source academy course

During the summer semester of 2020, Red Hat’s Beyond platform offered a class on open source development in conjunction with Efi Arazi School of Computer Science at the Interdisciplinary Center (IDC) of Herzliya, Israel’s only private university.

Glimpses into Future Tech: Red Hat Research Days 2020

Glimpses into Future Tech: Red Hat Research Days 2020

In this series of Research Days, Red Hat experts, including Red Hat’s Chief Technology Officer, Chris Wright, and researchers from Harvard, Yale, Boston University, and other leading universities discussed their ongoing research on technology to improve privacy and security, make experimentation and system execution more reproducible, and enhance the performance and reliability of cloud systems.