关于你的问题:
一、大学本科学习的既有一级学科的内容,也有二级学科即专业的内容。所以,本科也是要选专业的。至于到研究生阶段,可能每个专业还会细分多个研究方向,也就是说分的更细。比如历史学专业分为8个研究方向,即世界史、中国古代史、中国近现代史、历史地理学、专门史、史学理论与史学史、历史文献学、考古及博物馆学等,但它们这些方向不管读哪个,仍然都属于历史学专业。只是研究方面,更体现学术有专攻。
二、不管本科、硕士、博士,都是按专业招生的。如你所说,同一个二级学科可以产生硕士和博士。
三、研究生分全日制研究生和在职研究生两种。全日制研究生,除了做研究和实践,在大学是有课程的,需要上课。在职研究生,则采取一个月集中几次上课的方式,平时自己学习。
四、考研的教材,一般就是用本科的教材。每个学校都有指定书目,把指定范围的书籍看懂弄透即可。
五、从考研角度,本科与专科的主要的区别在于,本科重视学术,专科则偏重于实践。本科有体现学术研究水平的论文答辩,而专科没有。正因为如此,专科缺乏证明其学术能力的学位证书,所以不能直接考研。
PS:在研究生阶段,同一个专业也就是你说的二级学科,课程更高级。比如本科学习的计算机应用,研究生阶段要学习高级应用;还比如外语,本科阶段是通用英语培养,研究生阶段要学专业外语等。