Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons™

Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics

Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 31981 - 32010 of 40977

Full-Text Articles in Engineering

Cs 405/605-01: Introduction To Database Management Systems, Guozhu Dong Jan 2007

Cs 405/605-01: Introduction To Database Management Systems, Guozhu Dong

Computer Science & Engineering Syllabi

Survey of logical and physical aspects of database management systems. Data models including entity-relationship (ER) and relational are presented. Physical implementation (data organization and indexing) methods are discussed. Query languages including SQL, relational algebra, relational calculus, and QBE are introduced. Students will also gain experience in creating and manipulating a database.

The course is mostly concerned with the design and querying of databases. A follow up course, CS701, is concerned with the design of system functions for managing databases.


Cs 740-01: Algorithms, Complexity And The Theory Of Computability, Thomas Sudkamp Jan 2007

Cs 740-01: Algorithms, Complexity And The Theory Of Computability, Thomas Sudkamp

Computer Science & Engineering Syllabi

The objective of this course is to use the formal algorithmic system provided by Turing machines as a tool to analyze the complexity of decision and optimization problems and the algorithms that solve them. The topics to be covered include

•the definition of the time and space complexity of a deterministic algorithm

•the classes of deterministic polynomial and non-polynomial time languages

•the complexity of nondeterministic algorithms

•the P=NP question (relationship between solvability by deterministic and
nondeterministic polynomial time algorithms)

•the implications oaf solution to the P=NP question

•NP completeness and examples of NP complete problems

•classes of NP complete problems …


Cs 340-01: Programming Language Workshop In Java, Ronald F. Taylor Jan 2007

Cs 340-01: Programming Language Workshop In Java, Ronald F. Taylor

Computer Science & Engineering Syllabi

This course is designed as a self-study in Java. You are expected to work independently to learn the Java language and solve a set of programming problems assigned to you using latest Java SDK available at http:/java.sun.com or other software as approved by the instructor. There are no exams. We officially meet only once in a quarter. However, I will be available in the posted office hours for clarifications and general discussion of the programming assignments. Do not expect support in debugging badly documented cod~.


Ceg 468/668: Managing The Software Development Process, John A. Reisner Jan 2007

Ceg 468/668: Managing The Software Development Process, John A. Reisner

Computer Science & Engineering Syllabi

This course will cover some of the challenges and issues associated with managing software projects. Emphasis will occur on two fronts: (1) the software project manager's view (that is, what considerations and obstacles confront project managers during software development), and (2) the organizational view (that is, how organizations can foster a climate where software project management is performed smartly throughout an organization).


Ceg 435/635-01: Distributed Computing And Systems, Yong Pei Jan 2007

Ceg 435/635-01: Distributed Computing And Systems, Yong Pei

Computer Science & Engineering Syllabi

Study of process coordination, client-server computing, network and distributed operating systems, network and distributed file systems, concurrency control, recovery of distributed transactions, and fault-tolerant computing.


Ceg 725-01: Computer Vision Ii, Bin Wang Jan 2007

Ceg 725-01: Computer Vision Ii, Bin Wang

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 499/699-01: Wireless Sensor Networks, Bin Wang Jan 2007

Ceg 499/699-01: Wireless Sensor Networks, Bin Wang

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 460/660-01: Introduction To Software Computer Engineering, Robert J. Weber Jan 2007

Ceg 460/660-01: Introduction To Software Computer Engineering, Robert J. Weber

Computer Science & Engineering Syllabi

This course is concerned with the techniques of designing and constructing large programs. Some of the required basic concepts necessarily have to be developed using small programs as examples. To this extent, we also study programming-in-the-small. The overall objectives are to present an overview of issues in the development of software, to discuss terminology, to illustrate via example case studies, and to give sufficiently detailed advice on how to develop quality software. Hands-on experience is emphasized through the use of homework and a class project.


Ceg 726-01: Pattern Recognition, Arthur A. Goshtasby Jan 2007

Ceg 726-01: Pattern Recognition, Arthur A. Goshtasby

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 498-01: Team Projects I And Ii, John C. Gallagher Jan 2007

Ceg 498-01: Team Projects I And Ii, John C. Gallagher

Computer Science & Engineering Syllabi

CEG 498 (Team Projects I and II) is a summative computer engineering design project course that builds upon previous engineering, science, mathematics and communications course work. CEG 498 projects are a minimum of two quarters in length and must be completed in groups of at least three students. Projects are selected under the guidance of the course instructor and are tailored to both student interest and formal classroom preparation. Students are evaluated both on their individual contributions as recorded in a graded engineering journals and on the quality of their collective efforts as reflected in group generated products.


