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

Computer Sciences Commons™

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

2013

Discipline
Institution
Keyword
Publication
Publication Type
File Type

Articles 1171 - 1200 of 2092

Full-Text Articles in Computer Sciences

Cs 7140: Advanced Software Computer Engineering, Prabhaker Mateti Apr 2013

Cs 7140: Advanced Software Computer Engineering, Prabhaker Mateti

Computer Science & Engineering Syllabi

[3 credit hours] 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. Prerequisites: CEG 4110 or CEG 6110.


Cs 1000-09: Technology And Society, Meg Wiltshire Apr 2013

Cs 1000-09: Technology And Society, Meg Wiltshire

Computer Science & Engineering Syllabi

What impact does technology have on society? As technology plays a greater role in our everyday lives, this becomes an increasingly important issue. The past 30 years have seen unprecedented technological advances, but the benefits obtained are often offset by unforeseen consequences and repercussions, such as privacy concerns, identity theft, and safety. This course will evaluate the consequences of technology on individuals, organizations, and society, identifying the potential benefits and limitations. We will discuss how social, ethical, legal, and philosophical issues have impacted, and will continue to impact, society.


Cs 7700: Advanced Database Systems, Guozhu Dong Apr 2013

Cs 7700: Advanced Database Systems, Guozhu Dong

Computer Science & Engineering Syllabi

Introduction of design concepts, operating principles, current trends and research issues in database systems.


Cs 7900-01: Optimizing Compilers For Modern Architectures, Meilin Liu Apr 2013

Cs 7900-01: Optimizing Compilers For Modern Architectures, Meilin Liu

Computer Science & Engineering Syllabi

This course studies compiler optimization for modern architectures, program performance optimization. Between parsing the input program and generating the target machine code, optimizing compilers perform a wide range of program transformations on a program to improve its performance. In this course we focus on data dependence analysis, program transformations and loop transformations, loop scheduling, and a combination of these optimizing techniques.


Cs 1200: Introduction To Discrete Structures, Analee Marlenee Miranda Apr 2013

Cs 1200: Introduction To Discrete Structures, Analee Marlenee Miranda

Computer Science & Engineering Syllabi

Introduction to discrete structures as relevant for computer science. Emphasis on developing a working knowledge of basic mathematical notation and manipulation with discrete structures.


Cs 1180-01: Computer Programming - I, Jay Dejongh Apr 2013

Cs 1180-01: Computer Programming - I, Jay Dejongh

Computer Science & Engineering Syllabi

Basic concepts of programming and programming languages are introduced. Emphasis is on problem solving and object oriented programming. This course provides a general introduction to the fundamentals of computer science and 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.


Cs 4700/6700: Introduction To Database Management Systems, Soon M. Chung Apr 2013

Cs 4700/6700: Introduction To Database Management Systems, Soon M. Chung

Computer Science & Engineering Syllabi

Survey of logical and physical aspects of database management systems. Entity Relationship and relational models for databases are presented. Physical database design methods, formal DB design concepts, and operating principles of database systems are discussed.


Cs 7100: Advanced Programming Languages, Krishnaprasad Thirunarayan Apr 2013

Cs 7100: Advanced 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 in Scheme for specifying operationally the various programming language features/constructs (spanning simple expression language to class-based object-oriented language). It also introduces attribute grammar framework that is convenient for automatic translation and axiomatic semantics formalism that assists in program verification. The programming assignments will be coded in Scheme using Racket IDE.


Cs/Mth 3260/5260: Numerical Methods For Digital Computers, Ronald F. Taylor Apr 2013

Cs/Mth 3260/5260: Numerical Methods For Digital Computers, Ronald F. Taylor

Computer Science & Engineering Syllabi

Numerical methods for the sciences using modern programming languages. Solution of linear and nonlinear equations. symmetric matrix eigenvalue problems, interpolation, and least squares. Initial value and boundary value problems for representative systems governed by ordinary and partial differential equations are also solved numerically. Three hours lecture.


Cs 1200: Introduction To Discrete Structures, Analee Marlenee Miranda Apr 2013

Cs 1200: Introduction To Discrete Structures, Analee Marlenee Miranda

Computer Science & Engineering Syllabi

Introduction to discrete structures as relevant computer science. Emphasis on developing a working knowledge of basic mathematical notation and manipulation with discrete structures.


Cs 1180-09: Computer Programming - I, Jay Dejongh Apr 2013

Cs 1180-09: Computer Programming - I, Jay Dejongh

Computer Science & Engineering Syllabi

Basic concepts of programming and programming languages are introduced. Emphasis is on problem solving and object oriented programming. This course provides a general introduction to the fundamentals of computer science and 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.


