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

Engineering Commons™

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

Computer Engineering

Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 22651 - 22680 of 25652

Full-Text Articles in Engineering

Ceg 460/660-01: Introduction To Software Computer Engineering, Thomas C. Hartrum Apr 2006

Ceg 460/660-01: Introduction To Software Computer Engineering, Thomas C. Hartrum

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 220-01: Introduction To C Programming For Engineers, Robert Helt Apr 2006

Ceg 220-01: Introduction To C Programming For Engineers, Robert Helt

Computer Science & Engineering Syllabi

This course provides a general introduction to computers as a problem-solving tool using the C programming language. Emphasis is on algorithms and techniques useful to engineers. Topics include data representation, debugging, and program verification. 4 credit hours. Prerequisite: MTH 229 (Calculus I) or EGR 101 (Engineering Mathematics).


Ceg 221-01: Advanced C Programming For Engineers, Robert Helt Apr 2006

Ceg 221-01: Advanced C Programming For Engineers, Robert Helt

Computer Science & Engineering Syllabi

This course introduces advanced constructs, algorithms, and data structures in the C programming language. Emphasis is on problem solving and techniques useful to engineers. Topics include functions, array, pointers, structures as well as sorting algorithms, linked lists, complex numbers, stacks, queues, hash tables, and binary trees. 4 credit hours. Prerequisite: CEG220 (Introduction to C Programming for Engineers).


Ceg 402/602-01: Introduction To Computer Communication, Bin Wang Apr 2006

Ceg 402/602-01: Introduction To Computer Communication, Bin Wang

Computer Science & Engineering Syllabi

This course provides an introduction to basic concepts of communication
networks, different types of networks, protocols over different layers, and network
applications through lectures, labs, homework, and reading on relevant materials. You will
•Understand networking principles, protocols, and technologies.
•Understand some design and performance issues involved in providing a network service.
•Acquire background for supporting e-commerce, e-government, and e-education.
•Gain hands-on experience with programming techniques for network protocols.
•Obtain background for original research in computer networks.


Ceg 429/629-01: Internet Security, Prabhaker Mateti Apr 2006

Ceg 429/629-01: Internet Security, Prabhaker Mateti

Computer Science & Engineering Syllabi

Introduction to security issues arising primarily from computer networks. Topics include node and service authentication, address spoofing, hijacking, SYN floods, smurfing, sniffing, routing tricks, and privacy of data en route. Buffer overruns and other exploitation of software development errors. Hardening of operating systems. Intrusion detection. Firewalls. Ethics. Prerequisites:


Ceg 433/633-01: Operating Systems, Prabhaker Mateti Apr 2006

Ceg 433/633-01: Operating Systems, Prabhaker Mateti

Computer Science & Engineering Syllabi

The management of resources in multi-user computer systems. Emphasis is on problems of file-system design, process scheduling, memory allocation, protection, and tools needed for solutions. Course projects use the CIC++ language and include the design of portions of an operating system. 4 credit hours.


Ceg 720-01: Computer Architecture I, Soon M. Chung Apr 2006

Ceg 720-01: Computer Architecture I, Soon M. Chung

Computer Science & Engineering Syllabi

Review of sequential computer architecture and study of parallel computers. Topics include memory hierarchy, reduced instruction set computer, pipeline processing, multiprocessing, various parallel computers, interconnection networks, and fault-tolerant computing. 3 hours lecture and 2 hours lab.


Ceg 751-01: Microprocessors Ii, Jack Jean Apr 2006

Ceg 751-01: Microprocessors Ii, Jack Jean

Computer Science & Engineering Syllabi

The classes will meet at RC 339 for project discussion and implementations. Lectures are given only initially to clarify project requirements and to provide background information. There is no textbook and no test.


Ceg 760-01: Advanced Software Computer Engineering, Thomas C. Hartrum Apr 2006

Ceg 760-01: Advanced Software Computer Engineering, Thomas C. Hartrum

Computer Science & Engineering Syllabi

This course covers advanced topics in software engineering. Aspects of problem specification, design, verification, and evaluation are discussed. We will focus on design methods, including software patterns and software architecture, plus some advanced topics involving formal methods of software specification or evaluation using software metrics. Students will participate in team projects to apply the methods discussed.


