The Promise
The Limits
The Beauty of Software
Grady Booch
IBM Fellow
2007 Grady Booch
Our civilization runs on software.
Bjarne Stroustrup
2
2007 Grady Booch
You have riches and freedom here but I feel
no sense of faith or direction. You have so
many co
STAT 4020
Multivariate Analysis
Dr. Peng Xiaoling
Office: E409
xlpeng@uic.edu.hk
Tel: 3620623
TA: Miss Zhou Haiying
161113
www.uic.edu.hk/~xlp
1
Text Book
Johnson, R.A. and Wichern, D.W. (2002), Applied Multivariate
Statistical Analysis, The 6th Edition,
Algorithmic
Complexity
and Computability
COMP6046 Computational
Thinking
Dr Nicholas Gibbins nmg@ecs.soton.ac.uk
2013-2014
Learning Outcomes
At the end of these two lectures you should have an
basic intuitive understanding of the following:
Algorithmic c
Network Systems
Introduction:
In this PowerPoint I will explain a variety of different
network types and how they communicate to specific
network standards and protocols.
Network Types
Local Area Network (LAN):
A local area network (LAN) is a computer net
Black Boxes and Abstraction
or
A quick run through how computers
work
Hugh Davis
Learning Societies Lab
ECS
The University of Southampton, UK
users.ecs.soton.ac.uk/hcd
Event
1
What are Computers
Computers deal with (binary) numbers
They can store numbers
IP and Networking
Basics
Selection of slides taken from Internet Society Workshop Resource Centre:
http:/ws.edu.isoc.org/data/2010/15678359774b67528c8924a/lecture-01-mon-tue-addressing-ios.pdf
A small internetwork or (small
i) internet
The principle of
In
Principles of Programming
Hugh Davis
ECS
The University of Southampton, UK
users.ecs.soton.ac.uk/hcd
Event
1
The Principles
These are the things you need to have in pretty much any
programming language;
Assignment
Input/Output
Sequence
Selection
Iteration
A Web Future of Computa0on
Crowdsourcing. Social Machines. Human computa8on.
Co-construc8on Made Real
Galaxy Zoo
Tens of thousands of
volunteers classify
galaxies from Hubble
The ESP Game
Carnegie Mellon
Volunteers
Principles of Programming
Hugh Davis
ECS
The University of Southampton, UK
users.ecs.soton.ac.uk/hcd
Event
1
The Principles
These are the things you need to have in pretty much any
programming language;
Assignment
Input/Output
Sequence
Selection
Iteration
Geometry of R2 and R3
Dot and Cross Products
2
Dot Product in R
Let u = (u1, u2) and v = (v1, v2) then the dot
product or scalar product, denoted by u.v, is
defined as
u.v = u1v1 + u2v2
3
Dot Product in R
Let u = (u1, u2, u3) and v = (v1, v2, v3) then the
A Method for finding a Square Root of a 2x2 Matrix
By: P. C. Somayya.
e-mail-somayyapc2@yahoo.com
a11
a12
a21
a22
Let A =
and B = A.
a11+ T
a12
then B = (1/R)
a21
Where
a22 + T
T= |A|
R = a11 + a12 + 2 T
Ref: Paper entitled Root of a 2x2 Matrix Published
Computer Science? WTF?
Les Carr
COMP6046, Lecture 2
Its Not Really About Computers
Calling Computer Science Computer Science
is like calling
Astronomy
Telescope Science
AbstracIon
Computer science uses
abstrac'on
Signature _
cs11f _
CSE 11
Quiz 3
Fall 2013
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
What gets printed when the following program is run?
public class While
cfw_
public static void main( Str
CSE 11
Quiz 3
Fall 2011
Signature _
cs11f _
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
What gets printed when the following program is run?
public class While
cfw_
public static void main( Str
Signature _
cs11f _
CSE 11
Quiz 3
Fall 2012
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
What gets printed when the following program is run?
public class While
cfw_
public static void main( Str
Signature _
cs11f _
CSE 11
Quiz 2
Fall 2013
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
(Partial) Operator Precedence Table
Operators
Associativity
!
+
- (pre & post inc/dec)
right to left
*
/
Signature _
cs11f _
CSE 11
Quiz 3
Fall 2010
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
Given the following definition of class Thing1, what is the output of the Java application Question1?
pub
Signature _
cs11f _
CSE 11
Quiz 2
Fall 2012
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
(Partial) Operator Precedence Table
Operators
Associativity
*
/
%
left to right
+
left to right
<
<=
>
>=
Signature _
cs11f _
CSE 11
Quiz 2
Fall 2011
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
(Partial) Operator Precedence Table
Operators
Associativity
*
/
%
left to right
+
left to right
<
<=
>
>=
Signature _
cs11f _
CSE 11
Quiz 2
Fall 2010
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
(Partial) Operator Precedence Table
Operators
Associativity
*
/
%
left to right
+
left to right
<
<=
>
>=
Signature _
cs11f _
CSE 11
Quiz 1
Fall 2012
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no electronic devices.
(Partial) Operator Precedence Table
Operators
Associativity
!
+
- (pre & post inc/dec)
right to le
Signature _
cs11f _
CSE 11
Quiz 1
Fall 2013
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no electronic devices.
(Partial) Operator Precedence Table
Operators
Associativity
!
+
- (pre & post inc/dec)
right to le
Signature _
cs11f _
CSE 11
Quiz 1
Fall 2011
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no electronic devices.
(Partial) Operator Precedence Table
Operators
Associativity
!
+
- (pre & post inc/dec)
right to le
Signature _
cs11f _
CSE 11
Quiz 1
Fall 2010
Name _
Student ID _
This quiz is to be taken by yourself with closed books, closed notes, no calculators.
(Partial) Operator Precedence Table
Operators
Associativity
!
+
- (pre & post inc/dec)
right to left
*
/
Signature _
Name _
cs11f _
Student ID _
CSE 11
Midterm
Fall 2010
Page 1 _ (16 points)
Page 2 _ (14 points)
Page 3 _ (30 points)
Page 4 _ (16 points)
Page 5 _ (10 points)
Total _ (86 points = 82 base points + 4 points EC [5%])
This exam is to be taken by y
CSE 15L:
Software Tools and
Techniques Laboratory
Fall 2013 - http:/cse15l.weebly.com
GARY GILLESPIE
Dr. ILKAY ALTINTAS
TA: ALOK SINGH
Lecture 13
November 20th, 2013
Todays Topics
1. Profiling
2
Software Correctness and Efficiency
Software should be corr