Cs 4830-01/6830-01: Systems Simulation, Erik Marlow Buck Apr 2013

Cs 4830-01/6830-01: Systems Simulation, Erik Marlow Buck

Computer Science & Engineering Syllabi

No abstract provided.


Cs 7900-03: Information Security, Shaojun Wang Apr 2013

Cs 7900-03: Information Security, Shaojun Wang

Computer Science & Engineering Syllabi

Machine learning studies automatic methods of learning to make accurate predictions or useful decisions based on past observations. This course introduces theoretical machine learning, including mathematical models of machine learning, and the design and rigorous analysis of learning algorithms for classification, regression and ranking etc. Topics include: bounds on the number of random examples needed to learn; learning from non-random examples in the on-line learning model (for instance, for investment portfolio selection); how to boost the accuracy of a weak learning algorithm, kernel methods such as support-vector machines; consistency of machine learning methods.


Cs 2800: Web Design Fundamentals, Mohamed B. Ali Apr 2013

Cs 2800: Web Design Fundamentals, Mohamed B. Ali

Computer Science & Engineering Syllabi

HTML is the markup language that every web developer uses in order to structure and present content in the Internet. HTML5 is the standard that is being shaped and developed currently. It extends and improves the last HTML4 standard and takes it to the next level with support multimedia, communication and more. In this course, Students learn the fundamentals of Web design and development. Using various web software (Text editors, Expression Web, browsers and ftp clients). We will use CSS and forms, learn to add multimedia to pages, learn to insert JavaScript code into our web pages to increase interactivity, …


Ceg 2170-01: Introduction To C Programming For Engineers, Shaojun Wang Apr 2013

Ceg 2170-01: Introduction To C Programming For Engineers, Shaojun Wang

Computer Science & Engineering Syllabi

Basic engineering problem solving using the C programming language. Topics include loops, selection, input/output, files, functions, arrays, complex variables, pointers, structures, and dynamic memory. Students will learn how to approach solving problems in engineering and science; how to develop algorithms, using advanced techniques such as recursion, searching, s01ting and linked lists, to solve those problems; and how to implement those algorithms in the C language.


Cs 1000-01: Technology And Society, Meg Wiltshire Apr 2013

Cs 1000-01: Technology And Society, Meg Wiltshire

Computer Science & Engineering Syllabi

What impact does technology have on society? As technology plays a greater role in our everyday lives, this becomes and increasingly important issue. The past 30 years have seen unprecedented technological advances, but the benefits obtained are often offset by unforeseen consequences and repercussions, such as privacy concerns, identity theft, and safety. This course will evaluate the consequences of technology on individuals, organizations, and society, identifying the potential benefits and limitations. We will discuss how social, ethical, legal, and philosophical issues have impacted, and will continue to impact, society.


Virtualized Educational Lab Setup Project Plan And Supporting Project Documentation, Aaron Napierala Apr 2013

Virtualized Educational Lab Setup Project Plan And Supporting Project Documentation, Aaron Napierala

Masters Theses & Doctoral Dissertations

The current infrastructure being used for IT courses at the University of Northwestern Ohio is not adequate for students. In addition, hands-on components of courses are difficult to test over, faculty administration of class resources was minimal, and students did not have access to enterprise level systems. The solution was to implement a lab environment to accomplish all of these concerns. This project closely mirrors how a real world project would function using the knowledge acquired during coursework completed at DSU. Documentation submitted for coursework at DSU was used as templates during this project. Not only was this project designed …


Using Neural Networks To Provide Local Weather Forecasts, Andrew Culclasure Apr 2013

Using Neural Networks To Provide Local Weather Forecasts, Andrew Culclasure

College of Graduate Studies: Theses & Dissertations

Artificial neural networks (ANNs) have been applied extensively to both regress and classify weather phenomena. While one of the core strengths of neural networks is rendering accurate predictions with noisy datasets, there is currently not a significant amount of research focusing on whether ANNs are capable of producing accurate forecasts of relevant weather variables from small-scale, imperfect datasets. Also, there is not a significant amount of research focusing on the forecasting performance of neural networks applied to weather datasets that have been temporally rolled-up from a base dataset. In this paper, a survey of existing research on applying ANNs to …


Brass Ring Carousel Control System, Daniel Karwatka Apr 2013

Brass Ring Carousel Control System, Daniel Karwatka

All Capstone Projects