Ceg 820-01: Computer Architecture Ii, Soon M. Chung Jan 2007

Ceg 820-01: Computer Architecture Ii, Soon M. Chung

Computer Science & Engineering Syllabi

Continuation of CEG720 with more details on multiprocessor systems, parallel processing, and performance analysis.


Ceg 860-01: Object-Oriented Programming, Krishnaprasad Thirunarayan Jan 2007

Ceg 860-01: Object-Oriented Programming, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course motivates the need for object-oriented programming, and studies, in detail, object-oriented programming techniques, languages, and technology. The lectures will focus on the foundations of OOP, while the student presentations will focus on the applications and extensions of Object Technology.


Cs 206-01: Advanced Concepts/Techniques And Software Productivity Tools, John P. Herzog Jan 2007

Cs 206-01: Advanced Concepts/Techniques And Software Productivity Tools, John P. Herzog

Computer Science & Engineering Syllabi

By the end of this course, the students will have a greater depth of understanding in the areas of word processing, spreadsheets, databases, and presentation software and web design using Microsoft Word, Microsoft FrontPage, Microsoft Excel, Access, and PowerPoint covering the following topics.
Microsoft Word 2003:
Tutorial 5: Creating Styles, Outlines, Tables, and Tables of Contents

Tutorial 6: Creating Form Letters and Mailing Labels

Microsoft Excel 2003:
Tutorial 5: Working with Excel Lists

Tutorial 6: Working with Multiple Worksheets and Workbooks

Tutorial 7: Working with Excel's Editing and Web Tools

Tutorial 8: Developing an Excel Application Appendix A: Working with …


Ceg 750-01: Microprocessor, Jack Jean Jan 2007

Ceg 750-01: Microprocessor, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 461/661-01: Object-Oriented Programming And Design, Thomas C. Hartrum Jan 2007

Ceg 461/661-01: Object-Oriented Programming And Design, Thomas C. Hartrum

Computer Science & Engineering Syllabi

Study of object-oriented design and programming. Programming topics emphasize the core concepts of encapsulation, inheritance, polymorphism, and dynamic binding. Additional topics include class organization, software maintenance, and design of reusable components. There is a project to be implemented in a modem object-oriented language such as Java or C++.


Cs 790-01: Introduction To Parallel Algorithms, Natsuhiko Futamura Jan 2007

Cs 790-01: Introduction To Parallel Algorithms, Natsuhiko Futamura

Computer Science & Engineering Syllabi

Low-cost parallel computers such as PC clusters are becoming available, and many previously unsolvable problems can be solved using such computers. However, designing algorithms that perform well on parallel computers is often challenging. The focus of this course is on learning how to design algorithms for parallel computers and how to evaluate them.


Ceg 416-01: Matrix Computations, Ronald F. Taylor Jan 2007

Ceg 416-01: Matrix Computations, Ronald F. Taylor

Computer Science & Engineering Syllabi

This course is a survey of numerical methods in linear algebra for application to problems in engineering and the sciences. Emphasis is on using modem software tools on high performance computing systems. This course covers the mathematics of linear equations, eigenvalue problems, singular value decomposition, and least squares. Material covered will be relevant to applications areas such as structural analysis, heat transfer, neural networks, mechanical vibrations, and image processing in biomedical engineering. A familiarity with MATLAB is useful, and the ability to program in languages such as CIC++ or Fortran is very important. A basic knowledge of matrix algebra is …


Cs 240-01: Computer Science I, L. Jane Lin Jan 2007

Cs 240-01: Computer Science I, L. Jane Lin

Computer Science & Engineering Syllabi

No abstract provided.


Dissolution, Reactor, And Environmental Behavior Of Zro2-Mgo Inert Fuel Matrix, Kenneth Czerwinski Jan 2007

Dissolution, Reactor, And Environmental Behavior Of Zro2-Mgo Inert Fuel Matrix, Kenneth Czerwinski

Fuels Campaign (TRP)

This project will examine inert fuels containing ZrO2 and MgO as the inert matrix. Ceramics with this inert matrix, Ce, U and eventually Pu will be synthesized and examined. While the Advanced Fuel Cycle Initiative focus is on inert fuels with Pu as the fissile component, this task will perform initial laboratory experiments with Ce and U. The initial work with Ce will be performed early in the project with results used as a basis for U studies. Reactor physics calculations will be used to examine suitable quantities of burnable poisons from the candidate elements Gd, Er, or Hf. …


