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

Physical Sciences and Mathematics Commons

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

Wright State University

Series

2011

Discipline
Keyword
Publication

Articles 31 - 60 of 231

Full-Text Articles in Physical Sciences and Mathematics

Cs 740: Algorithms, Complexity And The Theory Of Computability, Michael L. Raymer Oct 2011

Cs 740: Algorithms, Complexity And The Theory Of Computability, Michael L. Raymer

Computer Science & Engineering Syllabi

No abstract provided.


Cs 784: Programming Languages, Prabhaker Mateti Oct 2011

Cs 784: Programming Languages, Prabhaker Mateti

Computer Science & Engineering Syllabi

Programming paradigms and concepts for high level programming languages. Techniques for formal specification. 4.000 Credit hours. Prerequisites: CS 480/680


Cs/Mth 410/610-01: Theoretical Foundations Of Computing, Sarah Gothard Oct 2011

Cs/Mth 410/610-01: Theoretical Foundations Of Computing, Sarah Gothard

Computer Science & Engineering Syllabi

Turing machines; partial-recursive functions; equivalence of computing paradigms; Church-Turing thesis; undecidability; intractability. Four hours lecture.


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

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.


Cs/Mth 316/516: Survey Of Numerical Methods For Computational Science, Michael Linger Oct 2011

Cs/Mth 316/516: Survey Of Numerical Methods For Computational Science, Michael Linger

Computer Science & Engineering Syllabi

Introduction to numerical methods used in the sciences and engineering. Included will be methods for interpolation, data smoothing, integration, differentiation, and solution of systems of linear and nonlinear equations. Discussion of sources of error in numerical methods. Applications to science, engineering and applied mathematics are an integral part of the course. Special topics presented as schedule permits. Four hours lecture.


Cs 205-08: Introduction To Computers And Office Productivity Software, Terri Bauer Oct 2011

Cs 205-08: Introduction To Computers And Office Productivity Software, Terri Bauer

Computer Science & Engineering Syllabi

Focus on learning MS Office software applications including intermediate word processing, 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.


Ceg 260-01: Digital Computer Hardware And Switching Circuits, John C. Gallagher Oct 2011

Ceg 260-01: Digital Computer Hardware And Switching Circuits, John C. Gallagher

Computer Science & Engineering Syllabi

This course covers the design and analysis of basic digital circuits for computation. Topics will Include number systems, basic Boolean algebra, combinational circuit design and analysis, basic Medium Scale Integration (MSI) components, basic memory devices, basic sequential circuits, and binary arithmetic. At the end of this course you should be able to design, optimize, and Implement combinational logic for a variety of applications. You should also be familiar with basic MSI components and sequential circuit concepts In preparation for more advanced study of computer architecture, sequential circuit analysis, design, and optimization.


Ceg 498-01: Team Projects I And Ii, John C. Gallagher Oct 2011

Ceg 498-01: Team Projects I And Ii, John C. Gallagher

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. 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 460/660-01: Introduction To Software Computer Engineering, Thomas C. Hartrum Oct 2011

Ceg 460/660-01: 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 examp le 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 420/620-01: Computer Architecture, Jack Jean Oct 2011

Ceg 420/620-01: Computer Architecture, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 361/561-01: Introduction To Software Testing, John A. Reisner Oct 2011

Ceg 361/561-01: Introduction To Software Testing, John A. Reisner

Computer Science & Engineering Syllabi

This course covers software testing strategies, along with established best practices, so students team how to test their software in a complete and systematic (vice ad-hoc) manner. Particular attention is paid to planning, writing, and executing software tests, along with associated documentation, (i.e., a software test plan), which includes documented results. Various projects are assigned, designed to illustrate various challenges associated with software testing, and to reinforce the strategies and techniques used to overcome these challenges.


Ceg 233: Linux And Windows, Prabhaker Mateti Oct 2011

Ceg 233: Linux And Windows, Prabhaker Mateti

Computer Science & Engineering Syllabi

