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

Physical Sciences and Mathematics Commons

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

Computer Engineering

Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 11221 - 11250 of 12808

Full-Text Articles in Physical Sciences and Mathematics

Cs 480/680: Comparative Programming Languages, Michael L. Raymer Oct 2006

Cs 480/680: Comparative Programming Languages, Michael L. Raymer

Computer Science & Engineering Syllabi

No abstract provided.


Cs 784: Programming Languages, Krishnaprasad Thirunarayan Oct 2006

Cs 784: Programming Languages, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course introduces concepts related to the specification and design of high-level programming languages. It discusses different programming paradigms, algebraic specification and implementation of data types, and develops interpreters for specifying operationally the various programming language features/constructs. It also introduces attribute grammar formalism and axiomatic semantics briefly. The programming assignments will be coded in Scheme.


Cs/Bio 471/671: Algorithms For Bioinformatics, Michael L. Raymer Oct 2006

Cs/Bio 471/671: Algorithms For Bioinformatics, Michael L. Raymer

Computer Science & Engineering Syllabi

Theory-oriented approach to the application of contemporary algorithms to bioinformatics. Graph theory, complexity theory, dynamic programming and optimization techniques are introduced in the context of application toward solving specific computational problems in molecular genetics. 4 credit hours.


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

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

Computer Science & Engineering Syllabi

Terminology and understanding of functional organizations and sequential operation 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 260: Digital Computer Hardware Switching Circuits, Meilin Liu Oct 2006

Ceg 260: Digital Computer Hardware Switching Circuits, Meilin Liu

Computer Science & Engineering Syllabi

We will discuss and cover basic digital, combinational and sequential logic systems. Labs will be used to gain valuable practical experience in implementing elementary circuits and logic designs.


Ceg 255: Introduction To The Design Of Information Technology Systems, Eric Matson Oct 2006

Ceg 255: Introduction To The Design Of Information Technology Systems, Eric Matson

Computer Science & Engineering Syllabi

Information systems consist of modern elements such as database systems, networks, multi-platform distributed computing, web infrastructure and multimedia computing. In this course we will address these areas individually and also where they intersect to gain a basic understanding of how information technology can be used to solve real problems.

We will develop techniques to design, develop and implement distributed business software. Emphasis will be on the following areas:

  1. Graphical User Interfaces (GUI) using Java Swing classes
  2. Management of data in Relational Database Management Systems (RDBMS) with SQL
  3. Integration of distributed systems using object brokering systems such as CORBA


Ceg 220: Introduction To C Programming For Engineers I, Ronald F. Taylor Oct 2006

Ceg 220: Introduction To C Programming For Engineers I, Ronald F. Taylor

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. Some programming assignments may involve complex arithmetic and trigonometric and exponential functions. 4 credit hours.


Ceg 210: Pc Networking I, Karen Meyer Oct 2006

Ceg 210: Pc Networking I, Karen Meyer

Computer Science & Engineering Syllabi

Introduction to PC networking hardware, concepts, and technologies. Focus is on LAN administration, hardware and software configuration. Course Goals

At the end of the quarter the student will be able to:

  • design and configure a client server network
  • create and manage network objects
  • plan and implement directory services and network file systems
  • plan and implement network security
  • design and write network login scripts
  • manage and solve problems related to a client server network


Ceg 760: Advanced Software Computer Engineering, Thomas C. Hartrum Oct 2006

Ceg 760: 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 724: Computer Vision I, Arthur A. Goshtasby Oct 2006

Ceg 724: Computer Vision I, Arthur A. Goshtasby

Computer Science & Engineering Syllabi

This course covers basic techniques for low-level and some mid-level vision processes. The techniques include: camera geometry and calibration, image filtering and edge detection, image segmentation, 2-D shape analysis, 2-D texture analysis, model-based recognition and template matching, and video understanding and tracking.


Ceg 720: Computer Architecture I, Soon M. Chung Oct 2006

Ceg 720: 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 499/699: Mobile Computing, Yong Pei Oct 2006

