软件课程的版权归属主要遵循《中华人民共和国著作权法》的相关规定。一般来说,软件著作权归属于软件开发者,即实际组织开发、直接进行开发并对开发完成的软件承担责任的法人或其他组织;或者依靠自己具有的条件独立完成软件开发并对软件承担责任的自然人。
对于合作开发的软件,其著作权的归属由合作开发者通过签订书面合同来约定。如果合作开发者之间没有签订书面合同或者合同未作明确约定,那么其著作权归属于受托人。
此外,接受他人委托开发的软件,其著作权的归属由委托人与受托人签订书面合同约定;如果没有书面合同或者合同未作明确约定,那么其著作权归属于受托人。
因此,软件课程的版权归属主要取决于开发方式及是否签订了相关合同。建议在进行软件开发前,明确著作权归属,以避免未来的纠纷。