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

Computer Engineering Commons

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

Wright State University

Discipline
Keyword
Publication Year
Publication
Publication Type

Articles 391 - 420 of 1814

Full-Text Articles in Computer Engineering

Cs 480/680: Comparative Languages, Krishnaprasad Thirunarayan Jul 2012

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 415: Social Implications Of Computing, Leo Finkelstein Jul 2012

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


Cs 205-02: Introduction To Computers And Office Productivity Software, John P. Herzog Jul 2012

Cs 205-02: Introduction To Computers And Office Productivity Software, John P. Herzog

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 720-01: Computer Architecture, Jack Jean Jul 2012

Ceg 720-01: Computer Architecture, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 220-01: Introduction To C Programming For Engineers - I, Ronald F. Taylor Jul 2012

Ceg 220-01: Introduction To C Programming For Engineers - I, Ronald F. Taylor

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. Some programming assignments may involve complex arithmetic and trigonometric and exponential functions. 4 credit hours. The course includes a scheduled laboratory section for which you must register.


Egr 335/535-01: Technical Communications For Engineers And Computer Scientists, Leo Finkelstein Jul 2012

Egr 335/535-01: Technical Communications For Engineers And Computer Scientists, Leo Finkelstein

Computer Science & Engineering Syllabi

No abstract provided.


Cs 206: Advanced Concepts/Techniques And Software Productivity Tools, Terri Bauer Jul 2012

Cs 206: Advanced Concepts/Techniques And Software Productivity Tools, Terri Bauer

Computer Science & Engineering Syllabi

By the end of this course, the students will have a greater depth of understanding in the areas of spreadsheets, databases, and presentation software and web design using Microsoft Excel, Access, and PowerPoint covering the following topics.

Microsoft Excel 2010:
Chapters 5 – 7

Microsoft Access 2010:
Chapters 5 - 7

Microsoft PowerPoint 2010:
Chapter 3 & 4


Ceg 403/603-01: Personal Area Networks, Yong Pei Jul 2012

Ceg 403/603-01: Personal Area Networks, Yong Pei

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 730-01: Distributed Computing Principles, Soon M. Chung Jul 2012

Ceg 730-01: Distributed Computing Principles, Soon M. Chung

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. 3 hours lecture and 2 hours lab.


Ceg 434-01: Concurrent Software Design, Bin Wang Jul 2012

Ceg 434-01: Concurrent Software Design, Bin Wang

Computer Science & Engineering Syllabi

No abstract provided.


Cs 1000: Technology And Society, John A. Reisner Jul 2012

Cs 1000: Technology And Society, John A. Reisner

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 question. We have seen unprecedented advances over the past few decades, but sometimes benefits can be offset by unforeseen consequences and repercussions (such as privacy concerns, identity theft, or safety). The goal of this course is to evaluate the consequences of technological advances on individuals, organizations, and society, and identify potential benefits and limitations, by examining and discussing and how social, ethical, legal and philosophical repercussion impact society.


Ceg 221-01: Advanced C For Engineers, Jay Dejongh Apr 2012

Ceg 221-01: Advanced C For Engineers, Jay Dejongh

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


Ceg 355-01: Introduction To The Design Of Information Technology Systems, Thomas C. Hartrum Apr 2012

Ceg 355-01: Introduction To The Design Of Information Technology Systems, Thomas C. Hartrum

Computer Science & Engineering Syllabi

Introduction to the design of information systems comprising modern technologies such as SQL database programming, networks, and distributed computing with CORBA, electronic and hypertext (HTML) documents, and multimedia.


Ceg 460/660-01: Introduction To Software Computer Engineering, Nikolaos Bourbakis Apr 2012

Ceg 460/660-01: Introduction To Software Computer Engineering, Nikolaos Bourbakis

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 and present a way of communication via UML. Hands-on experience is emphasized through the use of homework and a class project.


Ceg 479/679-01: Computer Animation, Thomas Wischgoll Apr 2012

Ceg 479/679-01: Computer Animation, Thomas Wischgoll

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 702-01: Advanced Communication Networks, Bin Wang Apr 2012

Ceg 702-01: Advanced Communication Networks, Bin Wang

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 260-01: Digital Computer Hardware/Switching Circuits, Meilin Liu Apr 2012

Ceg 260-01: Digital Computer Hardware/Switching Circuits, Meilin Liu

Computer Science & Engineering Syllabi

We will discuss and cover basic digital, combinational and sequential logic systems. Labs will be used to gain valuable practical experience in implementing elementary circuits and logic designs.


Ceg 2350: Os Concepts And Usage, Richard Van Hook Apr 2012

Ceg 2350: Os Concepts And Usage, Richard Van Hook

Computer Science & Engineering Syllabi