Ceg 499/699: Mobile Computing, Yong Pei

Computer Science & Engineering Syllabi

Increasingly, people, computers and microelectronic devices are being linked together to bring to life the communications mantra: anybody, anything, anytime, anywhere. This junior/senior/graduate course provides an in-depth study of networking protocol and system design in the area of wireless networking and mobile computing. It will help engineering and computer science students establish a solid foundation in concepts, architecture, design, and performance evaluation of mobile computing principle, protocols and applications. It will also introduce students to a few hot topics in wireless networking and mobile computing research such as mobile IP, wireless TCP, 802.11, agent techniques, etc. The course material also …


Ceg 433/633: Operating Systems, Prabhaker Mateti Oct 2006

Ceg 433/633: 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.


Cs/Mth 316/516: Numerical Methods For Digital Computers - I, Ronald F. Taylor Oct 2006

Cs/Mth 316/516: Numerical Methods For Digital Computers - I, Ronald F. Taylor

Computer Science & Engineering Syllabi

Introduction to numerical methods used in the sciences. Methods of interpolation, data smoothing, functional approximation, numerical differentiation and integration. Solution techniques for linear and nonlinear equations. Discussion of sources of error in numerical methods. Applications to engineering, science, and applied mathematics are an integral part of the course. Special topics presented as schedule permits. 4 credit hours.


Cs 790: Special Topics On Image Processing: Algorithms, Languages, And Architectures, Nikolaos Bourbakis Oct 2006

Cs 790: Special Topics On Image Processing: Algorithms, Languages, And Architectures, Nikolaos Bourbakis

Computer Science & Engineering Syllabi

Introduction; Image Processing Operators and Morphology; Image Transformations; Image Processing Languages; Image Coding and Compression;
Image Encryption and Hiding; Digital TV and Video


Cs 790-02: Statistical Natural Language Processing: Models And Methods, Shaojun Wang Oct 2006

Cs 790-02: Statistical Natural Language Processing: Models And Methods, Shaojun Wang

Computer Science & Engineering Syllabi

This course is designed to introduce students to the current statistical techniques for the automatic analysis of natural (human) language data. It develops an in-depth understanding of both the algorithms available for the processing of linguistic information and the underlying computational properties of natural languages. Potential topics include language modeling, finite state models, stochastic grammars, latent semantic analysis, log-linear models in natural language processing. We will explore how these core techniques can be applied to user applications such as information extraction, question answering, automatic speech recognition, statistical machine translation.


Cs 780: Compiler Design And Construction I, Krishnaprasad Thirunarayan Oct 2006

Cs 780: Compiler Design And Construction I, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course deals with the theory and practice of compiler design. Topics emphasized are scanning and parsing. If time permits, semantic analysis will also be covered.


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

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.


Cs 240: Introduction To Computer Science I, Mateen M. Rizki Oct 2006

Cs 240: Introduction To Computer Science I, Mateen M. Rizki

Computer Science & Engineering Syllabi

No abstract provided.


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

Cs 206: 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.


Cs 205: Introduction To Computers And Office Productivity Software, John P. Herzog Oct 2006

Cs 205: Introduction To Computers And Office Productivity Software, John P. Herzog

Computer Science & Engineering Syllabi

Focus on learning MS Office software applications including word processing
(intermediate), spreadsheets, database and presentation graphics using a case study
approach where critical thinking and problem solving skills are required. Computer
concepts are integrated throughout the course to provide an understanding of the basics of
computing, the latest technological advances and how they are used in industry. Ethics
and issues encountered in business are discussed to challenge students on societal impact
of technology.


Fault Modeling In Wireless Sensor Networks, Ahmed A. Elmiligui Oct 2006

Fault Modeling In Wireless Sensor Networks, Ahmed A. Elmiligui

Electrical & Computer Engineering Theses & Dissertations

A large amount of research has been done in the area of wireless sensor networks (WSN), but not much work has been done in modeling the fault tolerance and reliability of these networks. In this thesis, the fault tolerance of a WSN to node failures is studied and an analytical reliability model of the network is derived. A valid reliability model of a network could reveal an estimate of the network's performance before it is deployed.

