Skip to content

Commit 63e25cc

Browse files
committed
Fixing FAQ section formatting.
1 parent 2435013 commit 63e25cc

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,65 +103,85 @@ The course will also have a complex final project.
103103
# FAQ
104104
Some Frequently Asked Questions.
105105
* *When I try to watch the videos before the class start, I get an error message.*
106+
106107
You can preview some of the videos by pressing the "Preview Lectures" Button at the top of the [course webpage](https://www.coursera.org/admin/courses/android)
107108

108109
* *Is the course broadcast live? I live on the other side of the world from you!*
110+
109111
No. Course lectures are videotaped. Students watch the lectures and do programming assignments and quizzes when it's convenient for them.
110112

111113
* *What are the course objectives?*
114+
112115
Upon completing this course, students should be able to:
113116
* Understand the Android platform's organization, patterns and programming mechanisms and be able to use them effectively to develop their own Android applications.
114117
* Use development tools, such as those found in the Android Developer's Toolkit to efficiently create, understand, debug and optimize Android applications.
115118
* Understand the key forces and constraints acting on handheld devices and know how to accommodate these when designing and building their own Android applications.
116119
* Know where to find additional sources of information to understand and solve Android-related problems.
117120

118121
* *Will I get a Statement of Accomplishment after completing this class?*
122+
119123
Yes. Students who successfully complete the class will receive a Statement of Accomplishment signed by the instructor.
120124

121125
* *What resources will I need for this class?*
126+
122127
For this course, you'll need is an Internet connection, a computer on which to run free Android developer tools, and the time to read, write, and discuss.
123128

124129
* *What is the coolest thing I'll learn if I take this class?*
130+
125131
How to write the software applications that you and half the world are running on your handheld devices.
126132

127133
* *What computer languages do I need to know?*
134+
128135
Some experience with Java should be enough. As mentioned in the Recommended Background Section, those who don't know Java, but have some familiarity with other languages may want to take a Java tutorial prior to starting this course.
129136

130137
* *Can students use programming language, other than Java, for the course?*
138+
131139
Not really. The main programming language for Android is Java.
132140

133141
* *What should I be reading to prepare for class?*
142+
134143
There is no course textbook. If you want to get started early, dive into the [Android Developer's Website](http://developer.android.com/index.html)
135144

136145
* *Do I need to buy an Android device?*
146+
137147
No. All the graded exercises will be done using the Android Emulator.
138148

139149
* *What is a "trans-institution sequence of MOOCs?"*
150+
140151
This MOOC course and another course tentatively called Pattern-Oriented Software Architectures for Concurrent and Networked Mobile Devices and Clouds, taught by Professors Doug Schmidt and Jules White of Vanderbilt University have been designed to complement each other. In particular, some of the programming assignments and the course project for both courses will be coordinated. The focus of Vanderbilt MOOCs will be systems programming topics, such as server-side Android concurrency, background processing, networking, and computing cloud integration, and will be taught starting in late March 2014. Additional information on our trans-institutional MOOC sequence is available here and here.
141152

142153
* *Is it necessary to take all the courses in the sequence?*
154+
143155
No. If you just want to take some of the courses in this sequence--or take them all in different order--you're certainly welcome to do so, and you'll still learn a lot. However, if you take all the courses in this sequence in the order presented you'll gain a deeper, end-to-end understanding of handheld systems, their applications and services, as well as their integration into the cloud.
144156

145157
* *When will the course material be made available each week?*
158+
146159
All the course material (e.g., video lectures, quizzes, short essays, programming assignments, etc.), for each week will be made available at 9am eastern time (2pm UTC/GMT). each Sunday of the course.
147160

148161
* *How does this MOOC compare/contrast with courses at the University of Maryland?*
162+
149163
This MOOC is heavily based on courses I teach at UMD, called CMSC436, Programming Handheld Systems. The course lecture material is similar, but the quizzes, programming assignments, and level of feedback for the UMD courses are more challenging, given that we have about twice the amount of time to work on it. Also, as the UMD course has many fewer students, there's significantly more personalized guidance from the professor and TAs that can't (yet) be replicated via a MOOC. This is one reason why it's important for students to take on some of the role of the Instructor. When all of us work together, we all benefit.
150164

151165
* *Will there be a Statement of Accomplishment for students who complete this class?*
166+
152167
Yes. Students who successfully complete the quizzes and assignments in this class will receive a Statement of Accomplishment signed by the instructor. There will be two levels of Statements of Accomplishment: Normal Track and Distinction Track. The difference between these two tracks is that the Distinction Track requires successful completion of the class project.
153168

154169
* *What is the most effective way to learn material covered in the course?*
170+
155171
I recommend watching the videos multiple times, looking for different levels of meaning in the diagrams and the examples. Likewise, I recommend reading outside sources of information. Naturally, participating in the online discussion forums (and ideally, a meetup group if one is available in your area) will help make the course material more engaging.
156172

157173
* *Can students take this course if they have no prior experience with Android programming or programming with Java?*
174+
158175
This course assumes that students are comfortable programming in Java and have some experience programming Android apps. If you don't have any significant Java programming background, please look on the Internet for one of the many Java-related tutorials that are freely-available.
159176

160177
* *Where Will you use Eclipse or Android Studio in this course?*
178+
161179
All of my videos use Eclipse and Android Studio is still in a pre-release state. If you're using a non-Eclipse development environment, such as AndroidStudio, you may need to enlist the help of other students on the online discussion forum.
162180

163181
* *Which web browsers are recommended?*
182+
164183
Coursera recommends using the Chrome and Firefox browsers. There's also a [mobile app](http://help.coursera.org/customer/portal/articles/1364448-mobile-faq) for Coursera MOOC, as well.
165184

166185
* *Where can students download the slides that are presented in the videos?*
186+
167187
PDF versions of the slides will be available online as the videos are released.

0 commit comments

Comments
 (0)