Ceg 790-01: Introduction To Scientific Visualization, Thomas Wischgoll Apr 2006

Ceg 790-01: Introduction To Scientific Visualization, Thomas Wischgoll

Computer Science & Engineering Syllabi

By the end of this quarter, you will be familiar with fundamental techniques used for visualizing scientific data sets. You will be introduced to a visualization toolkit (vtk) and methods suitable for medical data sets, vector data sets, and more general data sets.


Ceg 260-01: Introduction To Digital Hardware, Michael Wier Apr 2006

Ceg 260-01: Introduction To Digital Hardware, Michael Wier

Computer Science & Engineering Syllabi

This course will introduce the concepts used in designing digital systems.
Number systems, Boolean algebra, logic minimization, combinational and sequential digital circuits will be covered.


Ceg 320/520-01: Computer Organization And Assembly Language Programming, Travis E. Doom Apr 2006

Ceg 320/520-01: Computer Organization And Assembly Language Programming, Travis E. Doom

Computer Science & Engineering Syllabi

Terminology and understanding of functional organizations and sequential operatio of a digital computer. Program structure, and machine and assembly language topics including addressing, stacks, argument pasing, arithmetic operations, traps, and input/output. Macros, modularization, linkers, and debuggers are used. Three hours lecture, two hours lab. Prerequisite: CS 242, CEG 260.


Ceg 360/560-01: Digital System Design, Travis E. Doom Apr 2006

Ceg 360/560-01: Digital System Design, Travis E. Doom

Computer Science & Engineering Syllabi

Design of digital systems. Topics include flip-flops, registers, counters, programmable logic devices, memory devices, register-level design, and microcomputer system organization. Students must show competency in the design of digital systems. 3 hours lecture, 2 hours lab. Prerequisite: CEG260.


Ceg 777-01: Computer Aided Geometric Design, Arthur A. Goshtasby Apr 2006

Ceg 777-01: Computer Aided Geometric Design, Arthur A. Goshtasby

Computer Science & Engineering Syllabi

To cover the fundamentals of geometric modeling, including design of curves and surfaces, composite curves and surfaces, and subdivision techniques for creation of free-form shapes.


Ceg 211-01: Pc Networking Ii, Karen Meyer Apr 2006

Ceg 211-01: Pc Networking Ii, Karen Meyer

Computer Science & Engineering Syllabi

Focuses on server installation, administration, multiple protocol integration, systems maintenance, and troubleshooting. Includes hands-on class and laboratory assignments.


Cs 776: Functional Programming, Krishnaprasad Thirunarayan Apr 2006

Cs 776: Functional Programming, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course will discuss important concepts of functional programming such as recursive definitions, higher-order functions, type inference, polymorphism, abstract data types, modules etc. The programming exercises will illustrate the utility of list-processing, pattern matching, abstraction of data/control, strong typing, and parameterized modules (functors). We also study the mathematical reasoning involved in the design of functional programs and techniques for proving properties about functions so defined. The programming assignments will be coded in SML '97 (Standard ML of New Jersey). and Haskell.


Ceg 702-01: Advanced Communication Networks, Bin Wang Apr 2006

Ceg 702-01: Advanced Communication Networks, Bin Wang

Computer Science & Engineering Syllabi

This is a graduate level course on advanced computer communication and networking technologies. The course involves both a reading/lecture/discussion component and a project component. We will read papers on various aspects of advanced computer networking: LAN/WAN technologies, congestion/flow control, self-similar traffic analysis, queuing theory, link scheduling, routing, internetworking, multicast, wireless technologies, quality of services, and peer-to-peer networks. Various technical and research issues involved will be studied in depth.


Cs 205-01, 02, 03: Computer Literacy And Office Automation, Ann Tirpack Apr 2006

Cs 205-01, 02, 03: Computer Literacy And Office Automation, Ann Tirpack

Computer Science & Engineering Syllabi

•To understand basic computer operations and the principal components of a computer and connected peripheral devices
•To understand and examine current operating systems, software utilities, device drivers and application software
•To define and understand current storage technology and learn about logical file storage and management
•To become proficient in using:
-Windows
-Word Processing Applications
-Spreadsheet Applications
-Database Applications
-Presentation Graphics Applications
•To understand the basics of e-mail
•To introduce networking concepts including the Internet and its components and web browser basics
•To learn ways to protect your data and avoid computer disasters