A wireless sensor network was modeled as a k-out-of-n system and a generic fault tolerant framework for the network in terms of node losses …


Fault Arrangements And Their Effect On The Performance Of Wireless Sensor Networks, Dwayne Sayone Blai Oct 2006

Fault Arrangements And Their Effect On The Performance Of Wireless Sensor Networks, Dwayne Sayone Blai

Electrical & Computer Engineering Theses & Dissertations

Wireless sensor networks face many reliability challenges. The networks are deployed in open, hostile environments, making them easily susceptible to network failure. As a result, there are countless faults that can occur in sensor networks, from component failure to outside attacks. Outside attacks take place when an adversary gains control over a node or set of nodes in the network. Outside attackers can destroy a network in numerous ways such as random attacks, clustering attacks, search-based attacks, etc. The method and strategy used in each of these attacks directly affects the network's reliability. Understanding how these adversaries are positioned is …


Investigation Of Negative Refractive Index In Reciprocal Chiral Materials, Monish Ranjan Chatterjee, Partha P. Banerjee, Pradeep R. Anugula Aug 2006

Investigation Of Negative Refractive Index In Reciprocal Chiral Materials, Monish Ranjan Chatterjee, Partha P. Banerjee, Pradeep R. Anugula

Electrical and Computer Engineering Faculty Publications

It is well known that there exist both natural materials (such as milk or sugar solution) possessing chiral (or handed) properties, as well as an increasing list of man-made materials (such as sodium bromate) that exhibit chirality. One of the principal properties of chirality is that light of any arbitrary polarization, when propagating through a chiral material, splits up into two circular polarizations propagating in different directions. In the past decade or longer, researchers have investigated electromagnetic transverse (plane) wave propagation across a non-chiral/chiral interface, and determined the electromagnetic Fresnel coefficients for such propagation. Traditionally, such coefficients are derived under …


Cs 141: Computer Programming - I, Ronald F. Taylor Jul 2006

Cs 141: Computer Programming - I, Ronald F. Taylor

Computer Science & Engineering Syllabi

This course provides a general introduction to the fundamentals of computer programming. Examples from and applications to a broad range of problems are given. No prior knowledge of programming is assumed. The concepts covered will be applied to the Java programming language. Students must register for both lecture and one laboratory section. 4 credit hours. Prerequisite: MTH 127 (College Algebra) or equivalent.


Cs 241: Computer Science Ii, Eric Maston Jul 2006

Cs 241: 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.


Cs 415: Social Implications Of Computing, Leo Finkelstein Jul 2006

Cs 415: Social Implications Of Computing, Leo Finkelstein

Computer Science & Engineering Syllabi

CS 415 is a communication skills course using as its subject matter current salient issues associated with the social implications of computing. In addition to the course text, you will need to use certain reading materials in the library and elsewhere, and you will be responsible for using concepts and theories provided in class lectures and discussions.


Ceg 333-01: Introduction To Unix, Eric Maston Jul 2006

Ceg 333-01: Introduction To Unix, Eric Maston

Computer Science & Engineering Syllabi

Introduction to the use of UNIX and UNIX tools as a computing environment. Emphasis on the shell, files and directories, editing files, user process management, compiling, debugging and other tools such as document development.


Ceg 460/660-01: Introduction To Software Computer Engineering, John A. Reisner Jul 2006

Ceg 460/660-01: Introduction To Software Computer Engineering, John A. Reisner

Computer Science & Engineering Syllabi

This course introduces established practices for engineering large-scale software systems. Emphasis is placed on both the technical and managerial aspects of software engineering, and the software development process. This includes techniques for requirements elicitation, analysis, design, testing, and project management. The course emphasizes object-oriented development with the Unified Modeling Language (UML). Hands-on experience is provided through individual homework problems and a partnered project.


Ceg 220-01: Introduction To C Programming For Engineers, Robert Helt Jul 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).