Introduction to Linux and Windows systems. GUI and Windowing Systems. Files and Directories. Ownership and Sharing. Programs and Processes. System calls, Libraries. Loading. Dynamic linking. Command Line Shells. Scripting languages. Regular expressions. Clients and Servers. Web browser clients and servers. Secure shell, sftp. SSL/TSL. HTTPS. System Administration. 4 credit hours. 3 hours lectures, 2 hours labs.


Cs 480/680: Comparative Languages, Krishnaprasad Thirunarayan Oct 2011

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 and in Scheme.


Cs 208: Computer Programming For Business I, David M. Hutchison Oct 2011

Cs 208: Computer Programming For Business I, David M. Hutchison

Computer Science & Engineering Syllabi

CS 208 Is the first In a sequence of two programming classes required for MIS majors. This course will Introduce students to the basic concepts of programming. Examples are from business applications and display graphics and emphasis Is on problem solving with the computer as a tool.


Cs 141: Computer Programming I, Vanessa Starkey Oct 2011

Cs 141: Computer Programming I, Vanessa Starkey

Computer Science & Engineering Syllabi

Introduction to use of computers as a problem-solving tool. Examples from and applications to a broad range of problems. Methodology for algorithm design and for structured modular implementation is stressed. Three hours lecture, two hours lab.


Monitoring The Health Of Glen Helen Nature Preserve: Can I Drink The Water?, David Kammler Ph.D., Triet Minh Truong, Garrett Vanness, Audrey E. Mcgowin Ph.D. Oct 2011

Monitoring The Health Of Glen Helen Nature Preserve: Can I Drink The Water?, David Kammler Ph.D., Triet Minh Truong, Garrett Vanness, Audrey E. Mcgowin Ph.D.

Chemistry Student Publications

This poster presents the results for water quality testing in Glen Helen by the Advanced Environmental Chemistry and Analysis course at Wright State University under the direction of Professor Audrey McGowin and the Global Seminar: Water course at Antioch College under the direction of Professor David Kammler in Fall 2011. Water quality data are presented for the Yellow Spring in Yellow Springs, Ohio for September, October, and November of 2011. Other test sites included Birch Creek and other sites along Yellow Springs Creek.

This poster was created and presented at the 3rd Annual Wright State University Campus-Wide Celebration of Research, …


Ceg 210-01: Pc Networking I, Chris P. Fickert Oct 2011

Ceg 210-01: Pc Networking I, Chris P. Fickert

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-01: Introduction To C Programming For Engineers, Jay Dejongh Oct 2011

Ceg 220-01: 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. 4 credit hours. Prerequisite: MTR 229 (Calculus I) or EGR 101 (Engineering Mathematics). The course includes a scheduled laboratory section for which you must register.


Ceg 320/520-01: Computer Organization, Sarah Gothard Oct 2011

Ceg 320/520-01: Computer Organization, Sarah Gothard

Computer Science & Engineering Syllabi

Organizational and sequential operation of a digital computer. Program control, memory organization and hierarchy, stacks and parameter passing, interrupts and traps, I/O devices, program structure, machine code and assembly language. Three hours lecture, two hours lab.


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

Ceg 402/602-01: Introduction To Computer Communication, 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. You will
•Understand networking principles, protocols, and technologies.
•Understand some design and performance issues involved in providing a network service.
•Acquire background for supporting e-commerce, e-government, and e-education.
•Gain hands-on experience with programming techniques for network protocols.
•Obtain background for original research in computer networks.


Ceg 433/633-01: Operating Systems, Thomas Wischgoll Oct 2011

Ceg 433/633-01: Operating Systems, Thomas Wischgoll

Computer Science & Engineering Syllabi

By the end of this quarter, you should be able to apply the learned concepts to the following:
• Develop, test and debug programs in Unix.
• Improve the performance of programs by tuning virtual memory usage, and file io.
• Design and construct device drivers for Unix.
• Design and build newer file systems for any OS.
During the course we will discuss topics from the following areas:
• Operating system structures
• Operating system Interfaces
• Process management and scheduling
• Interprocess communication
• File systems
• Memory management


