-
Notifications
You must be signed in to change notification settings - Fork 21.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: Provide Organized Instruction In Professional Presentation Skills #1235
Comments
I was thinking about this when reviewing the "Core applications" section. It states that the section covers "Agile methodology". However, the relevant course, Software Engineering: Introduction, really does not cover "Agile methodologies to any satisfactory degree. In my experience, CS programs often have modules that teach students about the professional skills necessary to be effective working professionals. For example:
I do think that it is important that people learn some of the skills requires to apply their CS knowledge in a professional environment. For that reason, I have been electively taking Software Development Processes and Methodologies. So while I cannot comment on the specific course you mentioned, I do think that some professional skills modules would be good for the OSSU. For example, "CS Tools" could be "CS Tools and Methodologies". However, we do need to be careful about bloat. Ideally, there would be a Software Engineering module that covered soft skills, while otherwise talking about the methodologies more generally associated of building software. EDIT: This might also be worthwhile investigating, IBM - Soft Skills courses. |
@dafydddev As I recently posted on Discord, the original Software Engineering course was recently replaced by a course of the same name (because the original course is no longer available on Edx), without checking the contents of the new course. The new course is very different from the old one in terms of materials it covers, and is not an appropriate course for the position it currently holds in OSSU. There have been many suggestions for replacement on Discord (including the materials of the original course posted on YouTube and GitHub). It would be best if you open a separate RFC so that this can be discussed. |
I think this course, and the "Learning How to learn" (which is recommended very often, on Discord) can be added under a heading "Motivation & Preparation", just like the bioinformatics curriculum. |
Problem:
In its current form, OSSU may inadequately prepare its students for effective collaboration with teammates, co-workers, and open-source contributors.
Duration:
1 month from the date of posting.
Background:
One potential issue with self-led learning through programs like OSSU is that students can complete the program with a minimum of social interaction with other students, and without ever interfacing with teachers, managers, college deans, or other figures of authority. This leaves some students without an adequate understanding of how to navigate the social proprieties of change management. Successfully developing leadership potential requires practice; however, OSSU is not currently in a position to provide much of this practice.
It has been noted that some OSSU students and collaborators could benefit from a guide to effective leadership, and especially of effective presentation of proposals. Such skills include development of tact, diplomacy, and the ability to read a room and understand whether their position is likely to prevail. The ability to contribute on a cross-functional team is highly dependent on these skills; they are of high demand in the workplace.
In my opinion, OSSU does not currently do enough to assist with the development of these skills -- this is a potential deficit when compared to in-person organized learning in a university program like OSSU attempts to emulate.
Proposal:
I recommend the following addition to the curriculum:
Speaking and Presenting with Tact from the Personal Development series, published by the University of Michigan and hosted on Coursera.
Provided course description:
Including this course adds approximately nine contact hours to the OSSU requirements and implements a technical communications elective.
Alternatives:
The text was updated successfully, but these errors were encountered: