Hacker News new | past | comments | ask | show | jobs | submit login

Hey everyone- I am one of the co-instructors for this course (Michael Hilton). Thanks for all the comments! I’m happy to answer any questions about the class, and I’m always looking for suggestions on ways to make the class better: AMA!



This looks great! Are there plans on making more of this course's content available to non-CMU students (e.g. recorded lecture videos)? Thanks


That is something we would love to do in the future, however our current videos have students voices and faces so we cannot release them for privacy reasons.


My wife's in a remote master's program. What they did is chop up the lecture. When students asked a question, that was omitted from the online presentation. The result is that an hour of class winds up being, say, four 12-minute videos.

That sounds weird, and it can be a bit choppy, but it has advantages. You get to stop and think at the points where others needed to ask questions. You have natural breaking points if you prefer smaller-sized bites.

So, I don't know if the students are in all of your video, or just when they ask questions. But if it's only when they ask questions, you might consider this approach.


Aww, sad :(. The faces are likely problematic, but the voices themselves shouldn't be (not identifiable to a person)


Why not? I can't really see the difference, except that identifying a person by face is easier than by voice.


Yeah exactly, a generic voice is not personally identifyable.


My suggestion would be to consider safety-critical software engineering: What is the difference between an autonomous driving prototype and product? From there, venture towards process stuff like ISO26262, SPICE, MISRA-C, etc. Students should learn what the purpose is behind these process standards. It might lead to interesting discussions for what use cases you want to employ how much process/tool overhead.


Thanks for sharing this content professor! Any resources (online courses/books/etc) that you can recommend for current CS students that don’t have an opportunity to take a class like this?


I haven’t had time to read it yet, but I have been hearing a lot of good things about the new book from google (full disclosure, I know the authors and they are great) https://books.google.com/books/about/Software_Engineering_at... I also recommend following practicing software engineers on Twitter, to see what people in industry care about.


Regarding lecture 16, Intro to QA testing, my feedback as a practitioner would be:

- Typo - "principle goals" / "principle techniques" instead of "principal"

- Add accessibility and internationalization under non-functional testing types, with at least a brief mention of their importance

- Add mention of exploratory testing under manual testing as a valuable technique

- Most of your students will not be QA staff themselves in their careers, so a brief mention of the benefits and pitfalls of collaborating with dedicated QA personnel may be useful. A mention that the type of QA personnel varies highly by software subspecialty and size of the business (ranging from non-technical to CS degree holding specialists) may also be useful.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: