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

Engineering Commons

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

Articles 151 - 177 of 177

Full-Text Articles in Engineering

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

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

Computer Science & Engineering Syllabi

Logical and physical aspects of database management systems are surveyed. Data models including entity-relationship (ER) and relational models are presented. Physical implementation (data organization and indexing) methods are discussed. Query languages including SQL, relational algebra, relational calculus, and QBE are studied. Students will gain experience in creating and manipulating a database, and gain knowledge on professional and ethical responsibility and on the importance of privacy/security of data.


Cs 415-01: Social Implications Of Computing, Leo Finkelstein Jan 2012

Cs 415-01: 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 yon will be responsible for using concepts and theories provided in class lectures and discussions.


Cs 499/699-01: Logic For Computer Scientists, Pascal Hitzler Jan 2012

Cs 499/699-01: Logic For Computer Scientists, Pascal Hitzler

Computer Science & Engineering Syllabi

Logic is often called the Calculus of Computer Science. Indeed, logic permeates most areas of Computer Science in one way or the other, sometimes more prominently, and sometimes as motivational or formal underpinning. Examples are database schema, program verification, semantics of programming languages, computer security, artificial intelligence, cognitive robotics, Web information systems, computer hardware circuitry, or modeling in software engineering.


Cs 480/680-01: Comparative Programming Languages, Michael L. Raymer Jan 2012

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

Computer Science & Engineering Syllabi

No abstract provided.


Cs 707-01: Information Retrieval, Krishnaprasad Thirunarayan Jan 2012

Cs 707-01: Information Retrieval, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course will cover models for information retrieval techniques for indexing and searching, and algorithms for classification and clustering. It will also cover SVM, latent semantic indexing, link analysis and ranking, Map-Reduce architecture and Hadoop, to different degrees of detail, time penning.


Cs 790-02: Advanced Data Mining, Guozhu Dong Jan 2012

Cs 790-02: Advanced Data Mining, Guozhu Dong

Computer Science & Engineering Syllabi

This advanced data mining course covers concepts and techniques in data mining.


Cs 790-01: Information Security, Meilin Liu Jan 2012

Cs 790-01: Information Security, Meilin Liu

Computer Science & Engineering Syllabi

This course gives a comprehensive study of security vulnerabilities in information systems and the basic techniques for developing secure applications and practicing safe computing. Topics include: Conventional encryption; Data Encryption Standard; Advanced Encryption Standard; Hashing functions and data integrity; Basic Number Theory; Public-key encryption (RSA); Digital signature; Security standards and applications; Access Control; Management and analysis of security. After taking this course, students will have the knowledge of several well-known security standards and their applications; and the students should be able to increase system security and develop secure applications.


Cs 790-01: Knowledge Representation For The Semantic Web, Pascal Hitzler Jan 2012

Cs 790-01: Knowledge Representation For The Semantic Web, Pascal Hitzler

Computer Science & Engineering Syllabi

Semantic Web is a maturing field of technology that continues to be the emphasis of much focused re-search and industrial investigation. The central idea behind Semantic Web is to enhance data on the World Wide Web by so-called metadata, which describes the meaning (semantics) of the data and thus makes it available for processing in intelligent systems. In this course we cover in depth the standardized knowledge representation languages for expressing metadata, called ontology languages. We will in particular cover the Resource Description Framework RDF and the Web Ontology Language OWL, both of which are recommended standards by the World …


Cs 790-01: Privacy-Aware Computing, Keke Chen Jan 2012

Cs 790-01: Privacy-Aware Computing, Keke Chen

Computer Science & Engineering Syllabi

In this course, we will discuss a set of research papers on various topics of privacy-aware computing: data perturbation, data anonymization, randomized responses, privacy preserving data mining, privacy preserving multivariate statistical analysis, private information retrieval, and secure data outsourcing, etc. Students are expected to read some papers and submit paper summaries. Participation in the class discussion is encouraged. Students will need to finish a course project and give a project presentation. Each project team can have 1~2 people. (4 Hours Lecture).


Cs 317-01: Applications Of Numerical Methods, Ronald F. Taylor Jan 2012

Cs 317-01: Applications Of Numerical Methods, Ronald F. Taylor

Computer Science & Engineering Syllabi

Applications of computing for solving scientific and engineering problems. Numerical solution of initial value and boundary value problems for ordinary and partial differential equations are covered. Applications involving numerical optimization methods are included. Special topics presented as schedule permits. Four quarter credit hours: lecture.


Ceg 210: Pc Networking I, Jerry Hensley Jan 2012

Ceg 210: Pc Networking I, Jerry Hensley

Computer Science & Engineering Syllabi

Introduction to networking technologies including infrastructure and architectures, standards, protocols and directory services, administration, security and management. Integrated lecture and lab.


