
孙瑜的教学网站
给同学们的话:如果同学们有什么疑问,或者网页上有链接错误或其他问题,请给我发邮件bobsunyu@gmail.com
Office Hours(办公室时间):思学楼A405 Mon-Fri(8:00-12:00,14:30-18:00) 电话:83032243(请提前预约)
重要事项
歌曲《男儿当自强》 歌词
《编程的奥秘——.NET软件技术学习与实践》序言 后记 (推荐)
一个普通IT人(《编程的奥秘——.NET软件技术学习与实践》作者金旭亮 个人Blog)的十年回顾 上 中 下 (推荐)
金旭亮老师个人Blog上的好文章(推荐)
(2)软件教育杂感
CSDN计算机图书连载 (推荐:最新的计算机图书可以先睹为快)
几个关于计算机教育的帖子,仔细阅读后会很有启发(推荐)
2004级&2005级计科及网络工程专业教学计划(供同学们选择专业方向时参考,内有详细的大学四年所开课程)
考研还是就业,这是一个问题!(虽然同学们现在还在低年级,但偶尔听说已经有一些同学开始了考研准备,觉得非常吃惊。同学们一定要根据自己的实际情况作出决定,千万不要盲从。这是我前几年给大三的学生上《专业英语》时写的一个教案,希望对同学们有所帮助)
《.NET高级开发》(2006-2007春)
《网络程序设计实践》(2006-2007春)
进入教学网站(建设中……)
《WEB应用程序设计》(2006-2007春)
进入教学网站(建设中……)
《数据库原理》(2006-2007)
《软件开发环境(Visual Studio.NET 2003)》重修班(2006-2007秋)
参考书籍:Computing with C# and the .NET Framework(英文版)
《面向对象程序设计(C#语言)》重修班(2005-2006春)
第三讲:简单C#编程 示例代码 练习题答案 教学演示录象 demo1.avi demo2.avi demo3.avi
第四讲:控制结构 示例代码 练习题答案 教学演示录象 demo1.avi
第五讲:字符、字符串 示例代码 练习题答案 教学演示录象 demo1.avi
第六讲:数组及其他数据结构 示例代码 练习题答案 教学演示录象 demo1.avi
第七讲:面向对象概述 示例代码 教学演示录象 demo1.avi demo2.avi
参考资料:
Beginning Visual C# (《Visual C#入门》)英文版 (如果文件无法打开,可以把此.chm文件拷贝到C盘根目录下再试一试) 配套源代码 (推荐)
《数据库系统概论(以SQL Server 2000为例)》(2005-2006春)
课程结业评分标准:考勤5%+课堂测验5%+作业10%+实验20%+期中考试20%+期末考试40%
平时成绩记录(包括考勤、课堂测验、作业、实验等):
请特别注意:凡是作业、实验报告抄袭者,抄袭双方均以零分计!
信息计算2003 (包括作业1、实验1、期中考试成绩)
应用数学2003 (包括作业1、实验1、期中考试成绩)
(在这里要特别感谢我们的辅导老师周英,正是由于她的辛勤劳动才让大家能拿到经过仔细批改的作业。)
通知:
补课调查:
讲义:
第5讲:SQL语言(III)—子查询、集合查询 示范程序 例A 例B 例C 例D 如何打开及运行示范程序
第8讲:数据库设计 (2006-6-7更新)
教材:
《数据库》教材(推荐)

参考教材(英文)
作业:
作业1题目 作业1答案
实验(实验报告请打印后上交):
实验1讲义(2006-4-27已更新) 实验1题目 实验1实验报告格式及要求(上交期限:第2次上机结束后当天交到各班学习委员处)
实验2讲义 实验2题目 实验2实验报告格式及要求(上交期限:第2次上机结束后当天交到各班学习委员处)
实验3题目 实验3实验报告格式及要求(上交期限:第2次上机结束后当天交到各班学习委员处)
实验4题目 实验4实验报告格式及要求(上交期限:第2次上机结束后当天交到各班学习委员处)
《图书借阅系统业务需求》(2006-6-1更新) E-R图形模板
实验必备资料及工具:实验指导书,实验讲义,实验题目,实验报告样本,备份工具(软盘、优盘等),Company等数据库图
实验准备:
(1)准备好实验必备资料及工具
(2)认真预习实验指导书、实验讲义、实验题目、实验报告样本等相关内容,熟悉实验步骤,并复习相关理论知识(以后凡是在教学网站上已经说明的内容,实验辅导老师有权不予回答)
《计算机科学概论》(2005-2006秋)
特别事项
读书笔记的文件和邮件主题命名规则是:读书笔记1_网络(或计科)_04054567_张三.doc
计算机文化基础教案 (希望计科2005和网络2005的同学一定要把《计算机文化基础》的内容尽快全部掌握,特别是Microsoft Word 2000的使用)
磁芯大战游戏介绍 扫描原版 文字版(原载于《科学美国人》杂志1984年卷) 中文版
《IT知识培训班》(2005-2006秋)
补充资料:
(3)移动通信史(图文并茂,值得一读)
补充资料:
最好的计算机网络教材《网络》(英文版) (中文目录)(推荐)

第四讲:多媒体技术
我制作的小片《我的游戏人生》
《面向对象程序设计(C#语言)》《软件开发环境(Visual Studio.NET 2003)》(2005-2006秋)
讲义:
示范程序:
生命模拟游戏(Animal)(学习面向对象编程思想的最好的教材)
实验:
实验报告范本(“收获体会问题”写得越详细、越个性化、越真实越好,否则我不知道你做这个实验的心路历程,也就无法充分地判断你是否是独立完成的这个实验、你是否在做这个实验时进行了认真仔细地思考、通过这个实验你是否在实践能力上得到了提高)
实验成绩排行榜:
实验1:熟悉Visual Studio.NET 2003开发环境
资料
Professional C# (《C#高级编程》)中文版 英文版 (如果文件无法打开,可以把此.chm文件拷贝到C盘根目录下再试一试) 配套源代码 (推荐)
C# How to Program(《C#大学教程》)英文版目录 英文版电子教案 配套源代码 (因为这本书的电子版很大,所以没有放在网上,同学们可以自行到南充校区4207机房分章节拷贝)(推荐)
电子书籍:Programming Microsoft .NET (英文版) 配套源代码(推荐)
洪恩软件《C#编程之道》配套源代码 (推荐)
RFC 1521 《MIME (Multipurpose Internet Mail Extensions)》(其中5.2节详细地规定了如何进行Base64的编码和解码;另外计算机专业的同学要习惯阅读英文的文档,只有这样才能获取最真实的信息)
C#基础教程 (推荐)
电子科技大学C#讲义 (推荐)
《程序员》2004年第6期(专门介绍.NET,以及主流的编程语言之间的对比)
《开发高手》2004年11期(包括一篇很好的文章《中美大学计算机教育对比》,欢迎同学们将你们的读后感发给我。)
李开复的文章(原美国微软公司微软中国研究院院长、自然互动部全球副总裁,现跳槽到GOOGLE公司,正在IT行业闹得沸沸扬扬。顺便说一句,www.google.com是一个很好的搜索引擎,非常强大的研究和学习助手。李开复专门给中国大学生创办的网站:http://www.kaifulee.com/
,下面的文章都是从这个网站里面摘录的。)
李开复《成功之道》演讲幻灯片 下载
李开复《选择的智慧》演讲幻灯片 下载
微软研究院总部凌小宁博士《如果我能再回到学生时代》 下载 (推荐)
软件
阅读PDF文件的软件 Adobe Reader 7.0 (29M) Foxit PDF Reader(3.4M)
压缩软件 WinRar 3.42
二进制文件查看软件 UltraEdit
常见问题(FAQ)
Q1:为什么你只在4207机房安装Visual Studio.NET 2003软件?
Q2:你是否有Visual Studio.NET 2003的安装光盘?可否借我一下?
Q3:当我尝试编译一个C#程序时,出现了“无法复制……”的错误,请问这是什么原因?
Q4:还有第三个项目中(即实验2的实验项目3,在一个Windows的Form上插入一张图片和一个标签),我开始还以为WINDOWS窗口下的图片是由FORM1的属性添加进去的,可是我找了好久也没有找到,最后才想起是由工具箱中的PICTUREBOX里添进去的。另外在这个实验中,我还觉得想不明白:以前我在做网页时,在HTML的可视窗口中添加的任何东西都会在HTML代码中找到它的对应项,可是在这个实验的代码中,我怎么也看不到与我插入那张图片的相关代码(也就是显示图片路径啥的)。到现在我也没想明白,望老师指点。(这个同学很会动脑筋,实际我在设计这个实验时,也想过这个问题,最初的反应也是猜想Visual Studio是以链接的形式把图片插入程序中,所以我还一直强调同学们要把插入的图片放在程序当前目录里,否则系统会找不到该图片。但后来在仔细分析这个问题后,才发现完全不是这回事。欢迎同学们继续认真思考,提出一些高水平的问题,让我们师生共同进步)
新闻
由C#风潮想起的-给初学编程者的忠告 (希望同学们认真阅读,读完不要问我“既然学C#是赶时髦,为什么还要叫我们学”这样的问题,要注意体会作者的本意。实际上这也与我一直希望同学们要争取成为一个软件工程师而不仅仅是一个Coder的思想不谋而合。学习C#编程,并不是学习怎么去开发一些花哨的界面,而是学习一种能够表达自己思想的、能指挥计算机按照你的想法工作的计算机语言)
高级IT人才难觅 就是不要应届毕业生(我们希望做的就是:在大学四年就培养起同学们足够的软件开发经验)
Palm(一个老牌的智能手机和PDA品牌)缔造了一个时代 也终结了一个(Microsoft的能量不可小看呀,当然只要是微软的操作系统都可以用C#编程)
Novell Releases Mono 1.2 (Mono是一个跨平台的.NET框架)
推荐网址
http://www.upput.com/ (上铺社区,我们计科院同学自己办的论坛)
http://blog.joycode.com/ (博客堂,可以了解微软最新的技术动向)
http://www.csdn.net/ (可以了解很多计算机行业的最新动态和企业招聘信息,特别是里面的“社区”频道,是一个很大的论坛,基本上同学们在平常计算机学习过程中遇到的一切问题都在这里可以找到高手帮你解决)
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm (这就是李开复在“给中国学生的第四封信”里提到的“美国麻省理工学院(MIT)的开放式课程”,所有的讲义、资料、习题、考试题都可以免费索取,当然全部是英文的,感兴趣的同学可以去看一看)
http://www.cnblogs.com/ (博客园,从中可以学到很多现场计算机工程师非常有价值的实践经验)
http://msdn.microsoft.com/ (微软公司技术网站)
http://www.microsoft.com/china/msdn/ (MSDN中文版)
http://www.msuniversity.edu.cn/ (微软学生中心)
http://msdn.microsoft.com/academic/ (微软高校联盟)
http://www.mscenter.edu.cn/ (微软高校信息与交流中心)
http://www.codeproject.com/ (提供很多源程序示例)
http://www.codeguru.com/ (提供很多源程序示例)
http://sourceforge.net/ (开放源代码网站,提供很多开源软件源代码)
(版权所有:西南石油大学计算机科学学院网络工程教研室 孙瑜 bobsunyu@gmail.com)