1.c/s程序可以认为是一个不可避免的整体,组件的复用性不如b/s需求下的组件。
2.c/s通常建立在专用网络上。在小型网络环境中,局域网通过专用服务器提供连接和数据交换服务。
3.b/s建立在广域网上,不需要有专门的网络硬件环境,比如上网,租用设备,自己管理信息等。比c/s有更强的适应性,一般只要有操作系统和浏览器就行。
4.c/s程序可以更关注进程,多级检查权限,不太关注系统的运行速度。
5.b/s;s对安全性和访问速度的多重考虑是基于更多优化的需要,这比c/s更重要..
一般来说,b.a相当于的文学士,侧重于人文教育,b.s相当于的理学士,侧重于数学和自然科学。但这并不意味着读b.a的学生不会涉及数学和自然科学,只是侧重点不同。
文科专业:
很多文科专业名义上听起来是纯文科,但随着交叉学科的兴起,出于全面培养学生的目的,很多文科专业实际上涵盖了一些数学和理科课程。
以心理学为例,很多人可能会认为心理学是一门纯文科,但事实并非如此。
罗得岛州大学心理学教授罗宾斯提到,该校为心理学专业提供两种不同的学位。
1.学士学位
适用人群:毕业后想走上心理咨询师职业生涯的学生。
2.学士学位
适用人群:未来想从事学术研究和申请博士的学生。
两者的区别:b.s学位的课程设计会更偏向于数据统计和研究方法。
部分理工科专业
即使是完全偏理工科的专业,有些学校也会提供b.a选项。
以计算机科学(cscomputerscience)为例,科罗拉多州立大学计算机科学系(csdepartmentofcoloradostateuniversity)为其本科生提供了两种不同的途径。
假设学生将自己定义为未来的工程师或想要特别专业的计算机科学技能,学生可能希望选择b.strack来完成他们的学业。
假设学生想探索更多的知识或不如果他们不把自己定义为工程师,他们还不如选择b.a轨道
两者的区别在于课程设计。
学士课程要求学生完成58学分的计算机科学,17学分的数学和24学分的人文科学。
ba项目的学生只需要完成42个计算机科学学分,13到16个数学学分和近43个人文学分。
显然,b.a学生将能够接受更广泛的课程教育,而b.s学生则专攻cs技术。