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

Engineering Commons

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

Articles 1231 - 1260 of 1312

Full-Text Articles in Engineering

Cs 480/680: Comparative Languages, Krishnaprasad Thirunarayan Jan 2005

Cs 480/680: Comparative Languages, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course will introduce fundamental concepts and paradigms underlying the design of modern programming languages. For concreteness, we study the details of an object-oriented language (e.g. Java), and a functional language (e.g. Scheme). The overall goal is to enable comparison and evaluation of existing languages. The programming assignments will be coded in Java 5.0 and in Scheme.


Cs 765-01: Foundations Of Neurocomputation, Mateen M. Rizki Jan 2005

Cs 765-01: Foundations Of Neurocomputation, Mateen M. Rizki

Computer Science & Engineering Syllabi

This course is designed to help you develop a solid understanding of neural network algorithms and architectures. At the end of this course you should be able to read and critically evaluate most neural network papers published in major journals, (e.g. IEEE Transaction on Neural Networks, Neural Networks, and Neural Computation). IN addition, you should be able to implement a broad range of network architectures and learning algorithms for a variety of applications.


Cs 790-03: Advanced Data Mining, Guozhu Dong Jan 2005

Cs 790-03: Advanced Data Mining, Guozhu Dong

Computer Science & Engineering Syllabi

In this course we will cover advanced topics in data mining. We will study some classic papers and some important recent paper, on different types of applications, in this fast evolving field.


Cs 790-02: Multimedia Coding And Communication (I), Yong Pei Jan 2005

Cs 790-02: Multimedia Coding And Communication (I), Yong Pei

Computer Science & Engineering Syllabi

No abstract provided.


Cs 209-01: Computer Programming For Business Ii, Dennis Kellermeier Jan 2005

Cs 209-01: Computer Programming For Business Ii, Dennis Kellermeier

Computer Science & Engineering Syllabi

CS 209 is the second of a two quarter sequence in programming for business students. It is required for Management Information Science majors. The courses are designed to help students achieve a high degree of facility in intermediate level programming.


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

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).


Ceg 210-01: Pc Networking I, Karen Meyer Jan 2005

Ceg 210-01: Pc Networking I, Karen Meyer

Computer Science & Engineering Syllabi

No abstract provided.


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

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, hashtables, and binary trees. 4 credit hours.


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

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

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 260-01: Digital Computer Hardware/Switching Circuits, Eric Maston Jan 2005

Ceg 260-01: Digital Computer Hardware/Switching Circuits, Eric Maston

Computer Science & Engineering Syllabi

We will discuss and cover basic number and logic systems. Labs will be used to gain valuable "hand's on" experience in implementing elementary circuits and logic designs.


Ceg 416-01: Matrix Computations, Daniel C. Lee Jan 2005

Ceg 416-01: Matrix Computations, Daniel C. Lee

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 modern 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 application areas such as structural analysis, heat transfer, neural networks, , mechanical vibrations, and image processing in biomedical engineering. A student should familiarize himself/herself with Matlab. All programming assignments will be done in Matlab. A basic knowledge of matrix algebra is required. Prerequisite: MTH 253 or …


Ceg 333: Introduction To Unix, Maite Trujillo Jan 2005

Ceg 333: Introduction To Unix, Maite Trujillo

Computer Science & Engineering Syllabi

Introduction to the use of UNIX and UNIX tools as a problem-solving environment. Emphasis on the shell, files and directories, editing files, user process management, compiling, and debugging.


Ceg 411/611-01: Introduction To Software Computer Engineering, Jack Jean Jan 2005

Ceg 411/611-01: Introduction To Software Computer Engineering, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


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

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

Computer Science & Engineering Syllabi

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


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

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 498-01: Design Experience, John C. Gallagher Jan 2005

Ceg 498-01: Design Experience, John C. Gallagher

Computer Science & Engineering Syllabi

CEG 498 (Design Experience) 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 434/634-01: Concurrent Software Design, Thomas C. Hartrum Jan 2005

Ceg 434/634-01: Concurrent Software Design, Thomas C. Hartrum

Computer Science & Engineering Syllabi

This course provides an introduction to concurrent program design in the UNIX environment. Classical problems of synchronization, concurrency, and their solutions are examined through course projects and through readings on operating system design.


Ceg 498-02: Design Experience, Thomas C. Hartrum Jan 2005

Ceg 498-02: Design Experience, Thomas C. Hartrum

Computer Science & Engineering Syllabi

CEG 498 (Design Experience) 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 730-01: Distributed Computing Principles, Prabhaker Mateti Jan 2005

Ceg 730-01: Distributed Computing Principles, Prabhaker Mateti

Computer Science & Engineering Syllabi

Communicating sequential processes, clients and servers, remote procedure calls, stub generation, weak and strong semaphores, split-binary-semaphores, and distributed termination. Example languages: SR, Linda.


Ceg 750-01: Microprocessor, Jack Jean Jan 2005

Ceg 750-01: Microprocessor, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


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

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.


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

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

Computer Science & Engineering Syllabi

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


Ceg 790-01: Emerging Networks, Bin Wang Jan 2005

Ceg 790-01: Emerging Networks, Bin Wang

Computer Science & Engineering Syllabi

No abstract provided.


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

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

Computer Science & Engineering Syllabi

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


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

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 Jan 2005

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: CEG 220 (Introduction to C Programming for Engineers).


Ceg 210-01: Pc Networking I, Karen Meyer Jan 2005

Ceg 210-01: Pc Networking I, Karen Meyer

Computer Science & Engineering Syllabi

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


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

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 760: Advanced Software Computer Engineering, Thomas C. Hartrum Oct 2004

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 210: Pc Networking I, Chris P. Fickert Oct 2004

Ceg 210: Pc Networking I, Chris P. Fickert

Computer Science & Engineering Syllabi

The objective of the course is to provide an introduction to PC networking hardware, concepts, and technologies with a focus on hardware configuration and LAN administration using in-class, hands-on exercises with Novell NetWare.