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

Computer Engineering Commons

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

2012

Discipline
Institution
Keyword
Publication
Publication Type
File Type

Articles 331 - 360 of 773

Full-Text Articles in Computer Engineering

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.


Cs 207: Advanced Office Productivity Ii, Amanda Hood Apr 2012

Cs 207: Advanced Office Productivity Ii, Amanda Hood

Computer Science & Engineering Syllabi

This course covers post-advanced microcomputer applications including Microsoft Office Word 2007, Excel 2007, Access 2007, and PowerPoint 2007. Topics include: creating an online form, working with macros and Visual Basic for Applications (VBA), working with a master document, and index and a table of contents, linking an Excel worksheet and charting its data in Word, formula auditing, data validation, and complex problem solving in Excel, importing data into Excel, working with PivotCharts, PivotTables, and trendlines in Excel, creating a PivotTable List, advanced Access report and form techniques, and creating a multi-page form, administering a database system, creating a self-running presentation …


Cs 784: Programming Languages, Krishnaprasad Thirunarayan Apr 2012

Cs 784: 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 for specifying operationally the various programming language features/constructs. It also introduces attribute grammar formalism and axiomatic semantics briefly. The programming assignments will be coded in Scheme using Racket IDE.


Cs 209: Computer Programming For Business Ii, Dennis Kellermeier Apr 2012

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 242: Computer Programming Iii, Mateen M. Rizki Apr 2012

Cs 242: Computer Programming Iii, Mateen M. Rizki

Computer Science & Engineering Syllabi

No abstract provided.


Cs 399: Iphone Programming Ii, Erik Marlow Buck Apr 2012

Cs 399: Iphone Programming Ii, Erik Marlow Buck

Computer Science & Engineering Syllabi

Students will develop: additional competency developing software for iOS devices including any of iPhone, iPod Touch, or iPad, understanding of framework, language, and operating system support for multi-threaded programming, understanding of robust network communication approaches, understanding of sensors and location technologies with tradeoffs for accuracy, speed, and user privacy, competency integrating sensors, image processing, and networking to implement augmented reality applications.


Cs 712: Advanced Topics In Ai - Foundations And Algorithms, Shaojun Wang Apr 2012

Cs 712: Advanced Topics In Ai - Foundations And Algorithms, Shaojun Wang

Computer Science & Engineering Syllabi

This course will provide an in-depth examination of the boosting approach to machine learning, with emphasis on theoretical foundations. Likely topics include some or all of the following:

general foundations of machine learning

analysis of training error

direct analysis of generalization error

margins theory

connections to game theory and online learning

boosting as loss minimization

relation to information geometry

practical extensions

universal consistency

optimally efficient boosting

boosting in continuous time


Cs 405/605: Introduction To Database Management Systems, Keke Chen Apr 2012

Cs 405/605: Introduction To Database Management Systems, Keke Chen

Computer Science & Engineering Syllabi

This course will cover the following topics: (1) Logical and physical aspects of database management systems (2) Data models including entity-relationship (ER) and relational models (3) Physical implementation (data organization and indexing) methods. (4) Query languages including SQL and relational algebra. (4) High level concepts: transactions, relation normalization, and security and privacy. 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/Mth 316/516: Survey Of Numerical Methods For Computational Science, Analee Marlenee Miranda Apr 2012

Cs/Mth 316/516: Survey Of Numerical Methods For Computational Science, Analee Marlenee Miranda

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 350/550: Computational Tools And Techniques For Data Analysis, John C. Gallagher Apr 2012

Cs 350/550: Computational Tools And Techniques For Data Analysis, John C. Gallagher

Computer Science & Engineering Syllabi

CS 350/550 is an introduction to the representation, visualization, and modeling of large data sets using standard, high-level software tools. The course is designed to expose students to tools and methods useful to conduct analysis of large data sets often encountered in science and engineering pursuits. The goal of this course is to help students understand how they might summarize and interpret data, identify non-trivial facts and patterns in that data, and how to make predictions based on that data. Topics include summarizing data, making predictions from data, and finding hidden relationships in data. Familiarity with spreadsheet software is assumed …


