根据提供的信息,上海大学的本科生在4年学习期间需要修满至少42个学分才能毕业。不过,请注意,这个信息可能因专业不同而有所变化,因为每个专业都有其特定的培养方案和课程设置。例如,复旦大学的学生每学期选课总量通常不得超过32学分,并且第一至第四学期,学生修读课程每学期应不少于20学分。
对于留学生回国申办落户上海的情况,根据规定,留学生累计在外学习时间和获得的学分一般不少于总学习时间和总学分的50%。如果留学生利用暑期等在国内通过非学历教育获得学分,则累计在外获得的学分一般不少于总学分的80%。
请根据您所申请的专业和学位要求,以及您所在的学校或教育机构提供的具体学分规定,来确定您需要修满的学分数量。如果您需要更详细的信息,建议直接咨询您所在学校的教务部门或相关负责留学生事务的办公室