1.1-2.6 Flashcards
What is the course goal?
Learn the basic elements of computer programming
Learn the basics of the Java programming language Write programs All of the above
All of the above
Throughout this course you will learn how to program in:
Java
The Oracle Academy Java Fundamentals and Java Programming courses help you prepare for what exam?
Microsoft certification exam
Oracle Certified Associate, Java SE7
IBM certification exam
None of the above
Oracle Certified Associate, Java SE7
Which of the following courses are part of the Oracle Academy Java training?
Java Programming
Java Application Development
Java Fundamentals
Animating with Java
Java Programming
Java Fundamentals
Which of the following instructional methods are included in this course?
Quizzes and exams
Journaling and blogging Practice activities Lectures All of the above
All of the above (*)
The teaching strategy for the Oracle Academy Java training includes lectures and practical exercises.
t/f
true
Oracle iLearning is used to access everything in the course except what?
Quizzes
Slides Exams Java IDE
Java IDE
What is the learning management system used in this course?
Alice 3
Greenfoot iLearning BlueJ Eclipse
iLearning
What does IDE stand for in this course?
International development environment
Interactive design environment Integrated development environment
Integrated development environment (*)
An IDE includes tools for which tasks?
Writing code
Compiling code Editing code Debugging programs All of the above
All of the above (*)
Why is teamwork important?
Individuals must work together effectively for companies to remain competitive.
Goals can be reached faster and more efficiently. Teamwork can result in new and innovative ideas. All of the above 2 and 3 only
All of the above (*)
Effective teamwork is essential for organizations to realize their full potential and to meet certain goals.
t/f
true
Why is it useful to learn Alice 3 and Greenfoot?
(Choose all correct answers)
They both teach you how to code objects to move. They both allow you to drag and drop objects. They both allow you to learn the fundamental ideas in programming by creating objects in a virtual world. None of the above
They both teach you how to code objects to move. (*)
They both allow you to drag and drop objects. (*) They both allow you to learn the fundamental ideas in programming by creating objects in a virtual world. (*)
Alice is a good introduction to learning how to program for which of the following reasons?
- It uses the Alice+ programming language syntax.
- It is easy to drag and drop objects on the screen rather than type.
- You learn fundamentals of computer programming by creating animations.
2 and 3 only
Which of the following steps is not needed to generate an animation in Alice or to create a game in Greenfoot?
Test
Implement Import graphical objects Create a scenario Design a storyboard
Import graphical objects (*)
When designing the scenario for a game or animation, what questions should you answer?
What programming constructs are needed?
What objects are needed? What actions should take place? What story is to be told?
What objects are needed?
What actions should take place? What story is to be told?
The list below provides good characteristics of a team, except which one?
Shared responsibility Clear roles Clearly defined tasks Regular participation A single leader
A single leader (*)
Which of the following components can help a team be successful?
- A common goal
- Shared responsibility
- A project plan clearly defining roles and tasks
- Equal participation and attendance at all meetings
1, 2, 3, and 4 (*
In a team assessment rubric, which of the following would earn a 4 (the highest score) in the Collaboration category?
Rarely listens to, shares with, and supports the efforts of others. Often is not a good team player.
Almost always listens to, shares with, and supports the efforts of others. Tries to keep people working well together and mentors team members when appropriate. Usually listens to, shares, with, and supports the efforts of others. Does not cause "waves" in the group. Often listens to, shares with, and supports the efforts of others, but not always.
Almost always listens to, shares with, and supports the efforts of others. Tries to keep people working well together and mentors team members when appropriate.
In a team assessment rubric, which of the following would earn a 1 (the lowest score) in the attitude category?
Is often publicly critical of the project or the work of other members of the group. Is often negative about the task(s).
Is rarely publicly critical of the project or the work of others. Often has a positive attitude about the task(s). Is never publicly critical of the project or the work of others. Always has a positive attitude about the task(s). Is occasionally publicly critical of the project or the work of other members of the group. Usually has a positive attitude about the task(s).
Is often publicly critical of the project or the work of other members of the group. Is often negative about the task(s). (*)
The following provides examples of a team rubric, except which one?
Ensures that there will be no errors in the project. Set of rules and standards. Helps the team meet its criteria for success. Defined by the team.
Ensures that there will be no errors in the project. (*)
Why might you create a journal for programming?
- To document new concepts and techniques.
- To track problems in your code and how you solved them.
- To serve as a review guide when preparing for an exam.
123
What kind of information is useful in a programming journal?
New programming concepts
Problems encountered and how you solved them Both 1 and 2 Neither 1 nor 2
Both 1 and 2 (*)
Which of the following is not a good tip for protecting information and systems (cyber security)?
Share strong passwords.
Keep anti-virus software up-to-date. Only open emails from trusted sources. Follow your organization's cybersecurity rules and report issues when they happen.
Share strong passwords. (*)
Which of the following is an example of behaving ethically online?
Copying and pasting parts of someone elseメs work into your own without giving them credit.
Posting information about people at school that they would never want shared. Pretending you are someone else in an online chat room. Starting a cruel social network page about members of the community. Refraining from using rude or bad language online.
Refraining from using rude or bad language online.
What do moving objects provide to your scene? Mark for Review
(1) Points
The sky and ground The action The procedures The non-moving scenery
The action (*)
In Alice, where are objects added and positioned in the scene? Mark for Review
(1) Points
The Code editor The gallery The Scene editor The template
The Scene editor
Which button is selected in the Alice file menu to save a version of an animation? Mark for Review
(1) Points
File New Save As... Open
Save As… (*)
Alice 3 will periodically remind you to save your project. True or false? Mark for Review
(1) Points
True/False
False (*)
In Alice, once an instance is added to the scene, it cannot be deleted. True or false?
False
When is an instance created in Alice? Mark for Review
(1) Points
After the code is created. After the scenario is saved. After the folder is selected in the gallery. After the class icon is dragged into the scene.
After the class icon is dragged into the scene.
Creating multiple versions of your Alice project saves time. True or false?
True
After objects are positioned in the scene, it is wise to save multiple versions of the project, giving each version the same name. True or false?
False
How do you create a programming instruction in Alice? Mark for Review
(1) Points
Click and drag the desired programming instruction into the Procedures tab. Click and drag the desired programming instruction into the myFirstMethod tab. Click and drag the desired programming instruction into the Scene editor. Click and drag the desired programming instruction into the Functions tab.
Click and drag the desired programming instruction into the myFirstMethod tab.
How do you view the results of procedures entered in the Alice code editor? Mark for Review
(1) Points
Select the Play button. Select the Run button. View the procedures in the gallery. Save the scene.
Select the Run button.
Copying programming instructions saves time when programming your Alice project. True or false?
True
Which option copies a programming instruction to the clipboard?
Clipboard
Is Enabled Copy to Clipboard Paste
Copy to Clipboard
When something is broken or doesn’t work as intended in a software program, it is referred to as a _________? Mark for Review
(1) Points
Bug Debug Error Code
Bug