SPOC学校专有课程
Java程序设计
分享
spContent=Java语言以其卓越的简洁性、通用性、可移植性和安全性等优势,受到世界上众多软件公司和广大程序员的青睐。在世界权威编程语言排行榜TIOBE上,Java语言多年来的领先地位不可撼动。课程主要内容包括:面向对象程序设计的思想、JAVA运行环境、类的基本构成、图形界面编程、组件、事件处理等。
—— 课程团队
课程概述

     

    《Java程序设计》课程全面讲解Java语言的基础知识和编程技巧,除了讲解基本原理之外,非常注重实用化和学以致用。老师将引领大家学习Java语言基础、Java的面向对象特征、类的高级特性、常用类、异常处理、输入/输出流、图形用户界面等,力求培养学生用Java解决实际问题的能力。

    本课程精心设计简洁易懂和具有代表性的实例,教师讲解和实例操作相结合,难度逐层推进,Java自身的设计理念引导你理解Java程序设计的精髓。此外,对于每一章节,还配备丰富的随堂测和练习,有效巩固知识点。

    学好本课程,可以为后期的JSPJavaEEAndroid等技术的学习打下坚实的基础。


   

授课目标

本课程适用于计算机和非计算机相关专业有Java需求的学生,培养学生用Java解决实际问题的能力,强化面向对象的编程意识,为后续相关课程、将来的工作积累编程经验。

成绩 要求

本课程成绩由单元测试、作业、期末考试、课程参与度等成绩构成。其中

      单元测试:25%

      作业:20%

      期末考试:50%

      课程参与度:5%。课程参与度得分根据学习者在“老师答疑区、课堂交流区、综合讨论区”中发贴和回贴的数量确定(其它论坛中的发言不计参与分),发贴及回贴内容必须与课程内容相关,合计参加讨论问题达到10次及以上者该项即得满分。


课程大纲
预备知识

需要具备面向过程的编程基础,例如系统地学习过C语言。

参考资料

耿祥义,《Java程序设计精编教程(第3版)》,清华大学出版社。

李刚,《疯狂Java讲义》(第4版),电子工业出版社。

王建新,《Java程序设计》,中国铁道出版社。

常见问题

Q:这门课程的学习门槛高吗?

A:这门课不需要特定的专业背景,只要是系统地学习过面向过程的程序设计语言,例如C语言,之后再学习本课程的难度就不大了,只要多动手、勤编程,紧跟课程步伐即可。


Q:这门课程使用什么开发平台?

A:课程讲解以jdk和Eclipse平台为主,你也可以使用其他相关的Java集成开发平台。但是,初学阶段,建议熟练掌握jdk的使用方法。