Provides introduction to Linux and Windows operating systems and system administration. Covers files and directories, ownership and sharing, programs and processes, system calls, libraries, dynamic linking, command line shells, scripting, regular expressions and secure network protocols.


Ceg 360/560-01: Digital System Design, Travis E. Doom Apr 2012

Ceg 360/560-01: Digital System Design, Travis E. Doom

Computer Science & Engineering Syllabi

Design of digital systems. Topics include flip-flops, registers, counters, programmable logic devices, memory devices, register-level design, and microcomputer system organization. Students must show competency in the design of digital systems. 3 hours lecture, 2 hours lab. Prerequisite: CEG 260.


Ceg 463/663-01: The Personal Software Development Process, John A. Reisner Apr 2012

Ceg 463/663-01: The Personal Software Development Process, John A. Reisner

Computer Science & Engineering Syllabi

In this course, you will learn about more about one particular way to address some of the challenges and issues associated with successful software development. Specifically, you will learn about (and use) the Personal Software Process (PSP), designed to help individual software practitioners become more adept at their craft through the use of project planning, project tracking, defect analysis, review and verification activities, software measurement, and process management. This course--and the PSP-are somewhat unique in that they aim to help software engineers become more successful, not by examining issues associated with large-scale development (as is the case with many software …


Cs 740: Complexity Theory And Algorithm Analysis, Pascal Hitzler Apr 2012

Cs 740: Complexity Theory And Algorithm Analysis, Pascal Hitzler

Computer Science & Engineering Syllabi

What does it mean to say that some computational problem is intrinsically more difficult than some other problem? How can I claim that I have found a good algorithmic solution? The study of these questions gives rise to an area of Theoretical Computer Science called Complexity Theory, which is based on a systematic and thorough formal study of the complexity of problems with respect to their algorithmic solvability, using Turing machines as main conceptual tool. In this class, we will understand how problem and algorithm complexity is measured, and discuss some of the main complexity classes arising from this study. …


Cs 141: Computer Programming I, Vanessa Starkey Apr 2012

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.


Cs 205: Introduction To Computers And Office Productivity Software, Terri Bauer Apr 2012

Cs 205: 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.


Cs 214-01: Visual Basic Programming, Radar Pangaean Apr 2012

Cs 214-01: Visual Basic Programming, Radar Pangaean

Computer Science & Engineering Syllabi

This course will teach the fundamentals of object oriented programming using Visual BASIC to solve simple to medium complexity programming problems. The course will cover: algorithms, VB’s data types, coding standards, decision and looping constructs, arrays and structures, functions and procedures, file I/O, the standard GUI elements supported by Visual BASIC, and custom classes. Students will use texts and reference materials while coding. No previous programming experience is required. Basic algebra and computer skills are required.


Cs 241: Computer Programming - Ii, Michael Ondrasek Apr 2012

Cs 241: Computer Programming - Ii, Michael Ondrasek

Computer Science & Engineering Syllabi

The CS 241 course is a continuation of CS 240. The emphasis in CS 241 is on solving more complex problems using object oriented programming. Prerequisite: CS240. Students must register for both lecture and one laboratory section. 4 credit hours.


Cs 205-07: Introduction To Computers And Office Productivity Software, John P. Herzog Apr 2012

Cs 205-07: Introduction To Computers And Office Productivity Software, John P. Herzog

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.


Cs 701: Database Systems And Design I, Guozhu Dong Apr 2012

Cs 701: Database Systems And Design I, Guozhu Dong

Computer Science & Engineering Syllabi

An introduction to database design, database system implementation issues and techniques, and advanced data models and concepts.


Cs 142: Computer Programming Ii, Vanessa Starkey Apr 2012

Cs 142: Computer Programming Ii, Vanessa Starkey

Computer Science & Engineering Syllabi

Concepts introduced in CS 141 are developed in greater detail and depth. Emphasis on verification and testing of programs. Three hours of lecture, two hours lab.


Cs 400/600-02: Data Structures And Software Design, Guozhu Dong Apr 2012

Cs 400/600-02: Data Structures And Software Design, Guozhu Dong

Computer Science & Engineering Syllabi

No abstract provided.


Cs 790-03: Knowledge Representation: Advanced Topics, Pascal Hitzler Apr 2012

Cs 790-03: Knowledge Representation: Advanced Topics, Pascal Hitzler

Computer Science & Engineering Syllabi

We cover advanced topics in knowledge representation and reasoning (KRR), with a focus on issues which are important for the Semantic Web. In particular, we cover a wide range of traditional KRR techniques and how they impact state-of-the-art research related to the Semantic Web. Guided by the instructor, each student will prepare and deliver a substantial presentation covering both the fundamentals of a KRR approach, and one or more recent and prominent research results related to it. Emphasis is put on controversial discussion in class of the value of state-of-the-art research for future developments of the field.