Add To Cart
- Grade Level▼▲
- Media Type▼▲
- Guides & Workbooks▼▲
- Resource Type▼▲
- Author / Artist▼▲
- Top Rated▼▲
Technology is constantly advancing and the need for programmers has never been higher!
Give your homeschooled students a computer science education that can help them understand fundamental computer and programming concepts with Compuscholar. After purchase, you'll receive an email with a code that provides access for one year (two semesters / 36 weeks of daily work) for one student; it is a self-paced course- perfect for homeschoolers who enjoy flexible schedules! Designed to appeal to multiple types of learners, lessons integrate both written text and audio-visual components.
Course features include:
- Step-by-step self-study lessons
- Integrated instructional videos
- Automatically graded lesson quizzes, chapter tests and an electronic gradebook
- Hands-on programming and computing projects with easy-to-follow solutions
- Teacher's guides, project grading rubrics, and fully coded activity solutions
Android Programming will teach students (Grades 9-12) to create their own Android apps through one semester of Java skills and one semester of Android development. Each chapter contains one or more hands-on programming labs where students design or implement programs to demonstrate understanding of lesson topics, with projects becoming progressively more difficult (e.g. beginning with console Java programs and expanding into graphical Java programs and Android Apps).
The first semester teaches students to write Java programs, including:
- Data types and variables
- Math and strings
- Logical expressions and flow control
- Writing functions
- Debugging and exceptions
- Object-Oriented Programming
- Inheritance and polymorphism
- GUI programs with Java Swing
- Arrays and collections
The second semester builds on the student's Java skills to create Android apps, with lessons covering:
- Using Android development tools
- Designing Android screens and layout
- Getting Android user input
- Android file system
- Using images and dialogs
- Creating menus and notifications
- Messaging and networking
- Creating home app widgets
The Android Programming course does not require any pre-requisite knowledge or courses beyond basic computer skills such as browsing the web, loading and saving files, and using the operating systems on a Windows or Mac computer. No knowledge of programming is required.
- Windows 7, 8, 10
- Mac OS Version 10.7 or higher
- Any HTML5-compliant web browser
- Please Note: No physical Android device or smartphone service is required for this course. All development is done in a free software emulator that runs on a computer.
|Format: Other, N/A|
Vendor: CompuScholar, Inc.
Publication Date: 2015