此课程是 100% 在线学习吗？是否需要现场参加课程？
How long does it take to complete the Java Programming and Software Engineering Fundamentals?
Time to completion can vary based on your schedule, but most learners are able to complete the Specialization in 6-7 months.
Each course in the Specialization is offered on a regular schedule, with sessions starting about once per month. If you don't complete a course on the first try, you can easily transfer to the next session, and your completed work and grades will carry over.
What background knowledge is necessary?
None! This Specialization is appropriate for anyone interested in learning more about computer science and software development. You should come with an open mind and motivation to learn how to solve difficult problems with code.
Do I need to take the courses in a specific order?
We recommend taking the courses in the order presented, as each subsequent course will build on material from previous courses.
Will I earn university credit for completing the Java Programming and Software Engineering Fundamentals?
Coursera courses and certificates don't carry university credit, though some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.
What will I be able to do upon completing the Java Programming and Software Engineering Fundamentals?
You’ll be able to design, write, and test problem-focused Java programs, applying a principled approach to computational problem solving in new contexts. You’ll also be prepared to take intermediate courses in computer science and software development.
What software or equipment will I need to complete the assignments?
You will need access to a laptop or desktop computer for Java programming. For the first course, you will need to create a free account on CodePen.io. For the remaining courses, you will need to install BlueJ, a free software environment for programming in Java. A special version of BlueJ will be provided for this Specialization.
Can I view the course materials for free?
All course videos, readings, and programming resources can be accessed for free. However, in order to receive a Specialization Certificate, you must earn and purchase a Course Certificate for each course of the Specialization and the Capstone.
How is Google involved in content creation and teaching for this Specialization?
Google has contributed real-world projects and the involvement of its engineers as guest lecturers to these courses, and is interested in learning how participants may benefit from them.