CIS150 C# Ch 1 Terms

CIS150 C# Ch 1 Terms

memorize.aimemorize.ai (lvl 286)
Section 1

Preview this deck

hardware

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 1, 2020

Cards (88)

Section 1

(50 cards)

hardware

Front

physical devices that you can touch

Back

American Standard Code for Information Interchange (ASCII)

Front

character set that consists of the alphabet for the English language, plus numbers

Back

characteristics

Front

attributes of a class

Back

divide and conquer

Front

break the problem into subtasks

Back

compiler

Front

program used to check to make sure there are no rule violations in the program statement and then translates the instructions writt

Back

escape character

Front

a special string combination that begins with the backslash; when used in combination with other characters, it has special

Back

abstracting out the attributes

Front

determining the data characteristics associated with a class object

Back

class diagram

Front

one of the primary modeling tools used by object-oriented programmers

Back

logic errors

Front

errors that cause an abnormal termination of the program or just produce incorrect results

Back

domain

Front

range of the values for each input item

Back

C# (C sharp)

Front

One of the newer high-level programming languages that is part of the .NET paradigm

Back

Intermediate Language (IL)

Front

all languages targeting the .NET platform compile into this intermediate language

Back

Java

Front

a high-level programming language introduced in 1995 that was originally called Oak

Back

low-level programming languages

Front

programming languages that are not considered close to the English language in terms of readability

Back

just-in-time (JIT) compilation

Front

second step that is required before you see the results of the application; it converts the IL code to the pla

Back

bytecode

Front

Java's intermediate language

Back

in-line comment

Front

one-line comment that is marked by two forward slashes (//) and ends when the enter key is pressed

Back

ASP.NET

Front

a Microsoft programming framework that lets you create applications that run on a Web server and delivers functionality through a bro

Back

identifier

Front

the name given to a user-supplied or predefined entry

Back

desk check

Front

mimicking the computer by walking through the program steps

Back

instruction cycle

Front

consists of fetching a program instruction from memory, decoding the instruction, executing it, and then storing the result

Back

main memory

Front

a device that holds instructions and data; also called primary storage or random access memory

Back

behaviors

Front

processes on the data of a class

Back

general-purpose computer

Front

systems are electronic devices that process data and are composed of hardware and software

Back

information hiding

Front

making the data member private and accessible to that class only

Back

constant

Front

a data item that should keep the same value throughout the program

Back

definition of the method

Front

method heading along with the complete body of the method

Back

FORTRAN (Formula Translator)

Front

a high-level programming language

Back

block comment

Front

a comment that can span more than one line that is marked by a forward slash followed by an asterisk (/*) and ended with the op

Back

bugs

Front

program errors

Back

instantiate

Front

create an instance of the class

Back

high-level languages

Front

instructions written in English-like statements

Back

assemblers

Front

programs that convert the assembly programming language into native code

Back

application software

Front

programs developed to perform a specific task

Back

entity

Front

a person, place, or thing

Back

instance

Front

one example of the class

Back

console applications

Front

display text on the command console display

Back

algorithm

Front

a clear, unambiguous, step-by-step process for solving a problem

Back

class

Front

logical groupings of data and behavior members

Back

IL

Front

when there are no rule violations, the compiler converts the source code into intermediate language; also called MSIL

Back

interpreters

Front

check for rule violations line by line

Back

inheritance

Front

way to define subclasses of data objects that share some or all of the parent's class characteristics

Back

COBOL (Common Business Oriented Language)

Front

a high-level programming language

Back

encapsulated

Front

packaging of the characteristics and behaviors together to form a class

Back

JITer

Front

program that reads the intermediate language (IL) code and translates or produces the machine code that runs on the particular platform

Back

Framework Base Classes

Front

a collection of over 2,500 reusable types (classes) included as part of the .NET Framework

Back

beta version

Front

working version that has not been fully tested and may still contain errors

Back

Common Language Runtime (CLR)

Front

execution engine of .NET

Back

iterative approach

Front

an approach that involves going back to the analysis or design stage to make modification when problems are identified

Back

keywords

Front

reserved words that have special predefined meanings

Back

Section 2

(38 cards)

.NET

Front

an environment in which programs run that was designed to be a new programming paradigm

Back

object

Front

instance of the class

Back

Windows applications

Front

applications designed for desktop single platform use

Back

pseudocode

Front

steps are written in "pseudo" or approximate code format, which looks like English statements

Back

methodologies

Front

approaches used to solve computer-related problems

Back

method invocation

Front

call to a method

Back

test plans

Front

plans for how the program will be tested to ensure its correctness

Back

object-oriented analysis, design, and programming

Front

focus is on determining the objects you want to manipulate rather than the processes or log

Back

software maintenance

Front

upgrade or change an application

Back

method

Front

collection of one or more statements combined to perform an action

Back

Microsoft Intermediate Language (MSIL)

Front

when there are no rule violations, the compiler converts the source code into intermediate language; a

Back

Web Forms

Front

ASP.NET programmable Web pages that serve as a UI for Web applications

Back

object-oriented approach

Front

the focus is on determining the data characteristics and the methods or behaviors that operate on the data

Back

multi-language independence

Front

development of an application using a number of programming languages

Back

scalable component development

Front

segments of code, created as separate entities, that can be stored independently, combined, and reused in many

Back

multi-line comment

Front

a comment that can span more than one line that is marked by a forward slash followed by an asterisk (/*) and ended with t

Back

procedural programming

Front

process-oriented approach that focuses on the processes that data undergoes from input until meaningful output is prod

Back

syntax

Front

the set of rules of the language that must be followed

Back

testing

Front

the process of verifying the correctness of a program to ensure that you get consistently accurate results

Back

stepwise refinement

Front

refine the logic by dividing and conquering

Back

XML documentation comments

Front

comments that can be used to generate XML documentation file

Back

programming language

Front

used to write instructions for the computer

Back

operating systems

Front

types of programs that oversee and coordinate the resources on the machine

Back

native code

Front

machine language code of a particular computer

Back

namespace

Front

groups semantically related types under a single umbrella

Back

semantic meaning

Front

specific way in which a program statement or keyword should be used

Back

Visual Studio

Front

An IDE that includes a suite of products including several programming languages, along with a large collection of development

Back

redistributable version

Front

smaller download than the Software Development Kit and includes the CLR and class libraries

Back

software

Front

programs; the sets of instructions that make the hardware function

Back

signature

Front

the name of the method and its argument list

Back

run-time error

Front

form of logic error; run-time errors normally cause program crashes (stopping execution) and the reporting of error messages

Back

XML (Extensible Markup Language)

Front

language that provides a format for describing data using tags similar to HTML tags

Back

source code

Front

program statements written using a programming language

Back

random-access memory (RAM)

Front

a device that holds instructions and data; also called main memory or primary storage

Back

prototype

Front

mock-up of screens depicting the look of the final output

Back

specifications

Front

describes what the program should accomplish

Back

top-down design

Front

way to conquer each of the subtasks by further decomposing them

Back

programs

Front

sets of instructions telling the computer exactly what to do

Back