Cs 340: Programming Language Workshop In Scala, Krishnaprasad Thirunarayan Apr 2012

Cs 340: Programming Language Workshop In Scala, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course is designed as a self-study in Scala. You are expected to learn the language and solve a set of programming problems assigned to you using Scala available from http://www.scala-lang.org/. There are no exams. We officially meet only once in the quarter. However, I will be available in the posted office hours for clarifications and discussions about the programming problems.


Cs 470/670: System Simulation, Mateen M. Rizki Apr 2012

Cs 470/670: System Simulation, Mateen M. Rizki

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 4120/6120-01: Managing The Software Process, John A. Reisner Apr 2012

Ceg 4120/6120-01: Managing The Software Process, John A. Reisner

Computer Science & Engineering Syllabi

This course will cover some of the challenges and issues associated with software project management. Emphasis will occur on two fronts: (1) the software project manager's view (that is, what considerations and obstacles confront project managers during software development), and (2) the organizational view (that is, how organizations can foster a climate where software project management is performed effectively throughout an organization).


Ceg 416-01: Matrix Computations, Ronald F. Taylor Apr 2012

Ceg 416-01: 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 modern 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. A familiarity with MATLAB is useful, and the ability to program in languages such as CIC++ or Fortran is very important. A basic knowledge of matrix algebra is …


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

Ceg 260-01: Digital Computing 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 320/520-01: Computer Organization, Michael L. Raymer Apr 2012

Ceg 320/520-01: Computer Organization, Michael L. Raymer

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 402/602-01: Introduction To Computer Communication, Bin Wang Apr 2012

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

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 751-01: Microprocessors Ii, Jack Jean Apr 2012

Ceg 751-01: Microprocessors Ii, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


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

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 4120/6120: Managing The Software Process, John A. Reisner Apr 2012

Ceg 4120/6120: Managing The Software Process, John A. Reisner

Computer Science & Engineering Syllabi

This course will cover some of the challenges and issues associated with software project management. Emphasis will occur on two fronts: (1) the software manger's view (that is, what considerations and obstacles confront project managers during software development), and (2) the organizational view (that is, how organizations can foster a climate where software project management is performed effectively throughout an organization).


Ceg 233-01: Linux And Windows, Prabhaker Mateti Apr 2012

Ceg 233-01: 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. SSUTSL. HTTPS. System Administration. 4 credit hours. 3 hours lectures, 2 hours labs.


Ceg 220-90: Introduction To C Programming For Engineers, Jay Dejongh Apr 2012

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


Ceg 220-01: Introduction To C Programming For Engineers, Jay Dejongh Apr 2012

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: MTH 229 (Calculus I) or EGR 101 (Engineering Mathematics). The course includes a scheduled laboratory section for which you must register.


Ceg 429/629-01: Internet Security, Prabhaker Mateti Apr 2012

Ceg 429/629-01: Internet Security, Prabhaker Mateti

Computer Science & Engineering Syllabi

Introduction to security issues arising primarily from computer networks. Topics include node and service authentication, address spoofing, hijacking, SYN floods, smurfing, sniffing, routing tricks, and privacy of data en route. Buffer overruns and other exploitation of software development errors. Hardening of operating systems. Intrusion detection. Firewalls. Ethics. Prerequisites: CEG 433


Ceg 726-01: Pattern Recognition, Arthur A. Goshtasby Apr 2012

Ceg 726-01: Pattern Recognition, Arthur A. Goshtasby

Computer Science & Engineering Syllabi

This course will cover fundamentals of Pattern Recognition, including supervised learning and clustering.


Cs 271/Bio 371: Introduction To Bioinformatics, Michael L. Raymer, Dan E. Krane Apr 2012

Cs 271/Bio 371: Introduction To Bioinformatics, Michael L. Raymer, Dan E. Krane

Computer Science & Engineering Syllabi

No abstract provided.