This class was created by Brainscape user Adam A. Visit their profile to learn more about the creator.

Decks in this class (22)

Unix
What does ls 1 do,
What command would you use to ent...,
What is a slightly more satisfyin...
7  cards
C
How do you define a const,
How do you define a typedef,
How do you use malloc
14  cards
pointers
How do you print a pointer,
How do you reference a variables ...,
How do you de reference a pointer
13  cards
Primative data type
Char,
Short int,
Unsigned short int
9  cards
string functions
What are examples of array initia...,
What is the terminating character...,
What does int strlen s do
11  cards
Preprocessor
What does the following do includ...,
How does the preprocessor work,
How do you have the compiler
9  cards
I/O in C
What are the standard streams,
What using scaf what operater is ...,
How would you introduce error che...
11  cards
Memory
In general how does a stack work ...,
What is a stack frame and how is ...,
How do array pointers work how ar...
9  cards
linkedLists
How do you create the node for li...,
How do you initialize the linkedlist,
How do you code a function to cre...
6  cards
Design by Contract
What is design by contract,
What are the elements of design b...,
What are assertions
11  cards
Debugging
What is the problem with printf f...,
How do you use lldb mac or gdb linux,
What are the basic lldb commands
13  cards
Optimization
How can you alter a program to re...,
When should you optimize code
2  cards
Properties of Variables
What are the properties of storag...,
What are the properties of scope,
What aer the properties of linkage
12  cards
Modules
Why abstraction is an advantage,
What properties should modules have,
What is coincidental cohesion
12  cards
Pointers and Arrays
What are the 3 forms of pointer a...,
How does adding an integer to a p...,
How does subtracting one pointer ...
13  cards
Generic Memory Management
What is a cell,
What is a root,
What is garbage
9  cards
A memory allocation ADT
For memory allocation adt how is ...,
What is used to keep track of obj...,
What happens when a reference cou...
6  cards
Bit Operations/Optimization
List 4 types of programs that nee...,
What are the bitwise shift operat...,
Unsigned short i j what would the...
17  cards
Unions
What is a union,
How do you code a union,
How do struct and union differ in...
9  cards
More Pointers
In general how does c store two d...,
How would you code the initializa...,
How would you use a pointer varia...
12  cards
Pointers to Functions
How do you delcare a function poi...,
How do you use typedef with a fun...,
What would you put into the blank...
12  cards
Makefiles
How do you declar a variable in a...,
What are the main sections needed...,
Make file what would the object d...
5  cards

More about
COMP2160

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Adam A's COMP2160 flashcards for their University of manitoba class now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Make Flashcards