Ceg 220: Introduction To C Programming For Engineers, Jay Dejongh Jan 2012

Ceg 220: Introduction To C Programming For Engineers, Jay Dejongh

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.


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

Ceg 461/661: 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, poly morphism, and dynamic binding. Additional topics include class organization, software maintenance, and design of reusable components. There is a project to be implemented in the object-oriented language Java.


Ceg 402/602: Computer Networks, Bin Wang Jan 2012

Ceg 402/602: Computer Networks, 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.


Ceg 434/634: Concurrent Software Design, Soon M. Chung Jan 2012

Ceg 434/634: Concurrent Software Design, Soon M. Chung

Computer Science & Engineering Syllabi

Classical problems of synchronization and concurrency and their solutions are examined through course projects and through readings on operating system design.


Ceg 404/604: Wireless Sensor Networks, Bin Wang Jan 2012

Ceg 404/604: Wireless Sensor Networks, Bin Wang

Computer Science & Engineering Syllabi

In this course we will provide an introduction lo Wireless Sensor Networks (WSN) and cover latest topics in WSNs. The goal of this course is lo give an overview of fundamental problems in the area of WSNs.


Ceg 411/611: Microprocessor-Based System Design, Jack Jean Jan 2012

Ceg 411/611: Microprocessor-Based System Design, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 433/633: Operating Systems, Michael Linger Jan 2012

Ceg 433/633: Operating Systems, Michael Linger

Computer Science & Engineering Syllabi

Overview of operating systems internals. File system usage and design, process usage and control, virtual memory, multi user systems, access control. Course projects use C++ language. Three hours lecture, two hours lab.


Ceg 460/660: Introduction To Software Computer Engineering, Thomas C. Hartrum Jan 2012

Ceg 460/660: 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 468/668: Managing The Software Development Process, John A. Reisner Jan 2012

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

Computer Science & Engineering Syllabi

This course covers the challenges and issues associated with software project management. Emphasis will occur on two fronts: (1) the software project manager’s view (i.e., “What considerations and obstacles confront project managers during software development?”), and (2) the organizational view (i.e., “How can organizations can foster a climate where software project management is performed effectively throughout an organization?).


Ceg477/677: Computer Graphics Ii, Thomas Wischgoll Jan 2012

Ceg477/677: Computer Graphics Ii, Thomas Wischgoll

Computer Science & Engineering Syllabi

By the end of this quarter, you will be familiar with techniques for generation 3-D scenes and interacting with the generated scenes. You will be introduced to surface rendering techniques, visibility algorithms, illumination models, and geometric modelling.


Ceg 498: Design Experience, Thomas C. Hartrum Jan 2012

Ceg 498: Design Experience, Thomas C. Hartrum

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.


Ceg 720: Computer Architecture I, Soon M. Chung Jan 2012

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, and interconnection networks.


Ceg 730: Distributed Computing Principles, Prabhaker Mateti Jan 2012

Ceg 730: Distributed Computing Principles, Prabhaker Mateti

Computer Science & Engineering Syllabi

This course is about the foundations and principles involved in distributed systems with an introduction to recent systems and languages.


Ceg 233: Linux And Windows, Prabhaker Mateti Jan 2012

Ceg 233: Linux And Windows, Prabhaker Mateti

Computer Science & Engineering Syllabi

This is a freshman-level 4 credit hour course conducted in a 10-week term. Its goal is to develop in the minds of students an effective operational model of computer systems running either Linux or Windows. This course is lab-oriented.


Ceg/Mth 416/616 Matrix Computations, Ronald F. Taylor Jan 2012

Ceg/Mth 416/616 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.


Dechlorination Of Environmental Contaminants Using A Hybrid Nanocatalyst: Palladium Nanoparticles Supported On Hierarchical Carbon Nanostructures, Hema Vijwani, Abinash Agrawal, Sharmila M. Mukhopadhyay Jan 2012

Dechlorination Of Environmental Contaminants Using A Hybrid Nanocatalyst: Palladium Nanoparticles Supported On Hierarchical Carbon Nanostructures, Hema Vijwani, Abinash Agrawal, Sharmila M. Mukhopadhyay

Mechanical and Materials Engineering Faculty Publications

This paper demonstrates the effectiveness of a new type of hybrid nanocatalyst material that combines the high surface area of nanoparticles and nanotubes with the structural robustness and ease of handling larger supports. The hybrid material is made by fabricating palladium nanoparticles on two types of carbon supports: as-received microcellular foam (Foam) and foam with carbon nanotubes anchored on the pore walls (CNT/Foam). Catalytic reductive dechlorination of carbon tetrachloride with these materials has been investigated using gas chromatography. It is seen that while both palladium-functionalized carbon supports are highly effective in the degradation of carbon tetrachloride, the rate of degradation …