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

Computer Engineering Commons

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

2011

Discipline
Institution
Keyword
Publication
Publication Type

Articles 91 - 120 of 789

Full-Text Articles in Computer Engineering

Cs 242: Computer Programming Iii, Mateen M. Rizki Oct 2011

Cs 242: Computer Programming Iii, Mateen M. Rizki

Computer Science & Engineering Syllabi

No abstract provided.


Cs 415: Social Implications Of Computing, Leo Finkelstein Oct 2011

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 241: Computer Programming Ii, Jay Dejongh Oct 2011

Cs 241: Computer Programming Ii, Jay Dejongh

Computer Science & Engineering Syllabi

A continuation of CS 240. The emphasis is on data abstraction and software engineering. Prerequisite: CS240.


Cs 240: Distance Learning Computer Programming - I, Michael Ondrasek Oct 2011

Cs 240: Distance Learning Computer Programming - I, Michael Ondrasek

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 a lecture and laboratory section. 4 credit hours.


Cs 405/605: Introduction To Database Management Systems, Soon M. Chung Oct 2011

Cs 405/605: Introduction To Database Management Systems, Soon M. Chung

Computer Science & Engineering Syllabi

Survey of logical and physical aspects of database management systems. Entity Relationship, relational, object-oriented models for databases are presented. Physical implementation methods are discussed.


Cs 466/666: Introduction To Formal Languages, Guozhu Dong Oct 2011

Cs 466/666: Introduction To Formal Languages, Guozhu Dong

Computer Science & Engineering Syllabi

CS 466/666 is an introduction to formal language and automata theory. In this course we will examine methods for defining syntax of languages and recognizing patterns in strings/sentences: the syntax of languages can be defined using grammars and the patterns can be accepted by finite state machines. Along with presenting the fundamentals of these two topics, the course will develop and investigate the relationships between language definition mechanisms and pattern recognition devices. The text will be the third edition of Languages and Machines: An Introduction to the Theory o/Computer Science, by Thomas Sudkamp.


Cs 499/699: Cloud Computing, Keke Chen Oct 2011

Cs 499/699: Cloud Computing, Keke Chen

Computer Science & Engineering Syllabi

This is an introductory course to cloud computing. In this course, we will explore a few aspects of cloud computing: distributed data crunching with MapReduce, cloud and datacenter filesystems, virtualization, cloud security&privacy, Amazon Web Services, and interactive web-based applications. Students are expected to finish several mini projects, read some papers, and take the final exam. Participation in the class discussion is strongly encouraged. Guest speakers might be invited for some particular topics. (3Hours Lecture + 1 Hour lab).


Cs 705: Introduction To Data Mining, Guozhu Dong Oct 2011

Cs 705: Introduction To Data Mining, Guozhu Dong

Computer Science & Engineering Syllabi

Data mining is concerned with the extraction of novel and useful knowledge from large amounts of data. This course introduces and studies the fundamental concepts, issues, tasks and techniques of data mining. Topics include data preparation and feature selection, association rules, classification, clustering,
evaluation and validation, scalability, mining of spatial/text/sequence/graph/time-series etc data, privacy, data mining applications, and other topics of interest. 3 hours lecture, 2 hours lab.


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/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 475/675-01: Web Information Systems, Amit P. Sheth Oct 2011

Cs 475/675-01: Web Information Systems, Amit P. Sheth

Computer Science & Engineering Syllabi

No abstract provided.


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.


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.


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 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 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.


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 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 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 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 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 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 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.


Cs 206-01: Computer Software Productivity Tools, John P. Herzog Oct 2011

Cs 206-01: Computer Software Productivity Tools, John P. Herzog

Computer Science & Engineering Syllabi

Focus on learning MS Office software applications including advanced topics in 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 advanced 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 209: Computer Programming For Business Ii, Dennis Kellermeier Oct 2011

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


Cs 240: Computer Programming - I, Michael Ondrasek Oct 2011

Cs 240: Computer Programming - I, Michael Ondrasek

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


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 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 770-01: Computer Engineering Mathematics, Jack Jean Oct 2011

Ceg 770-01: Computer Engineering Mathematics, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.