您當前位置: 首頁  >  人才培養  >  本科生教育  >  課程簡介

課程簡介

Android軟件開發

《Android軟件開發》課程介紹

自2008年以來,基于Java語言的Android系統迅速普及。2013年5月份,根據市場調研公司Gartner的數據顯示,Android操作系統在全球智能手機操作系統占有率中的由去年同期的56.9%直線飙升至74.4%,并仍在提升。同時,基于Android 平台的行業應用需求也不斷湧現,因而對Android 開發人員的人才需求急劇增加。本課程能使學生掌握Android 系統開發的基本方法和流程,從而為學生深入學習Android 高級開發奠定堅實基礎,有利于廣大學生拓展就業途徑,具有良好的社會效益前景。

本課程主要介紹Android 系統開發的基本方法,包括Android 系統開發環境的介紹,GUI 基本控件以及如何進行數據交互、存儲等,滿足課堂教學和初步實際操作需求。在此基礎上,進一步引入一些高級課題,包括對于外圍設備的控制以及使用C/C++開發高效代碼等。完成本課程後,學生應能掌握Android 系統中軟件開發的基本流程,并能編寫一些簡單的Android 基本應用程序,為今後進一步深入學習Android 高級開發和适應相應實際工作打下堅實基礎。

The introduction of course

“Android Software Development”

Android system is based on Java language and becomes more and more popular rapidly since 2008. Up to May 2013, according to the statistical data from the market research company Gartner, Android operating system’s market share rose from 56.9% to 74.4% in the global smart phone operating system market since last year, and is still promoting. In the same time, the market requirements of Android-based applications are expanding too, which couple with increasing of the requirement of Android application developers. The aim of Android Software Development course is teaching students to master basic Android system development methods and processes. By learning this course, students may lay a solid foundation for studying Android advanced development further. It can help students to expand the approaches of employment with a good social prospect.

This course introduces the basic concepts and methods of Android system development, including the introduction of the development environment of Android, basic activities of GUI, exchange between data and storage, and so on. Besides meeting the requirement of class teaching and preliminary practical operations, this course will further introduce some advanced subjects, such as controlling peripheral devices and developing efficient codes with C/C++, and so on. At the end of this course, student should be able to master the basic process of software development in Android system, and program some simple Android applications, which will lay a solid foundation for the students to study Android advanced development further and obtain more opportunities in real corresponding practical works.

Baidu
sogou