Open Access. Powered by Scholars. Published by Universities.®
Articles 91 - 120 of 165
Full-Text Articles in Engineering
Ceg 702-01: Advanced Computer Communications, Bin Wang
Ceg 702-01: Advanced Computer Communications, 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 751-01: Microprocessors Ii, Jack Jean
Ceg 751-01: Microprocessors Ii, Jack Jean
Computer Science & Engineering Syllabi
No abstract provided.
Ceg 760-01: Advanced Software Computer Engineering, Thomas C. Hartrum
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 formal methods of software specification or evaluation using software metrics. Students will participate in team projects to apply the methods discussed.
Ceg 210-01: Pc Networking I, Karen Meyer
Ceg 210-01: Pc Networking I, Karen Meyer
Computer Science & Engineering Syllabi
Introduction to PC networking hardware, concepts, and technologies. Focus is on LAN administration, and hardware and software configuration.
Ceg 255-01: Introduction To The Design Of Information Technology Systems, Eric Maston
Ceg 255-01: Introduction To The Design Of Information Technology Systems, Eric Maston
Computer Science & Engineering Syllabi
Information systems consist of modern elements such as database systems, networks, multi-platform distributed computing, web infrastructure and multimedia computing. In this course we will address these areas individually and also where they intersect to gain a basic understanding of how information technology can be used to solve real problems.
Cs 141: Computer Programming - I, Ronald F. Taylor
Cs 141: Computer Programming - I, Ronald F. Taylor
Computer Science & Engineering Syllabi
This course provides a general introduction to the fundamentals of computer 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. Prerequisite: MTH 127 (College Algebra) or equivalent.
Cs 206: Computer Software Productivity Tools, Greg Coffey
Cs 206: Computer Software Productivity Tools, Greg Coffey
Computer Science & Engineering Syllabi
This course introduces advanced computer applications using MS Word, MS Excel, MS Access, and MS PowerPoint.
Cs 207: Advanced Office Productivity Ii, Louis A. Benavides
Cs 207: Advanced Office Productivity Ii, Louis A. Benavides
Computer Science & Engineering Syllabi
This course covers post-advanced microcomputer applications including Microsoft Office Word 2003, Microsoft Office Excel 2003, Microsoft Office Access 2003, and Microsoft Office PowerPoint 2003. Topics include: creating an online form; working with macros and Visual Basic for Applications (VBA); working with a master document, an 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 multi-page forms; administering a database …
Cs 240: Introduction To Computer Science I, L. Jane Lin
Cs 240: Introduction To Computer Science I, L. Jane Lin
Computer Science & Engineering Syllabi
This course is the first in the three course sequence "Introduction to Computer Science" offered by the Computer Science department at WSU. This course presents a general introduction to C++ programming language. It introduces the fundamental capabilities of C++ language as a problem solving tool. Topics include data representation, debugging and program verification.
Cs 241: Computer Science Ii, L. Jane Lin
Cs 241: Computer Science Ii, L. Jane Lin
Computer Science & Engineering Syllabi
This course is the second in the three course sequence "Introduction to Computer Science" offered by the Computer Science department, WSU. It focuses on tools for building abstract data types (using structure and class concepts in C++)
and Object-Oriented Programming. We also begin the study of data structures in this course. For All CS 241 students, concurrent registration into CS 241 lab is a must.
Cs 240-02: Introduction To Computer Science, Eric Maston
Cs 240-02: Introduction To Computer Science, Eric Maston
Computer Science & Engineering Syllabi
We will develop basic techniques to design, develop and implement programs using the C++ language. This course focuses on basic elements of programming and assumes no knowledge of programming in C++.
Cs 241-02: Introduction To Computer Science Ii, Praveen Kakumanu
Cs 241-02: Introduction To Computer Science Ii, Praveen Kakumanu
Computer Science & Engineering Syllabi
This course is the second in the three course sequence "Introduction to Computer Science" offered by the Computer Science department, WSU. It focuses on tools for building abstract data types {using structure and class concepts in C++) and Object-Oriented Programming. We also begin the study of data structures in this course. Note: For all CS 241 students, concurrent registration into CS 241 lab is a must
Cs/Mth 316/516: Numerical Methods For Digital Computers - I, Ronald F. Taylor
Cs/Mth 316/516: Numerical Methods For Digital Computers - I, Ronald F. Taylor
Computer Science & Engineering Syllabi
Introduction to numerical methods used in the sciences. Methods of interpolation, data smoothing, functional approximation, numerical differentiation and integration. Solution techniques for linear and nonlinear equations. Discussion of sources of error in numerical methods. Applications of interest to engineering, science, and applied mathematics students are an integral part of the course. Special topics presented as schedule permits. 4 credit hours. Prerequisites: CS 142 or EGR 153 or CEG 220 or CS 241, MTH 231, MTH 253 or 255.
Bio/Cs 271: Introduction To Bioinformatics, Dan E. Krane, Travis E. Doom
Bio/Cs 271: Introduction To Bioinformatics, Dan E. Krane, Travis E. Doom
Computer Science & Engineering Syllabi
BIO/CS 271 Introduction to Bioinformatics: Introduction to DNA as an information storage system, data searches and pairwise alignments, substitution patterns, protein folding, and proteomics. Prerequisite: CS 240 or equivalent, BIO 112
Cs 340: Programming Language Workshop In Java, Krishnaprasad Thirunarayan
Cs 340: Programming Language Workshop In Java, Krishnaprasad Thirunarayan
Computer Science & Engineering Syllabi
This course is designed as a self-study in Java. You are expected to learn the Java language and solve a set of programming problems assigned to you using it. (You may develop your code using any IDE you like, but you must ensure that it eventually runs using JDK 5). There are no exams. We officially meet only once in a quarter. However, I will be available in the posted office hours for clarifications and discussions about the programming problems.
Cs 242-02: Introduction To Computer Science Iii, Praveen Kakumanu
Cs 242-02: Introduction To Computer Science Iii, Praveen Kakumanu
Computer Science & Engineering Syllabi
This is the final course in the three course sequence "Introduction to Computer Science" offered by the Computer Science department, WSU. It focuses on building a number of abstract data types such as stacks, queues, trees and tables. We continue to study the C++ object-oriented concepts such as Inheritance, polymorphism and template handling. We also start learning to analyze the complexity of algorithms in this course. Note: For all CS 242 students, concurrent registration into CS 242 lab is a must.
Cs 480/680: Comparative Programming Languages, Michael L. Raymer
Cs 480/680: Comparative Programming Languages, Michael L. Raymer
Computer Science & Engineering Syllabi
No abstract provided.
Cs 466/666: Introduction To Formal Languages, Thomas Sudkamp
Cs 466/666: Introduction To Formal Languages, Thomas Sudkamp
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: the syntax of languages can be defined using grammars and patterns 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 and pattern recognition. The text will be the third edition of Languages and Machines: An Introduction to the Theory of Computer Science.
Cs 405/605-01: Introduction To Database Management Systems, Guozhu Dong
Cs 405/605-01: Introduction To Database Management Systems, Guozhu Dong
Computer Science & Engineering Syllabi
Survey of logical and physical aspects of database management systems. Data models including entity-relationship (ER) and relational are presented. Physical implementation (data organization and indexing) methods are discussed. Query languages including SQL, relational algebra, relational calculus, and QBE are introduced. Students will also gain experience in creating and manipulating a database. The course is mostly concerned with the design and querying of databases. A follow up course, CS701, is concerned with the design of system functions for managing databases.
Cs 776: Functional Programming, Krishnaprasad Thirunarayan
Cs 776: Functional Programming, Krishnaprasad Thirunarayan
Computer Science & Engineering Syllabi
This course will discuss important concepts of functional programming such as recursive definitions, higher-order functions, type inference, polymorphism, abstract data types, modules etc. The programming exercises will illustrate the utility of list-processing, pattern matching, abstraction of data/control, strong typing, and parameterized modules (functors). We also study the mathematical reasoning involved in the design of functional programs and techniques for proving properties about functions so defined.
Cs 801: Advanced Database Systems, Soon M. Chung
Cs 801: Advanced Database Systems, Soon M. Chung
Computer Science & Engineering Syllabi
Introduction of current trends and research issues in database systems.
Cs 790-02: Information Security, Guozhu Dong
Cs 790-02: Information Security, Guozhu Dong
Computer Science & Engineering Syllabi
This course is a survey of fundamentals of information security. Topics include: confidentiality, integrity, availability; authentication models; protection models; audit; intrusion and masquerader detection; control policies; access control; release control; information flow; legal and social issues, privacy; risk assessment and vulnerabilities; encryption; digital watermarking; insider risks; computer forensics; additional topics of interest.
Cs 884: Advanced Topics In Programming Languages, Krishnaprasad Thirunarayan
Cs 884: Advanced Topics In Programming Languages, Krishnaprasad Thirunarayan
Computer Science & Engineering Syllabi
The primary focus of this course is the design and specification of the Object-Oriented language Java.
Cs 840: Advanced Topics In The Theory Of Computation, Thomas Sudkamp
Cs 840: Advanced Topics In The Theory Of Computation, Thomas Sudkamp
Computer Science & Engineering Syllabi
No abstract provided.
Cs 208-01: Computer Programming For Business I, Dennis Kellermeier
Cs 208-01: Computer Programming For Business I, Dennis Kellermeier
Computer Science & Engineering Syllabi
CS 208 is the first 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 levelprogramming. This course assumes students have never written a program before.
Cs 141-01: Computer Programming I, Robert Rea
Cs 141-01: Computer Programming I, Robert Rea
Computer Science & Engineering Syllabi
CS 141 is dedicated to teaching the fundamentals of computer programming The concepts covered in this class will be applied using the Java programming language.
Cs 142-01: Computer Programming - Ii, Ronald F. Taylor
Cs 142-01: Computer Programming - Ii, Ronald F. Taylor
Computer Science & Engineering Syllabi
Concepts introduced in CS 141 are developed in greater detail and depth with the Java programming language. Topics include object oriented programming, graphics, development of user interfaces and handling runtime errors with an emphasis on program verification and testing. Students must register for both lecture and one laboratory section. 4 credit hours. Prerequisite: CS 141 (Computer Programming I) and MTH 127 (College Algebra) or equivalent.
Cs 205-01: Computer Literacy And Office Automation, John P. Herzog
Cs 205-01: Computer Literacy And Office Automation, John P. Herzog
Computer Science & Engineering Syllabi
Basic computer terminology, word processing, spreadsheets, databases, and graphics.
Cs 205-08: Computer Literacy And Office Automation, Kim Gros
Cs 205-08: Computer Literacy And Office Automation, Kim Gros
Computer Science & Engineering Syllabi
No abstract provided.
Cs 209-01: Computer Programming For Business Ii, Dennis Kellermeier
Cs 209-01: 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.