“Computers and Computing”
COMPI 02, Section 001
December 14th, 2006 9:00 AM
Examiner: Svetlana Stolpner Associate Examiner: Joseph Vybihal
Student Name:
McGill ID:
INSTRUCTIONS:
1» This is a CLOSED
COMP 102: Computers and Computing
Lecture 2: Bits&bytes, Switches, and Boolean Logic
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
The Lowly Bi
COMP 102: Computers and Computing
Lecture 9: Sorting
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
On the usefulness of sorting
Recall our exam
COMP 102: Computers and Computing
Lecture 3: Truth Tables and Logic Gates
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
Practice example
Three
COMP 102: Computers and Computing
Lecture 5: What is Programming?
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
Motivation
The advantage of a c
COMP 102: Computers and Computing
Lecture 8: Of Arrays and Algorithms
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
Quick recap of loops and va
COMP 102: Computers and Computing
Lecture 10: Searching
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
Quick recap of searching and sorting
Reca
COMP102: Computers and Computing
Data Compression
Instructor: Kaleem Siddiqi ([email protected])
Class web page:
www.cim.mcgill.ca/~siddiqi/102.html
Why compress data?
Up until now weve assumed th
COMP 102: Computers and Computing
Lecture 12: Graphs
!
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
Quick Review of Graphs
A graph is a pair
COMP 102: Excursions in Computer Science
Lecture 12: Graphs
Instructor: Svetlana Stolpner ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
The 7 Bridges of Knigsberg
In the fo
Computers and Computing (COMP-102)
Syllabus - Winter 2015
General Information
Location:
Times:
Instructor:
Teaching
assistants:
Class web page:
Trottier 0100
Monday and Wednesday, 14:35am-15:55am.
Pro
Comp 102:Assignment 1
Marion Luiz
260463573
29/01/12
1)
1. 68 in base 2= 1000100
123 in base 2= 1111011
31 in base 2= 11111
2. 10111100 in base 10= 188
0110101 in base 10= 53
1000101 in base 10= 69
3.
Assignment 4
Marion Luiz
260463573
April 13/2012
Graphics
The two basic approaches for drawing 3D geometry on a 2D computer screen are forward object
order and backward image order. Forward object ord
A game of cat and mouse
Marion Luiz
260463573
1. I imported a cat sprite as well as a mouse sprite from the costume section of
choose new sprite from file. After doing so I shrunk both sprites with th
Computer graphics and animation
Graphics has been a key to technology growth
Hardware revolution drives everything
Graphics processing unit (GPU) NVIDIA GTX680 (3.5 billion transistors, 153 shaders)
G
Assignment 4
Marion Luiz
260463573
April 13/2012
Graphics
The two basic approaches for drawing 3D geometry on a 2D computer screen
are forward object order and backward image order. Forward object ord
COMP 102: Assignment 4
Available: Thursday April 12th, 2012
Due Date: Monday April 23rd, 2012, before midnight
Notes: Use the assignment handin option in webct to turn in your solution to this
assignm
Assignment 3
Marion Luiz
260463573
March 23/2012
1
a) Copy both, sorted array L and sorted array P into an auxiliary array Q
Select the first variable from the sorted array L and compare it with the f
COMP 102: Computers and Computing
Lecture 4: Finite State Machines and Memory
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
What have we seen s
COMP 102: Computers and Computing
Lecture 16: Multi-media data representation
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
Quick recap of data
COMP 102: Computers and Computing
Lecture 23: Computer Vision
Instructor: Kaleem Siddiqi ([email protected])
Class web page: www.cim.mcgill.ca/~siddiqi/102.html
What is computer vision?
Broadly sp
Johra Mussarat Hussain
260576341
Comp-102
Assignment #7
Googles Self driving car
Google with its Self Driving car intends to transform mobility in the near
future. A car that does not require any huma
Johra Mussarat Hussain
260576341
Computers and Computing
Assignment 5
Stephen Wolfram is a theoretical physicist and the creator of two brilliant
computational programs called Mathematica and Wolfram
COMP 102: Computers and Computing
History of Computers and Computer Science
Mike Hallett, www.bci.mcgill.ca
[email protected]
12/14/16
Lecture 3 IT
1
Urban Dictionary
Nerd: An 'individual',
COMP 102: Computers and Computing
History of Computers and Computer Science
Mike Hallett, www.bci.mcgill.ca
[email protected]
12/14/16
Lecture 2 History
1
12/14/16
2
What is a computer?
12/1
COMP 102: Computers and Computing
Mike Hallett, www.bci.mcgill.ca
[email protected]
12/14/16
Lecture 1 U R Here
1
www.bci.mcgill.ca/cs102 (this is the master)
myCourses (just for submitting
Jessica Hodhod
Homework # 5
1.1 Password Hacking
1. Brute-forcing a password simply means that one is systematically trying to determine someones
password using all possible combinations of characters
COMP 102: Homework 4
Assigned Oct 5, 2010
In class, Oct 14, 2010
50 points total
1
Technical Exercises
For each problem, show all your work (required for credit). For answers requiring written answers
Computer Science Notes
Two fundamental operations used in information management applications are searching and sorting.
Search algorithms is a process of looking for a particular piece of data in a l
Computer Science Notes
Two fundamental operations used in information management applications are searching and sorting.
Search algorithms is a process of looking for a particular piece of data in a l
Computer Science Notes
Two fundamental operations used in information management applications are searching and sorting.
Search algorithms is a process of looking for a particular piece of data in a l