合聚咖

合聚咖

学习编程都需要什么学科

admin

大学学习编程,专业首选软件工程。此学科旨在通过工程化方法构建并维护高效、实用且高质量的软件。涉及到程序设计语言、数据库、软件开发工具、系统平台、标准和设计模式等。必修课程如下:

计算机体系结构与汇编语言:掌握386后保护模式的程序设计,对学习现代操作系统底层知识至关重要。推荐书籍《80×86汇编语言程序设计教程》,清华大学出版社,杨季文著。

计算机操作系统原理:了解在特定操作系统上进行开发。众多书籍中,建议阅读《Inside Windows 2000》,微软出版社。

数据结构与算法:决定编程水平的关键课程,推荐《数据结构与算法》,朱战立、刘天时编著,清华大学出版社版本为首选。在完成C版学习后,可浏览C++版书籍,以加深理解。

软件工程:课程价值随学习深入而体现,推荐《实用软件工程》,黄色封面,清华大学出版社。学习时,无需过分关注条条框框,重点在于实践。

Windows程序设计:《Windows程序设计》,Petzold著,北京大学出版社。学习此书后,再接触Visual C++(VC)将更易于掌握。此书为许多名校教材,推荐在完成此书后学习VC。