Filter By
Filter Reset
Semester
Class Notes (1,044,034)
CA (598,463)
Dal (4,019)
CSCI (65)

Class Notes for Computer Science at Dalhousie University

CSCI 1120 Lecture Notes - Lecture 40: Network Layer, Wide Area Network, Internet Service Provider
24HR
Premium

CSCI 1120 December 4, 2018 Networking & Layered Model Review Networking - When we create a network, we take two machines with independent architecture and through connections we do calculations between ...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1120 Lecture Notes - Lecture 39: Opcode, Memory Address, Portable Executable
24HR
Premium

CSCI 1120 December 3, 2018 CSCI 1120 Review Day 3 The Assembly Process: Turn all labels into opcodes, mnemonics into memory locations. We can do this in one pass because assembly language does not need to keep track of mem...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1120 Lecture Notes - Lecture 38: Memory Address, Truth Table, Instruction Register
24HR
Premium

CSCI 1120 November 30, 2018 Review Day 2 n 1 of 2 possible outputs from a decoder, given n-bit code. All other outputs will be 0. How is RAM implemented into a physical system? Word line and the bit line interact through a...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1120 Lecture Notes - Lecture 37: Ieee Floating Point, Radix Point, Floating Point
24HR
Premium

CSCI 1120 November 28, 2018 Unit 1 Review Draw a line between binary system and binary encoding. There is a blurred line because we rely on the base 2 system for encoding, but we need to know that they are different. W...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1105 Lecture Notes - Lecture 25: Venn Diagram, Global Variable
24HR
Premium

CSCI 1105 November 27, 2018 Summary Chapter 5 (10 Questions on the exam about this) - A function is a named sequence of instructions - Arguments are supplied when functions are called - Return value is the result that the ...

Computer Science
CSCI 1105
Angela Siegel
CSCI 1120 Lecture Notes - Lecture 36: Problem Solving
24HR
Premium

CSCI 1120 November 26, 2018 Techniques and Problem Solving When solving a problem, do so out loud as though you are teaching a class. This will make sure that you know that you have mastered the learning outcome. This ...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1120 Lecture Notes - Lecture 35: Internet Service Provider, Wide Area Network, Assembly Language
24HR
Premium

CSCI 1120 Test 2 Review Labels are declared on the left row of assembly code. You can determine this part of the statement by looking at a variable which is declared such as X: . It is optional, and not on every line. Ever...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1120 Lecture 34: Object Oriented Design
24HR
Premium

CSCI 1120 November 21, 2018 Object Oriented Design It is difficult to understand why we need complicated solutions if we do not understand the problem with using the more simple designs. The simple designs can be clunky an...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1105 Lecture Notes - Lecture 23: Empty Set, Subset, C Preprocessor
24HR
Premium

CSCI 1105 November 20, 2018 Sets and Dictionaries Sets - Container that stores a collection of unique values - Unlike a list, the elements or members of the set are not stored in any specific order and cannot be accessed b...

Computer Science
CSCI 1105
Angela Siegel
CSCI 1120 Lecture Notes - Lecture 33: Abstract And Concrete, Pseudocode
24HR
Premium

CSCI 1120 November 19, 2018 Languages, Logic, Objects & Class Why looking at different programming languages is useful - So we do not confuse syntax for two languages - So we learn the underlying logic of ...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1105 Lecture Notes - Lecture 20: Top-Down And Bottom-Up Design, Global Variable, Pseudocode
24HR
Premium

CSCI 1105 November 8, 2018 Functions Reusable Functions - We can reuse functions when have repetitive code, code that has different values but the same logic. - That is, the arguments are different. Stepwise Refinement Pro...

Computer Science
CSCI 1105
Angela Siegel
CSCI 1120 Lecture 27: CSCI 1120 Midterm Review
24HR
Premium

CSCI 1120 November 5, 2018 Review of Software World for Midterm The Virtual Machine Assembly - Assembly language is low-level language, closely related to the hardware. High level languages are closest...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1120 Lecture Notes - Lecture 25: Object-Oriented Programming, Machine Code
24HR
Premium

CSCI 1120 October 31, 2018 Imperative Languages Textbook 9.3.1 Today we will look at the same program in five different programming languages. The goal is to appreciate the similarity between the languages. Syntax - The st...

Computer Science
CSCI 1120
Christian Blouin
CSCI 1105 Lecture Notes - Lecture 17: Linear Search
24HR
Premium

CSCI 1105 October 30, 2018 Summary of Chapters 4, 5, and 6 Chapter 4 - While loops o General purpose o Iterate over items in a container which we know the length of. o Do thi...

Computer Science
CSCI 1105
Angela Siegel
CSCI 1105 Lecture 16: CSCI 1105 Functions
24HR
Premium

CSCI 1105 October 25, 2018 Functions Module Goals - To be able to implement functions - To become familiar with the concept of parameter passing - To develop strategies for decomposing complex task...

Computer Science
CSCI 1105
Angela Siegel

Log In


OR

Don't have an account?

Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


OR

By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.


Submit