Objectives
Learn what a program is and how it can be developed
Understand the difference between a low-level and
high-level language
Be introduced to low-level languages using the
Assembly programming language as an example
Learn about the structure o

Chapter 12
Modeling Computation
( 6 slots)
(DjvuReader page 811)
Objectives
Two
questions:
Can the task be carried out using a computer?
If it can, how can the task be carried out?
Models
of computation are used to help answer
these questions.
Conten

Chapter 7
Advanced Counting
Techniques
( 2 SLOTS)
Objectives
Study
more on counting techniques.
Contents
Relations Quan h quy
Divide-and-Conquer Algorithms and recurrence
Relations Cc gii thut chia tr v quan h
quy
Inclusion-Exclusion Principle Nguyn l

DISCRETE
MATHEMATICS
AND
ITS APPLICATIONS
Book: Discrete Mathematics and Its Applications
Author: Kenneth H. Rosen
Sixth Edition
McGraw-Hill International Edition
Goals
Mathematical
Reasoning.
Combinatorial Analysis.
Discrete Structures: Sets, permutat

Chapter 3
The Fundamentals:
Algorithms
The Integers
( 4 slots)
Objectives
Algorithms
The
Growth of Functions
Complexity of Algorithms
The Integers and Division
Primes and Greatest Common Divisors
Integers and Algorithms
3.1- Algorithms
An algorithm

Chapter 2
Basic Structures
Sets, Functions
Sequences, and Sums
( 4 slots)
Objectives
Sets
Set
operations
Functions
Sequences
Summations
2.1- Sets
An unordered collection of objects
The objects in a set are called the elements, or
members. A set is sa

Chapter 2
Basic Structures
Sets, Functions
Sequences, and Sums
Objectives
Sets
Set
operations
Functions
Sequences
Summations
2.1- Sets
An unordered collection of objects
The objects in a set are called the elements, or
members. A set is said to conta

Introduction to
Discrete
Mathematics
Instructor: Thn Vn S
Prerequisites
Contents
What is discrete mathematics?
Why should we study it?
What are studied?
What is discrete
mathematics?
Discrete mathematicsis the study
ofmathematicalstructuresthat are
fundam

UNIVERSITY of GREENWICH
Software Development
Project
The Dynamic Model
E. I. Teodorescu
1
1
UNIVERSITY of GREENWICH
Object Model
Classes and their associations
Class diagrams
A snapshot in time of the internal structure of the
system
Answers questions:
Wh

UNIVERSITY of GREENWICH
Software Development
Project
UML Conceptual Class Diagram
E. I. Teodorescu
1
1
UNIVERSITY of GREENWICH
Lecture Objectives
To introduce Conceptual (analysis) class
diagram
E. I. Teodorescu
2
UNIVERSITY of GREENWICH
The basis of OOA

UNIVERSITY of GREENWICH
Software Development
Project
Object Oriented Components
world view.
Use Cases Diagrams
E. I. Teodorescu
E. I. Teodorescu
1
UNIVERSITY of GREENWICH
Lecture Objectives
To explain how a software design may be
represented as a set of

Introduction to Software Engineering
Use Case Diagrams
FPT
2014 The
Nguyen
FPT University
2014 Nguyen
HoangThe Hoang
Outline
1. The Use Case Diagram Concept
2. Use Case
3. Actor
4. Other Elements
5. Relationships between Use Cases
6. Relationships between

What is software engineering?
What is software engineering?
answer: Software engineering is an engineering discipline that is concerned with all aspects of software
production from specification to system evolution.
What are software engineering methods?

Which of the following statements about test first development are true?
answer: [2]: [1] When a system feature is identified, the tests of the code implementing that
feature are written before code / [2] Test are automated and all tests are run when a n

Objectives
Learn what a file system does
Understand the FAT file system and its advantages
and disadvantages
Understand the NTFS file system and its advantages
and disadvantages
Compare various file systems
Connecting with Computer Science
2
Objective

Objectives
Consider the widespread use of databases
Take a brief tour of database development history
Learn basic database concepts
Be introduced to popular database management
software
See how normalization makes your data more
organized
Connecting

Objectives
Learn what the Internet really is
Become familiar with the architecture of the Internet
Become familiar with Internet-related protocols
Understand how the TCP/IP protocols relate to the
Internet
Learn how IP addresses identify devices conn

Objectives
Learn how computers are connected
Become familiar with different types of transmission
media
Learn the differences between guided and unguided
media
Learn how protocols enable networking
Connecting with Computer Science
2
Objectives (contin

Objectives
Learn what an operating system is
Become familiar with the different types of operating
systems
Identify the major functions of an operating system
Understand how operating systems manage processes
Connecting with Computer Science
2
Objecti

Objectives
Learn why numbering systems are important to understand
Refresh your knowledge of powers of numbers
Learn how numbering systems are used to count
Understand the significance of positional value in a
numbering system
Learn the differences a

Connecting with
Computer Science
Objectives
Learn what tasks you need to be prepared to
accomplish within the computer industry and which
tools can help you succeed in completing the tasks
Learn how even computer scientists have to use word
processors t

Objectives
Learn why you need to understand how computers
work
Learn what a CPU is, and what it is made of
Learn how digital logic circuits are constructed
Learn the basic Boolean operators
Understand how the basic logic gates operate and
are used to

Objectives
Learn why today almost everyone is a computer
operator
Learn about the predecessors of modern computer
hardware and software
Trace the development of computer hardware and
software through several generations
Connecting with Computer Science

Dng Ngc Ph SE61865 Class:SE1161
Group name: PWKG
Avoidance conflict
Have low concern for own and group goals.
Avoid bringing up ideas, may change the subject or even deny the existence of
the subject.
It can also be effective when the issue would be ve

THEORY
Y ASSIGN
NMENT
STUDEN
NT
SYDNEY
Y
SITXWHS1101 PARTICIP
PATE IN SAFE
E WORK PRA
ACTICES
Studen
nts Name: _
_
_
Preferrred Name: _
_
_ Group: _
_
Email: _
_ Ph
hone: _
_
Copyriight Le Coordon Bleu 2014
All rigghts reserveed. This puublication iss cop