In this age of e-commerce, use of automated industrial machines in warehousing is necessary for lowering labor costs and increasing productivity. In many cases the high cost of implementation and slow return on investment impede the installation of these systems. Furthermore, the ongoing maintenance costs of these system may also be a dissuading factor. BrassRing is an attempt to lower the software implementation and maintenance costs for industrial horizontal carousels. By utilizing open and free platforms along with inexpensive computer equipment a business may lower its installation and customization costs significantly while also reducing future maintenance and upgrade fees. (Abstract …


Performance & Simulation Analysis Of Sensor Area Coverage, Ali Rezaeian Apr 2013

Performance & Simulation Analysis Of Sensor Area Coverage, Ali Rezaeian

Student Work

Wireless sensor networks (WSNs) have been employed in numerous military and civilian applications. Some application areas are in battlefield, surveillance, biological detection, and environmental monitoring. A major challenge to such applications is the sensor areacoverage (SAC), which refers to the techniques and mechanisms of placing sensors and their coordination in a mission space (field) to monitor the physical environment in such a way to achieve the application coverage objectives. This thesis develops a sensor area coverage package (SACPac) that simulates some selected coverage algorithms and their enhancements, and analyzes their performance parameters under various scenarios. The performance parameters considered include …


The Use Of Visual-Based Simulated Environments In Teacher Preparation, Sharon Judge, Jonna Bobzien, Ann Maydosz, Sabra Gear, Petros Katsioloudis Apr 2013

The Use Of Visual-Based Simulated Environments In Teacher Preparation, Sharon Judge, Jonna Bobzien, Ann Maydosz, Sabra Gear, Petros Katsioloudis

Communication Disorders & Special Education Faculty Publications

While virtual technology for training in the simulation field has a long history in medicine, aviation, and the military, the application of similar emerging and innovative technologies in teacher preparation and education has been limited. TLE TeachLive™ (Teaching Learning Environment, Teaching in a Virtual Environment) [TLE] is an inventive mixed-reality environment (the blending of real and synthetic content) where prospective teachers can interact with a group of virtual students. The purpose of the virtual teaching environment of TLE is to strengthen teacher recruitment, preparation, and retention in education by allowing teachers to improve their skills with virtual students, providing a …


Direct Eit Reconstructions Of Complex Admittivities On A Chest-Shaped Domain In 2-D, Sarah J. Hamilton, Jennifer L. Mueller Apr 2013

Direct Eit Reconstructions Of Complex Admittivities On A Chest-Shaped Domain In 2-D, Sarah J. Hamilton, Jennifer L. Mueller

Mathematics, Statistics and Computer Science Faculty Research and Publications

Electrical impedance tomography (EIT) is a medical imaging technique in which current is applied on electrodes on the surface of the body, the resulting voltage is measured, and an inverse problem is solved to recover the conductivity and/or permittivity in the interior. Images are then formed from the reconstructed conductivity and permittivity distributions. In the 2-D geometry, EIT is clinically useful for chest imaging. In this work, an implementation of a D-bar method for complex admittivities on a general 2-D domain is presented. In particular, reconstructions are computed on a chest-shaped domain for several realistic phantoms including a simulated pneumothorax, …


Age-Specific Signatures Of Glioblastoma At The Genomic, Genetic, And Epigenetic Levels, Serdar Bozdag, Aiguo Li, Gregory Riddick, Yuri Kotliarov, Mehmet Baysan, Fabio M. Iwamoto, Margaret C. Cam, Svetlana Kotliarova, Howard A. Fine Apr 2013

Age-Specific Signatures Of Glioblastoma At The Genomic, Genetic, And Epigenetic Levels, Serdar Bozdag, Aiguo Li, Gregory Riddick, Yuri Kotliarov, Mehmet Baysan, Fabio M. Iwamoto, Margaret C. Cam, Svetlana Kotliarova, Howard A. Fine

Mathematics, Statistics and Computer Science Faculty Research and Publications

Age is a powerful predictor of survival in glioblastoma multiforme (GBM) yet the biological basis for the difference in clinical outcome is mostly unknown. Discovering genes and pathways that would explain age-specific survival difference could generate opportunities for novel therapeutics for GBM. Here we have integrated gene expression, exon expression, microRNA expression, copy number alteration, SNP, whole exome sequence, and DNA methylation data sets of a cohort of GBM patients in The Cancer Genome Atlas (TCGA) project to discover age-specific signatures at the transcriptional, genetic, and epigenetic levels and validated our findings on the REMBRANDT data set. We found major …


Predicting Product Review Helpfulness Using Machine Learning And Specialized Classification Models, Scott Bolter Apr 2013

Predicting Product Review Helpfulness Using Machine Learning And Specialized Classification Models, Scott Bolter

Master's Projects

In this paper we focus on automatically classifying product reviews as either helpful or unhelpful using machine learning techniques, namely, SVM classifiers. Using LIBSVM and a set of Amazon product reviews from 25 product categories, we train models for each category to determine if a review will be helpful or unhelpful. Previous work has focused on training one classifier for all reviews in the data set, but we hypothesize that a distinct model for each of the 25 product types available in the review dataset will improve the accuracy of classification. ! Furthermore, we develop a framework to inform authors …


Semantic Search Over Encrypted Data In Cloud Computing, Kam Ho Ho Apr 2013

Semantic Search Over Encrypted Data In Cloud Computing, Kam Ho Ho

Master's Projects

Cloud storage becomes more and more popular in the recent trend since it provides various benefits over the traditional storage solutions. Along with many benefits provided by cloud storage, many security problems arise in cloud storage which prevents enterprises from migrate their data to cloud storage. These security problems induce the data owners to encrypt all their sensitive data such as social security number (SSN), credit card information, and personal tax information before they can be stored in cloud storage. The encryption approach may have strengthened the data security of cloud data, but it degrades the data efficiency because the …


Enhanced Clustering Of Technology Tweets, Ananth Gopal Apr 2013

Enhanced Clustering Of Technology Tweets, Ananth Gopal

Master's Projects

Ever since Twitter has been widely accepted and has become an immensely popular micro blogging website, it is being used as a primary source of news; be it related to sports, entertainment, politics or technology by several users. It has been proven earlier that the elimination of stop words has a positive impact on the clustering of technology related tweets. The focus of this paper is to enhance the quality of clustering of the technology related Tweets by developing a semi-automated approach to eliminating stop words and by making use of a combination of Canopy and K-means clustering algorithms. The …


Application Of Secretary Algorithm To Dynamic Load Balancing In User-Space On Multicore Systems, Kyoung-Hwan Yun Apr 2013

Application Of Secretary Algorithm To Dynamic Load Balancing In User-Space On Multicore Systems, Kyoung-Hwan Yun

Master's Projects

In recent years, multicore processors have been so prevalent in many types of
systems and are now widely used even in commodities for a wide range of applications.
Although multicore processors are clearly a popular hardware solution to problems that
were not possible with traditional single-core processors, taking advantage of them are
inevitably met by software challenges. As Amdahl’s law puts it, the performance gain is
limited by the percentage of the software that cannot be run in parallel on multiple cores.
Even when an application is “embarrassingly” parallelized by a careful design of
algorithm and implementation, load balancing of …


Entropy And State Visualization For Automation Design And Evaluation Prototyping Toolset, Rohit Deshmukh Apr 2013

Entropy And State Visualization For Automation Design And Evaluation Prototyping Toolset, Rohit Deshmukh

Master's Projects

Automation Design and Evaluation Prototyping Toolset (ADEPT) is a plugin developed on the Eclipse Rich Client Platform(RCP). ADEPT can be used by domain expert designers to create and modify testable prototypes. The aim of the project is to enhance ADEPT by adding dynamic visualizations to the ADEPT user interface. Three types of visualizations are implemented in this project. Table view is helpful to view the hierarchy and nesting of Logic Tables. The State visualization displays all the states in a selected Logic Table. Entropy visualization is a subset of State visualization and displays limited number of states having lowest Entropy …


Cloud Based Complaint Management Service, Ajinkya Amrute Apr 2013

Cloud Based Complaint Management Service, Ajinkya Amrute

Master's Projects

Complaint Management is important from both customer as well as business point of view. Complaints contain direct voice of the customer which provides companies a huge volume of data which can be used to improve the quality of the product the company is manufacturing. Hence it is necessary for the organizations to harness the data received via complaints. However as the data received via complaints is enormous it is not an easy task to manage the data received via complaints as the data keeps on expanding and multiplying. For implementing this difficult task of complaint management, websites were built but …


User Profiling In Gui Based Windows Systems For Intrusion Detection, Arshi Agrawal Apr 2013

User Profiling In Gui Based Windows Systems For Intrusion Detection, Arshi Agrawal

Master's Projects

Intrusion detection is the process of identifying any unauthorized access to a sys- tem. This process inspects user behavior to identify any possible attack or intrusion. There exists two type of intrusion detection systems (IDSs): signature-based IDS and anomaly-based IDS. This project concentrates on anomaly-based intrusion detection technique. This technique is based on the deviation of intruder’s actions from the authenticated user’s actions. Much previous research has focused on the deviation of command line input in UNIX systems. However, these techniques fail to detect attacks on modern GUI- based systems, where typical user activities include mouse movements and keystrokes. Our …