Cs 242-01: Computer Science Iii, Mateen M. Rizki Apr 2006

Cs 242-01: Computer Science Iii, Mateen M. Rizki

Computer Science & Engineering Syllabi

No abstract provided.


Cs 801: Advanced Database Systems, Soon M. Chung Apr 2006

Cs 801: Advanced Database Systems, Soon M. Chung

Computer Science & Engineering Syllabi

Introduction of current trends and research issues in database systems.


Cs 241-02: Computer Science Ii, Eric Maston Apr 2006

Cs 241-02: Computer Science Ii, Eric Maston

Computer Science & Engineering Syllabi

This course is the second in the Introduction to Computer Science (24X) series. It focuses on object oriented concepts and an introduction to data structures.


Jamming Sensor Networks: Attack And Defense Strategies, Wenyuan Xu, Wade Trappe, Yanyong Zhang Apr 2006

Jamming Sensor Networks: Attack And Defense Strategies, Wenyuan Xu, Wade Trappe, Yanyong Zhang

Faculty Publications

Wireless sensor networks are built upon a shared medium that makes it easy for adversaries to conduct radio interference, or jamming, attacks that effectively cause a denial of service of either transmission or reception functionalities. These attacks can easily be accomplished by an adversary by either bypassing MAC-layer protocols or emitting a radio signal targeted at jamming a particular channel. In this article we survey different jamming attacks that may be employed against a sensor network. In order to cope with the problem of jamming, we discuss a two-phase strategy involving the diagnosis of the attack, followed by a suitable …


A Comparative Analysis Of Air-To-Ground Engagement Outcomes In The Joint Warfare System (Jwars) And The Jwars-Joint Semi-Automated Forces Federation, Melissa Anne St. Peter Apr 2006

A Comparative Analysis Of Air-To-Ground Engagement Outcomes In The Joint Warfare System (Jwars) And The Jwars-Joint Semi-Automated Forces Federation, Melissa Anne St. Peter

Computational Modeling & Simulation Engineering Theses & Dissertations

Multi-resolution modeling is the process by which a single model is created by connecting multiple individual models to describe phenomena at different levels of resolution [1]. "When we change resolutions, replacing a detailed model by a more aggregate one, we must ask whether results are 'consistent'" [2].

There are many methods of determining if the results of two simulations are 'consistent'. However, they are very entailed and require a detailed understanding of the individual models including their functionality, algorithms, and inner workings. A straight forward and rapid way of assessing potential inconsistencies is through a statistical comparison of the model …


Information Visualization Methods And Techniques Using Web Services, Kevin Dupigny Apr 2006

Information Visualization Methods And Techniques Using Web Services, Kevin Dupigny

Computational Modeling & Simulation Engineering Theses & Dissertations

Data, even in small amounts, can be difficult to interpret quickly and efficiently. Data domains are continually expanding and making this data available and usable in collaborative data environment is a challenge that was not addressed by legacy systems. Such a framework would make the existence of a global information sharing system feasible. Visualizing this complex dataset presents a complex task for current static interface solutions. A flexible layered service oriented model is presented in this work to approach this challenge. The visual scope of human perception is largely untapped by today's data visualization applications. Human mental processes are adept …


A Multilane Pipelined Architecture For Real Time Enhancement Of Color Video Streams, Adam Redd Livingston Apr 2006

A Multilane Pipelined Architecture For Real Time Enhancement Of Color Video Streams, Adam Redd Livingston

Electrical & Computer Engineering Theses & Dissertations

Video stream enhancement is a key fixture in a wide variety of applications from video surveillance, automatic navigation, medical imagery, to facial/object recognition systems. When a video stream contains non-uniform lighting it can be difficult to obtain what is in the darker regions without over enhancing brighter regions. The Adaptive and Integrated Neighborhood Dependant Approach for Nonlinear Enhancement (AINDANE) algorithm combines a tunable nonlinear transfer function, convolution by a multi-scale Gaussian kernel, and tunable contrast enhancement to address this problem for a single image. Luminance values are tuned based on the global cumulative distribution function (CDF) of an image. Contrast …