Ceg 436-01: Mobile Computing, Prabhaker Mateti Oct 2011

Ceg 436-01: Mobile Computing, Prabhaker Mateti

Computer Science & Engineering Syllabi

Study networking protocol and system design in mobile computing. Focus on concepts, architecture, design, and performance evaluation of mobile computing principles, protocol; and applications, including: wireless TCP, Mobile IP, ad hoc routing, agent techniques, etc.


Ceg 453/653-01: Embedded Systems, Jack Jean Oct 2011

Ceg 453/653-01: Embedded Systems, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 724-01: Computer Vision I, Arthur A. Goshtasby Oct 2011

Ceg 724-01: Computer Vision I, Arthur A. Goshtasby

Computer Science & Engineering Syllabi

This course covers basic algorithms for low-level and mid-level vision. The algorithm; deal with edge detection and image segmentation, feature detection and matching, and image alignment. Also covered in the course are structure from motion, dense motion estimation, and stereo depth percepti011


Ceg 702-01: Advanced Communication Networks, Bin Wang Oct 2011

Ceg 702-01: Advanced Communication Networks, Bin Wang

Computer Science & Engineering Syllabi

This is a graduate level course on advanced computer communication and networking technologies. The course involves both a reading/lecture/discussion component and a project component. We will read papers on various aspects of advanced computer networking: LAN/WAN technologies, congestion/flow control, self-similar traffic analysis, queuing theory, link scheduling, routing, internetworking, multicast, wireless technologies, quality of services, and peer-to-peer networks. Various technical and research issues involved will be studied in depth.


Ceg 476/676-01: Computer Graphics I, Thomas Wischgoll Oct 2011

Ceg 476/676-01: Computer Graphics I, Thomas Wischgoll

Computer Science & Engineering Syllabi

By the end of this quarter, you will have learnt techniques for constructing 2-D and 3-D objects as well as manipulating and rendering the objects using OpenGL.


Ceg 760-01: Advanced Software Computer Engineering, Thomas C. Hartrum Oct 2011

Ceg 760-01: 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 forma] methods of software specification or evaluation using software metrics. Students will participate in team projects to apply the methods discussed.


Ceg 770-01: Computer Engineering Mathematics, Jack Jean Oct 2011

Ceg 770-01: Computer Engineering Mathematics, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 2350: Os Concepts And Usage, Prabhaker Mateti Oct 2011

Ceg 2350: Os Concepts And Usage, Prabhaker Mateti

Computer Science & Engineering Syllabi

Introduction to Linux and Windows systems. GUT and Windowing Systems. Files and Directories. Ownership and Sharing. Programs and Processes. System calls, Libraries. Loading. Dynamic linking. Command Line Shells. Scripting languages. Regular expressions. Clients and Servers. Web browser clients and servers. Secure shell, sftp. SSL/TSL. HTTPS. System Administration. 4 credit hours. 3 hours lectures, 2 hours labs. Prerequisites: CS 240 or CS 220 or equivalent.


Sempush: Privacy-Aware And Scalable Broadcasting For Semantic Microblogging, Pavan Kapanipathi, Julia Anaya, Alexandre Passant Oct 2011

Sempush: Privacy-Aware And Scalable Broadcasting For Semantic Microblogging, Pavan Kapanipathi, Julia Anaya, Alexandre Passant

Kno.e.sis Publications

Users of traditional microblogging platforms such as Twitter face drawbacks in terms of (1) Privacy of status updates as a followee - reaching undesired people (2) Information overload as a follower - receiving uninteresting microposts from followees. In this paper we demonstrate distributed and user-controlled dissemination of microposts using SMOB (semantic microblogging framework) and Semantic Hub (privacy-aware implementation of PuSH3 protocol) . The approach leverages users' Social Graph to dynamically create group of followers who are eligible to receive micropost. The restrictions to create the groups are provided by the followee based on the hastags in the micropost. Both SMOB …