AP Computer Science A: Java Programming

Sunil Prabhakar, Debbie Perouli, Phil Sands, PurdueX

AP Computer Science A from Purdue University

In this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam.

This course includes a broad view of computer operation, the global impact of computing, and then introduces Java programming concepts including variables, selection and object-oriented design.

This course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.

No previous programming knowledge is needed. We are looking forward to helping you explore this exciting new world!

What will you learn

  • Ethical computing
  • Basic computer hardware
  • Number representations
  • Java program structure
  • Simple input / output
  • Data types and variables
  • Assignment statements
  • Primitive types and reference types
  • Arithmetic operators
  • Math library
  • String class and methods
  • Integer and Double classes
  • Boolean type
  • Relational operators
  • Selection statements
  • Short-circuit operation
  • DeMorgan's laws

Сессии:
  • 5 сентября 2017, 6 недель
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Ещё курсы на эту тему:
Cs106b Programming Abstractions
This course is the natural successor to Programming Methodology and covers...
824f31fb-9748-4d17-a59f-f409395147dd.small Preparing for the AP* Computer Science A Exam — Part 1
An introduction to how computing can be used to solve real-world problems while...
7d1d0835-f952-4299-ab77-9b2d846cd6b1.small Preparing for the AP* Computer Science A Exam — Part 2
An introduction to how computing can be used to solve real-world problems while...
Intro_to_programming_with_java_378x225 Introduction to Programming with Java- Part 1: Starting to Program in Java
Learn to program in an easy and interactive way! *Note - This is an Archived...
Intro_to_programming_with_java_378x225_0 Introduction to Programming with Java, Part 2: Writing Good Code
Learn to program in an easy and interactive way and enter the fascinating world...
Ещё из рубрики «Компьютерные науки»:
Small-icon.hover Game Theory II
Our 4-week advanced course considers how to design interactions between agents...
62467d39-05f3-4453-aee0-46cf5781c10d-a7ac373ab047.small Paradox and Infinity
This is a class about awe-inspiring issues at the intersection between philosophy...
Rounded_corners Advanced Topics in Machine Learning: Kernel Methods
Advanced Topics in Machine Learning: COMPGI13 (kernel part)
Regular_0fce3076-0400-47bd-b670-b19bc4a26b69 Cyber Security: Safety at Home, Online, in Life
This three-week free online course explores practical cyber security including...
Regular_c63f14e6-77fc-4711-a3cb-559021adefdc Understanding the GDPR
Get to grips with the General Data Protection Regulation and take the first...
Ещё от edX:
62467d39-05f3-4453-aee0-46cf5781c10d-a7ac373ab047.small Paradox and Infinity
This is a class about awe-inspiring issues at the intersection between philosophy...
6d29c9eb-e621-4eec-ace1-3a46b7fbec45-140795e743f1.small The Civil War and Reconstruction – 1865-1890: The Unfinished Revolution
Learn about the political, social, and economic changes in the Union and the...
43d9e240-5db2-4790-80bf-c39a52802316-e85b7cd8b8c6.small Managing a Diverse and Inclusive Workplace for Public Libraries
Learn management skills to support workplace diversity and inclusion in a public...
7bdf79de-56a9-4a5d-ae06-67c82a34a470-3fb2f288b047.small Leading Change: Go Beyond Gamification with Gameful Learning
Learn the tools to support gameful learning environments that foster personalized...
9ec91726-2f23-4d70-984d-17253c221cb7-3eb610323051.small Customer Relationship Management
Learn to develop customer relationships through a deepened understanding of...

© 2013-2017