The Reliability Of The Computer Communication Networks Including Mobile Nodes, Sahin Yasar Apr 2006

The Reliability Of The Computer Communication Networks Including Mobile Nodes, Sahin Yasar

Electrical & Computer Engineering Theses & Dissertations

The wireless computer networks have an uncertainty in their structures aside from their big advantages for the users. The environmental conditions, changing locations of the mobile hosts and the changing components in the system can easily affect their reliability. In order to know a system capability performing its functions, keep the reliability at a certain level and/or detect the deficiency of the system, it is necessary to analyze the reliability of a computer communication network including the wired and wireless parts. But the above reasons also make the analysis and a unique solution difficult so a set of algorithms is …


Tuqr: A Topology Unaware Qos Routing Protocol For Manets, Ibrahim Zagli Apr 2006

Tuqr: A Topology Unaware Qos Routing Protocol For Manets, Ibrahim Zagli

Electrical & Computer Engineering Theses & Dissertations

In this thesis, the main purpose is to design a new Quality of Service (QoS) Routing Protocol for Mobile ad-hoc Networks that improves packet delivery ratio in QoS constrained communication in comparison to current well known protocols by using distributed multi-path routing. To accomplish that, a new approach to the QoS routing in Mobile ad hoc Networks (MANET) is developed to reduce the effects of the distrustful environment of MANET by keeping a number of suitable paths as high as possible and distributing the decision mechanism among the nodes on the path.

In most current protocols that mainly evaluate and …


Reversing Ticket Based Probing (Rtbp) Routing For Manet, Turgut Yucel Apr 2006

Reversing Ticket Based Probing (Rtbp) Routing For Manet, Turgut Yucel

Electrical & Computer Engineering Theses & Dissertations

The delay-constrained maximum-bandwidth routing problem in MANET (Mobile Ad hoc Networks) is to find the maximum bandwidth path which satisfies a given delay constraint. The research challenge for this problem is that the networking information used for routing may be imprecise. The Ticket-Based Probing (TBP) routing algorithm provides a heuristic approach by using two types of ticket. In this thesis a Reversing Ticket-based Probing (RTBP) routing algorithm is proposed. The RTBP has two novel features compared to the original ticket based probing algorithms. The first feature is using just one type ticket, instead of two types of ticket. RTBP generates …


A Component Based Formal Ontology Model, A Method For Evaluating Such A Model, And The Results Of An Application Of That Method, Charles Tumitsa Apr 2006

A Component Based Formal Ontology Model, A Method For Evaluating Such A Model, And The Results Of An Application Of That Method, Charles Tumitsa

Computational Modeling & Simulation Engineering Theses & Dissertations

For systems to truly communicate effectively, more than just data interchange is necessary. The systems must achieve conceptual interoperability, which implies communicating with understanding.

The LCIM (Levels of Conceptual Interoperability Model) describes a number of levels of interoperability, each of which shows systems with an increased amount of conceptual understanding of the other systems they are communicating with. The lowest levels of this model, technical and syntactic interoperability, are achieved (and there are many existing examples) via data exchange in a number of different ways. Research has shown, however, that to attain higher levels of conceptual understanding, that there must …


Effect Of Firing Temperature And Holding Time On Characterization Of Al/Sic Metal Matrix Composites Produced By Pressureless Infiltration., Anne Zulfia, Myrna Ariati Apr 2006

Effect Of Firing Temperature And Holding Time On Characterization Of Al/Sic Metal Matrix Composites Produced By Pressureless Infiltration., Anne Zulfia, Myrna Ariati

Makara Journal of Technology

Effect of Firing Temperature and Holding Time on Characterization of Al/SiC Metal Matrix Composites Produced by Pressureless Infiltration. The production of Al-SiC metal matrix composite can be carried out by pressureless metal infiltration processs (PRIMEX). The experiment was conducted using aluminium AC2B ingot as a matrix and 50%Vf SiC powder as a reinforcement which is mixed with 10% Mg powder for wetting agent. The variables of this experiment are holding time and firing temperature to investigate the effect of these conditions on mechanical properties of Al-SiC metal matrix composites. Holding time was conducted for 2,5,8,10,12 hours and firing temperatures was …