... real-world problem to be represented and manipulated in a computerto model: mô hình hóa Data Model: Mô hình liệu A way of describing and representing data 10 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT ... reach to the topics 1.5 GLOSSARY Abstraction: Trừu tượng hóa The process of creating a description of a real-world problem by extracting important characteristics to be represented in a computerto ... installing a computer system; (2) The process of building a sotfware product from its design; (3) a software running on a computerto implement, to install: cài đặt, thực Operation: Phép to n, thao...
... testing DSP code Software simulators run on a host computerto mimic the behavior of a DSP chip The 18 INTRODUCTION TO REAL-TIME DIGITAL SIGNAL PROCESSING simulator is able to show memory contents, ... breakpoint The command to enable a breakpoint can be given from the Toggle Breakpoint hot button on the project toolbar or by clicking the right mouse button and choosing toggle breakpoint The ... the integrator output voltage to get back to zero is directly proportional to the input voltage This technique is very precise and can produce ADCs with high resolution Since the integrator is used...
... Dynamic Routing Protocols: RIP and OSPF l RIP uses hop count Ÿ R1 to R3 Ÿ Fewer links but much slower l OSPF uses bandwidth Ÿ R1 to R2 to R3 Ÿ More routers but much faster links 31 To reach the 192.168.1.0/24 ... the following steps to connect a terminal to the console port on the router: l Connect the terminal using the RJ-45 to RJ-45 rollover cable and an RJ-45 to DB-9 or RJ-45 to DB-25 adapter l Configure ... the IOS stored? ROM Where is IOS permanently stored before it is copied into RAM? FLASH Where are the bootsystem commands stored which are used to locate the IOS? NVRAM running-config IOS (running)...
... types of computer languages Assembly language • • • • English-like abbreviations representing elementary computer operations Clearer to humans Incomprehensible to computers – Translator programs ... (stream extraction operator) • Used with std::cin • Waits for user to input value, then press Enter (Return) key • Stores value in variable to right of operator – Converts value to variable data type ... std::cout – “Connected” to screen –
... required, a point -to- point link is used to provide a pre-established WAN communications path from the customer premises through the provider network to a remote destination Point -to- point lines ... networking technology that broadens Ethernet to the public networks run by telecommunications companies • IP-aware Ethernet switches enable service providers to offer enterprises converged voice, data, ... called VPN tunnels, which are routed through the Internet from the private network of the company to the remote site or employee host VPN Benefits – Cost savings – Security – Scalability – Compatibility...
... Properties window 28 Toolbox toolbox group § Holds the tools you place on a form controls scroll arrow 29 Menu Bar and Toolbar toolbar icon (indicates a command to open a file) toolbar down arrow ... Allows users to search for a particular help topic Filters can be use to narrow the search § Dynamic help Ÿ Provide a help topic based on the mouse location Ÿ Displays relevant topics in the ... Displaying Text and an Image § The program Ÿ Ÿ Ÿ Ÿ Form to hold other controls Label to display text PictureBox to display a picture No code needed to create this program § Create the new program Ÿ...
... operators and operands (variables or literal values) – Example: x = * (a + b) • Operators: – – – – – Mathematical operators: +, -, *, /, % Increment and decrement operators: ++, -Assignment operators: ... entry to open the file where the problem occurs, and move to the error location 17 The Toolbox • Contains reusable controls • Visual programming allows ‘drag and drop’ of controls • Activate the toolbox ... Windows applications Web applications Web services • Tools to write C# program – Visual Studio 2010 (Ultimate) – Visual C# Express How to install? • System requirements Operating System Processor...
... HO CHI MINH CITY UNIVERSITY OF INDUSTRY CLR runs on top of host operating system CLR loads assembly & uses JIT compiler to translate MSIL to native machine code Load NET libraries if need MSIL ... http://thanhxeiko.wordpress.com HO CHI MINH CITY UNIVERSITY OF INDUSTRY Choose line you want to start debugging Go to Debug menu Choose Toggle Breakpoint or press F9 Author: Duy Thanh Tran – Phone : 0987773061- ... Into Step Over Step Out Author: Duy Thanh Tran – Phone : 0987773061- Email: thanhxeiko@gmail.com – Blog: http://thanhxeiko.wordpress.com HO CHI MINH CITY UNIVERSITY OF INDUSTRY Use QuickWatch to...
... should be tested & to what standard? Analyzing the language tested: important Identifying the purpose of assessment: including aspects /skills tested Before constructing tests: to questions standards ... Reading: ability to understand gist, key information on specific points Writing: letters, reports, messages…… Testing language areas Grammar & usage: measuring Ss’ ability to recognize appro ... measuring ability to communicate A good lang test: Ss’ performance in skills used in real life Recognition & production Recognition: words & language formmultiple-choice forms (easy to examine...
... small currents need to be analyzed Summary • Doping changes silicon from an insulator to a semiconductor • Donor atoms make silicon into N-material • Acceptor atoms make silicon into P-material • ... diamonds hard Doping Adding different atoms to a crystal is called doping • Donor atoms (e.g arsenic) add movable electrons to the crystal’s valence band • Acceptor atoms (e.g gallium) add movable “holes” ... valence electrons of insulators are bound to the atoms and can not move freely Covalent Bonds • A covalent bond is formed when atoms can share valence electrons with adjacent atoms The result is crystalline...
... GLOSSARY Computer Science: Tin học, Khoa học Máy tính A field of knowledge studying all aspects of the design and use of computers Information Technology: Công nghệ Thông tin An applied science, ... Fundamental courses in computer science: Set Theory: Lý thuyết Tập hợp Discrete Mathematics: To n rời rạc Probability and Statistics: Xác suất Thống kê Graph Theory: Lý thuyết đồ thò Computer Architecture: ... 2 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #0 COURSE INFORMATION 0.3 REFERENCES Here is a list of books you should read,...
... Chức (1) a subprogram to perform some task, usually as a synonym of procedure (2) the natural, required or expected activity of a person or thing 16 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #2 ... sets are implemented by a sorted linked list; each element is a cell • L M • 14 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #2 SET THEORY The listing below is a code for the function setUnion(L,M) ... 12 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #2 SET THEORY Equality of Sets Two sets are equal if they have exactly the...
... 18 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #3 THE RELATIONAL DATA MODEL The last must be false since it is not in the ... follows: Course StudentId Grade CS101 CS101 CS101 12345 67890 33333 A B A− 20 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #3 THE RELATIONAL DATA MODEL The Projection Operation Another important operation ... Cartesian Product: Tích, tích Descartes Also called cross product (tích chéo) 22 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #3 THE RELATIONAL DATA MODEL Predicate: Vò từ See Chapter 14 in the textbook...
... elements to be of type int a0 a1 n− an−1 MAX − 4.2 STACKS 25 A smart way to implement a stack by an array is to create a structure consisting of: An array to hold the elements, and A variable top to ... pS->A[++(pS->top)] = x; return TRUE; } } A very important application of stacks is to implement function calls I recommend you to read this in Section 6.7 (textbook) 26 INTRODUCTION TOCOMPUTER SCIENCE: ... INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #4 THE LIST DATA MODEL 4.2 STACKS A stack is a special kind of lists in which all operations are performed at one end of the list, which is called the top of...
... element The field used to lookup is called a search key or just key In a binary search tree, the following property must hold at every node x: all nodes 32 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT ... "pointer to node" by the name TREE since the most common use for this type will be to represent trees and subtrees We can interprete the leftChild and rightChild fields either as pointers to children ... 30 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #5 THE TREE DATA MODEL In the figure, r is the root and has three children:...
... 34 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #6 THE GRAPH DATA MODEL An arrow from node a to b is written (a, b) or a → b We call a the head of the arc ... directed graphs 36 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #6 THE GRAPH DATA MODEL 6.3 CONNECTED COMPONENTS OF AN UNDIRECTED GRAPH We can divide any undirected graph into one or more connected components ... khuyên Cycle: Chu trình Cyclic: có vòng Acyclic: không vòng Path: Đường 38 INTRODUCTION TOCOMPUTER SCIENCE: HANDOUT #6 THE GRAPH DATA MODEL Neighbor: Lân cận Adjacency List: Danh sách kề Adjacency...