本次CS网课代修主要为Java安卓开发相关,以下为该门课程的Course Outline
Software Required: Android Studio 4.1
Course Description: This course will focus on application development on Android platform. Topics include
graphical user interface design, multi-touch screen features and orientations, applications
working with or without web server and databases. (3,2,0)
Prerequisite: COSC 213 and COSC 222.
Students will involve in a few lab assignments and one individual course project during the semester.
Late assignments will be accepted with late penalty. Each late assignment will receive a 5% deduction
per school day. No late assignments which are more than a week late, would receive a mark higher than
75% at the discretion of your professor.
For the course project, students are expected to demonstrate:
i) their research abilities by exploring details of their research topics or programming projects;
ii) their presentation skills by presenting their research findings and/or program implementation
details to the class.
Learning outcomes:
install and set up the software required in Windows platform for Android application
development.
design Graphical User Interface for Android devices.
apply mobile technologies like “Multi-Touch” and “Gesture” on Graphical User Interface.
set up a web server to work with Android devices.
create SQLite databases (on client side) and MySQL databases on a web server to work with
Android devices.
create different types of Android mobile applications.
Topics
Android Application Development
Application Development Environment
Android SDK
Android Studio (bundle package)
Building Blocks for Android Applications
Application Object
User Interface
Layouts
Widgets
AndroidManifest.xml
Permissions
Android Virtual Device (AVD)
Activity and its Lifecycle
Intents
Views
Preferences
Options, Context and Popup Menus
Lists and Adapters
Broadcast Receivers
Content Providers
Services
Fragments
Other Android features
Internal Storage
External Storage
SQLite database
TelephonyManager
WifiManager
AlarmManager
Text to Speech
Google maps
Gestures
Muti-touches
Drag and Drop
Animation
Audio and Video
Notifications
Sensors
QRCode/Barcode
Networking
Working with Web Servers
Tomcat server setup and configuration
Servelets
Apache server setup and configuration
PHP scripts
MySQL databases

A+网课™ 支持PayPal, WechatPay, AliPay等各种付款方式!
E-mail: apluswk@outlook.com 微信:apluswk
A+网课™是一个服务全球中国留学生的专业网课代修公司
作为全网唯一专注网课代修代上的辅导平台
我们专注为您提供高品质的网课代修、网课代上、网课代课服务