清华大学计算机专业大一到四的课程 教材详细名字

如题所述

下面粘贴一部分,因为计算机系是信息学院的,所以是按照一个学院给的培养方案,具体到每个人修什么课,每学期开什么课都并不确定。

计算机科学与技术专业核心课程 5 门,14 学分

30240243           操作系统               3学分春        

30240382           编译原理               2学分春            

40240432           形式语言与自动机        2学分春        

30240042           人工智能导论           2学分秋    

40240595       专业实践       5学分夏 

A5:计算机软件专业核心课程 6 门, 23 学分

                   计算机系统软件(1)       4学分秋

                   计算机系统软件(2)       4学分春

                   数据结构与算法(2)       4学分春

                   软件理论基础(1)        4学分春

                   软件理论基础(2)        2学分秋

44100265           专业专题训练           5学分夏

(1) 数学与自然科学基础课 (不少于37学分)

1) 必修  10 门课,不少于 31 学分          

数学  6门 不少于21学分

10421055           微积分A(1)           5学分      

10421065           微积分A(2)           5学分

10421094           线性代数(1)            4学分      

10421102           线性代数(2)            2学分          


     

           

三选一

             

        

10420243           随机数学方法           3学分      


10420803           概率论与数理统计        3学分      

30230742           概率论与随机过程(1)   2学分


     

           

二选一

             

        

10420252           复变函数引论           2学分


10421133           复变函数与数理方程       3学分

                  

自然科学基础4门不少于10学分

                   大学物理课组1          ≥4        

                   大学物理课组2          ≥4        

10430782           物理实验A(1)           2学分      

10430801           物理实验B(1)           1学分      

10430792           物理实验A(2)           2学分      

10430811           物理实验B(2)           1学分      

2) 必修学分,不少于 6 学分

其中数学  不少于 4学分

10420262           数理方程引论           2学分      

                   数值分析课组           3学分 选一门,详见附录2

20240013           离散数学(1)            3学分      

20240023           离散数学(2)            3学分                    

34100224           离散数学               4学分      

40420393           离散数学                 3学分

20250013           运筹学                   3学分

40420563           泛函分析(1)            3学分      

30420324           流形上的微积分          4学分

00420113           代数编码理论           3学分      

10420672           初等数论与多项式        2学分      

60420013           应用统计               3学分      

自然科学基础 

20430094           量子与统计             4学分                  

20430022           统计力学               2学分      

10450012           现代生物学导论          2学分      

                   近代物理实验课组        3学分 详见附录2

10430543           近代物理               3学分      

10430553           高新技术物理基础        3学分      

10440012           大学化学B              2学分      

 (2) 学科基础课不少于 24学分

1)必修2门课,3 学分

20130412           工程图学基础           2学分      

30210041           信息科学技术概论        1学分      

2)必修学分不少于 21 学分 è¯¦è§é™„录1

                   电路与电子课组          3-4学分    

                   程序设计与软件课组1     2-3学分    

                   程序设计与软件课组2      2学分

                   程序设计与软件课组3      3-5学分

                   电子课组1                3-4学分

                   电子课组2                3-4学分

                   电子实验课组             1-2学分

                   数据结构课组          3-5学分    

                   信号课组               4学分      

                   计算机原理课组          3-4学分

                   控制课组               4学分

                   通信原理与网络课组      3-4学分

                   集成系统与设计           2-4学分

3) 建议选修

          电子工艺实习            1学分

21510202            ç”µå­å·¥è‰ºå®žä¹  (分散)    2学分

(3) 实践环节   12学分

军事理论与技能训练       3学分  入学教育期间完成

大一外语强化训练        2学分 全校非外语专业本科学生的必修环节,时间安排在大一夏季学期第1-3周。

                   程序训练课组           2学分   é€‰1门,详见附录1

                   实践类课程             5学分   详见附录1


追问

哪些是大1的 哪些是大2的 哪些是大3的 哪些是大4的 作者是什么名字 谢谢清楚一点我也好找

追答

基础课按学期,其他的自由选。基本上每个学期系里会统一发那个学期的开课和对应年级的选课信息。

追问

如果我想学编程 那应该学哪门呢

追答

先学“程序设计基础”,一般就是C语言。然后上程序设计实践(C++),之后上算法和数据结构。再之后上软件工程,人工智能等课程。

追问

高等数学不用学吗?

追答

不是说学编程嘛...
要是问学科基础课的话,需要学离散数学。
微积分和线性代数,我觉得对最初的程序设计基础没有太大用,到后面的数据结构之后才能够用到。

追问

学编程就不用学高等数学?

追答

学编程的基础,不需要高等数学,不过离散数学还是要的。
考虑未来的发展,还是学高等数学比较好,不过那都是到学会编程语言之后了。
祝你成功!

温馨提示:答案为网友推荐,仅供参考
相似回答