Open Access. Powered by Scholars. Published by Universities.®
- Keyword
- Publication Year
Articles 1231 - 1260 of 1312
Full-Text Articles in Engineering
Cs 480/680: Comparative Languages, Krishnaprasad Thirunarayan
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ceg 750-01: Microprocessor, Jack Jean
Computer Science & Engineering Syllabi
No abstract provided.
Ceg 860-01: Object-Oriented Programming, Krishnaprasad Thirunarayan
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
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
Ceg 790-01: Emerging Networks, Bin Wang
Computer Science & Engineering Syllabi
No abstract provided.
Ceg 820-01: Computer Architecture Ii, Soon M. Chung
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
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
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
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
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
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
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.