The Journal Of Undergraduate Research: Volume 05 Jan 2007

The Journal Of Undergraduate Research: Volume 05

The Journal of Undergraduate Research

This is the complete issue of the South Dakota State University Journal of Undergraduate Research, Volume 5.


Exafs Characterization Of Dendrimer‐Derived Pt/Γ‐Al2O3, A. Siani, Oleg S. Alexeev, Christopher T. Williams, Harry J. Ploehn, Michael D. Amiridis Jan 2007

Exafs Characterization Of Dendrimer‐Derived Pt/Γ‐Al2O3, A. Siani, Oleg S. Alexeev, Christopher T. Williams, Harry J. Ploehn, Michael D. Amiridis

Faculty Publications

The various steps involved in the preparation of a Pt/γ‐Al2O3 material using hydroxyl‐terminated generation four (G4OH) PAMAM dendrimers as templates were monitored by EXAFS. The results indicate that Cl ligands in the Pt precursors (H2PtCl6 and K2PtCl4) were partially replaced by aquo ligands upon hydrolysis to form [PtCl3(H2O)3]+ and [PtCl2(H2O)2] species. After interaction of such species with G4OH, Cl ligands from the first coordination shell of Pt were further replaced by nitrogen atoms from the dendrimer interior, …


Resource-Constraint And Scalable Data Distribution Management For High Level Architecture, Pankaj Gupta Jan 2007

Resource-Constraint And Scalable Data Distribution Management For High Level Architecture, Pankaj Gupta

Electronic Theses and Dissertations

In this dissertation, we present an efficient algorithm, called P-Pruning algorithm, for data distribution management problem in High Level Architecture. High Level Architecture (HLA) presents a framework for modeling and simulation within the Department of Defense (DoD) and forms the basis of IEEE 1516 standard. The goal of this architecture is to interoperate multiple simulations and facilitate the reuse of simulation components. Data Distribution Management (DDM) is one of the six components in HLA that is responsible for limiting and controlling the data exchanged in a simulation and reducing the processing requirements of federates. DDM is also an important problem …


Developing Strand Space Based Models And Proving The Correctness Of The Ieee 802.11i Authentication Protocol With Restricted Sec, Zeeshan Furqan Jan 2007

Developing Strand Space Based Models And Proving The Correctness Of The Ieee 802.11i Authentication Protocol With Restricted Sec, Zeeshan Furqan

Electronic Theses and Dissertations

The security objectives enforce the security policy, which defines what is to be protected in a network environment. The violation of these security objectives induces security threats. We introduce an explicit notion of security objectives for a security protocol. This notion should precede the formal verification process. In the absence of such a notion, the security protocol may be proven correct despite the fact that it is not equipped to defend against all potential threats. In order to establish the correctness of security objectives, we present a formal model that provides basis for the formal verification of security protocols. We …


Augmentation In Visual Reality (Avr), Yunjun Zhang Jan 2007

Augmentation In Visual Reality (Avr), Yunjun Zhang

Electronic Theses and Dissertations

Human eyes, as the organs for sensing light and processing visual information, enable us to see the real world. Though invaluable, they give us no way to "edit" the received visual stream or to "switch" to a different channel. The invention of motion pictures and computer technologies in the last century enables us to add an extra layer of modifications between the real world and our eyes. There are two major approaches to modifications that we consider here, offline augmentation and online augmentation. The movie industry has pushed offline augmentation to an extreme level; audiences can experience visual surprises that …


Bluetooth-Base Worm Modeling And Simulation, Haiou Xiang Jan 2007

Bluetooth-Base Worm Modeling And Simulation, Haiou Xiang

Electronic Theses and Dissertations

Bluetooth is one of the most popular technologies in the world in the new century. Meanwhile it attracts attackers to develop new worm and malicious code attacking Bluetooth wireless network. So far the growth of mobile malicious code is very fast and they have become a great potential threat to our society. In this thesis, we study Bluetooth worm in Mobile Wireless Network. Firstly we investigate the Bluetooth technology and several previously appeared Bluetooth worms, e.g. "Caribe","Comwar", and we find the infection cycle of a Bluetooth worm. Next, we develop a new simulator, Bluetooth Worm simulator (BTWS), which simulates Bluetooth …


