ENSC-151: Introduction to Software Development for Engineers

0.0(0)
studied byStudied by 0 people
0.0(0)
linked notesView linked note
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

A set of flashcards covering key concepts and terminology from the ENSC-151 lecture notes on software development for engineers.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

C++

A high-level programming language used for software development.

2
New cards

CPU

Central Processing Unit, the primary component of a computer that processes instructions.

3
New cards

RAM

Random Access Memory, a type of volatile memory that loses data when the power is off.

4
New cards

I/O Devices

Input/Output devices such as mouse, keyboard, and printer that allow data to enter and exit a computer.

5
New cards

Integrated Circuits

Microelectronics that combine multiple electronic components into a single chip, significant in the third generation of computers.

6
New cards

Von Neumann Architecture

A design model for a stored-program computer where instructions and data share the same memory.

7
New cards

Evaluation Scheme

The method of grading students in the course, including assignments, projects, and exams.

8
New cards

Fetch-Execute Cycle

The process through which a computer retrieves a program instruction from memory, decodes it, and executes it.

9
New cards

Data Bus

A communication system that transfers data between components of a computer.

10
New cards

Modularization

The process of dividing a program into smaller, manageable sections called modules.