U2: Introduction to Java Fundamentals Flashcards
Algorithm
Sequential technique that accepts input and produces output needed to solve problem
Computer Programming
Writing code computers can translate and understand (ex: programs, applications)
Computer Science
Ideas, concepts and mathematics behind computer programming
Programmers
- Write code for software.
- Employed in software development and IT.
Programming Skills [A]
- Computer use
- Reading and writing text
- Finding information
Programming Skills [B]
- Oral communication
- Scheduling/budgeting/accounting
- Data analysis
- Job task planning
Programming Skills [C]
- Decision making & problem solving
- Measurement and calculation
- Critical thinking
Intergrated Development Environment (IDE):
- Organizes program and files; ensures code is correct
- Software allows writing of programs
Development Kit
Software turning code into viable computer program
Cloud IDE
- Hosted and accessed through Internet; runs on remote servers
- Accessible by any device
Locally Installed IDE
Installed on developer’s computer
Cloud IDE Accessibility
- Enables real-time collaboration from different locations
- Enhances team productivity; streamlines development
Cloud IDE Scalability
- Provides scalability of computing resources
- Developers can scale projects up or down without limits on hardware
Cloud IDE Integration
- Built-in integrations with other development tools
- Easy to add version control, deployment pipelines, continuous integration, other features
Locally Installed IDE Performance
Provide faster performance; especially for intensive computing resources