Graph Theoretic Modeling: Case Studies In Redundant Arrays Of Independent Disks And Network Defense, Sanjeeb Nanda Jan 2007

Graph Theoretic Modeling: Case Studies In Redundant Arrays Of Independent Disks And Network Defense, Sanjeeb Nanda

Electronic Theses and Dissertations

Graph theoretic modeling has served as an invaluable tool for solving a variety of problems since its introduction in Euler's paper on the Bridges of Königsberg in 1736 . Two amongst them of contemporary interest are the modeling of Redundant Arrays of Inexpensive Disks (RAID), and the identification of network attacks. While the former is vital to the protection and uninterrupted availability of data, the latter is crucial to the integrity of systems comprising networks. Both are of practical importance due to the continuing growth of data and its demand at increasing numbers of geographically distributed locations through the use …


Extending Distributed Temporal Protocol Logic To A Proof Based Framework For Authentication Protocols, Shahabuddin Muhammad Jan 2007

Extending Distributed Temporal Protocol Logic To A Proof Based Framework For Authentication Protocols, Shahabuddin Muhammad

Electronic Theses and Dissertations

Running critical applications, such as e-commerce, in a distributed environment requires assurance of the identities of the participants communicating with each other. Providing such assurance in a distributed environment is a difficult task. The goal of a security protocol is to overcome the vulnerabilities of a distributed environment by providing a secure way to disseminate critical information into the network. However, designing a security protocol is itself an error-prone process. In addition to employing an authentication protocol, one also needs to make sure that the protocol successfully achieves its authentication goals. The Distributed Temporal Protocol Logic (DTPL) provides a language …


Mac Layer And Routing Protocols For Wireless Ad Hoc Networks With Asymmetric Links And Performance Evaluation Studies, Guoqiang Wang Jan 2007

Mac Layer And Routing Protocols For Wireless Ad Hoc Networks With Asymmetric Links And Performance Evaluation Studies, Guoqiang Wang

Electronic Theses and Dissertations

In a heterogeneous mobile ad hoc network (MANET), assorted devices with different computation and communication capabilities co-exist. In this thesis, we consider the case when the nodes of a MANET have various degrees of mobility and range, and the communication links are asymmetric. Many routing protocols for ad hoc networks routinely assume that all communication links are symmetric, if node A can hear node B and node B can also hear node A. Most current MAC layer protocols are unable to exploit the asymmetric links present in a network, thus leading to an inefficient overall bandwidth utilization, or, in the …


Multi-View Geometric Constraints For Human Action Recognition And Tracking, Alexei Gritai Jan 2007

Multi-View Geometric Constraints For Human Action Recognition And Tracking, Alexei Gritai

Electronic Theses and Dissertations

Human actions are the essence of a human life and a natural product of the human mind. Analysis of human activities by a machine has attracted the attention of many researchers. This analysis is very important in a variety of domains including surveillance, video retrieval, human-computer interaction, athlete performance investigation, etc. This dissertation makes three major contributions to automatic analysis of human actions. First, we conjecture that the relationship between body joints of two actors in the same posture can be described by a 3D rigid transformation. This transformation simultaneously captures different poses and various sizes and proportions. As a …


Microwave Absorption Of Patterned Arrays Of Nanosized Magnetic Stripes With Different Aspect Ratios, Leszek M. Malkinski, Minghui Yu, Andriy Y. Voyk, Donald J. Scherer Ii, Leonard Spinu, Weillie Zhou, Scott Whittenburg, Zachary Davis, Jin-Seung Jung Jan 2007

Microwave Absorption Of Patterned Arrays Of Nanosized Magnetic Stripes With Different Aspect Ratios, Leszek M. Malkinski, Minghui Yu, Andriy Y. Voyk, Donald J. Scherer Ii, Leonard Spinu, Weillie Zhou, Scott Whittenburg, Zachary Davis, Jin-Seung Jung

Physics Faculty Publications

Arrays consisting of nanosized stripes of Permalloy with different length-to-width ratios have been fabricated using electron beam nanolithography, magnetron sputtering, and lift-off process. These stripes have a thickness of 100 nm, a width of 300 nm, and different lengths ranging from 300 nm to 100 μm. The stripes are separated by a distance of 1 μm. Magnetization hysteresis loops were measured using a superconducting quantum interference device susceptometer. Microwave absorption at 9.8 GHz was determined by means of ferromagnetic resonance technique. The dependence of the resonant field on the angle between the nanostructure and the in-plane dc magnetic …