Harvard’s Computer Science department has launched an exciting new course this semester called COMPSCI 1060: “Software Engineering with Generative AI.” This hands-on course teaches students how to use AI in developing software as a service, following the complete software development lifecycle.

The course takes a more practical approach compared to typical computer science classes. It’s designed to equip students with skills that are becoming essential in today’s job market—especially how to effectively use generative AI in software development.
Professor Christopher A. Thorpe, who created and is teaching the course, emphasized the need for this type of instruction. “How do we prepare students for real-world industry?” he asked. “In today’s world, a software engineer needs to know how to effectively use these tools.”
On the first day, Professor Thorpe shared his vision: “This is a course about how to become a great software engineer. The future is now.” Students have already noticed how practical the course is compared to more theoretical studies.
Caleb Capoccia, a sophomore in the course, expressed his enthusiasm: “This course is all about being practical. It embraces newer tools that are now standard in the industry. Learning to use them well and ethically is something we can apply right away.”
However, Professor Thorpe noted that the focus isn’t just on AI tools. “The goal is to guide students through the software engineering lifecycle and help them build meaningful applications,” he said.
Adam C. Hesterberg, Assistant Director of Undergraduate Studies for Computer Science, echoed this sentiment. He highlighted the importance of teaching timeless software skills that remain valuable, even as industry trends change.
Abby E. Miller, another student in the course, pointed out the balance between traditional computer science foundation and the practical application of generative AI. She believes that starting with the basics can be beneficial before diving into advanced topics like AI.
Professor Thorpe hopes that keeping the class size small, limited to 66 students, will foster an environment where they can develop teamwork skills and learn coding collaboratively.
After just two class meetings, Faith C. Rounds shared her excitement about collaborating with her classmates. “I can’t wait to see what everyone creates,” she said, eager to work alongside passionate peers who excel in technology.
Check out this related article: Mastering the Cold: Simple Science Behind Understanding and Battling Recent Chilly Weather
Source link