Computer Science Terms

Description

Year 12 Computer Science Flashcards on Computer Science Terms, created by Hari Patel on 18/10/2020.
Hari Patel
Flashcards by Hari Patel, updated more than 1 year ago
Hari Patel
Created by Hari Patel about 4 years ago
8
0

Resource summary

Question Answer
Software Licensing Type of licensing that can be on software that designates rules for editing, redistribution, and payment
Open Source You are allowed to use it for free and edit the code without any fees or licenses
Freeware The software is free but it does not allow you to edit their code. you can redistribute it as you wish
Shareware (Proprietary) You cannot share it or redistribute it as you wish.
Software Development Cycle 1. State the problem 2. Plan the design 3. Develop and code 4. Test 5. Evaluate
Source Code Code written in languages that a human can understand. The source code goes through an interpreter or compiler to convert the source code into machine code
Interpreter Used for web-based activities using code in the search engine (like java and python). Works line by line so it is slow but works no matter the operating system. Works through a virtual machine
Compiler Installed on your computer and operating system specific. Does an entire block of code at once so it is fast and has good processing efficiency. Turns the source code into machine code instantly
Executable Code Instructions converted into machine code that the computer can understand and execute. Cause a computer to perform encoded instructions according to encoded instructions
Flow Charts A way to show programming logic in pictorial form. - Oval starts and finishes (Start/End) - Parallelogram used for inputs and outputs like sound - Square used for assigning a value to a variable and for a completion of function - Diamond shows choices like true or false or not equal - 90-degree lines to connect components
Sequence things that go from one thing to another thing in a straight line without any choice
Selection - One way: if then - Two way: If then else - Multiway (two types): Includes multiple choices or a nested if (if inside an if)
Iteration or Repetition Looping - Test First: occurs before the program starts - Test Last: occurs after the program has started Fixed: We know the amount of times the loop will be executed
Show full summary Hide full summary

Similar

Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr