Open Access. Powered by Scholars. Published by Universities.®
- Keyword
- Publication Year
Articles 541 - 570 of 1312
Full-Text Articles in Engineering
Ceg 221-01: Introduction To C Programming For Engineers, Jay Dejongh
Ceg 221-01: Introduction To C Programming 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, and numerical methods applications. 4 credit hours. Prerequisite: CEG220 (Introduction to C Programming for Engineers).
Ceg 434/634-01: Concurrent Software Design, Douglas J. Kelly
Ceg 434/634-01: Concurrent Software Design, Douglas J. Kelly
Computer Science & Engineering Syllabi
This course provides an introduction to concurrent program design in the UNIX environment. Classical problems of synchronization, concurrency, and their solutions are examined through course projects, homework, and readings on operating system design.
Cs 409/609: Principles Of Artificial Intelligence, Shaojun Wang
Cs 409/609: Principles Of Artificial Intelligence, Shaojun Wang
Computer Science & Engineering Syllabi
No abstract provided.
Cs 499/699: Special Topics In Information Security, Meilin Liu
Cs 499/699: Special Topics In Information Security, Meilin Liu
Computer Science & Engineering Syllabi
This course gives a comprehensive study of security vulnerabilities in information systems and the basic techniques for developing secure applications and practicing safe computing. Topics include: Conventional encryption; Data Encryption Standard; Advanced Encryption Standard; Hashing functions and data integrity; Basic Number Theory; Public-key encryption (RSA); Digital signature; Security standards and applications; Access Control; Management and analysis of security. After taking this course, students will have the knowledge of several well-known security standards and their applications; and the students should be able to increase system security and develop secure applications.
Cs/Bio 471/671: Algorithms For Bioinformatics, Michael L. Raymer
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 214: Visual Basic Programming, Vanessa Starkey
Cs 214: Visual Basic Programming, Vanessa Starkey
Computer Science & Engineering Syllabi
This course will cover the fundamentals of object-oriented computer
programming including design, structure, debugging, and testing. Visual Basic 2008 will be used for
developing programs.
Ceg 460/660-01: Introduction To Software Computer Engineering, Thomas C. Hartrum
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 example 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 476/676-01: Computer Graphics I, Thomas Wischgoll
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 724-01: Computer Vision I, Arthur A. Goshtasby
Ceg 724-01: Computer Vision I, Arthur A. Goshtasby
Computer Science & Engineering Syllabi
This course covers basic a]algorithms for low-level and mid-level vision. The algorithms deal with reducing image noise and segment images into objects or their parts. Other a]algorithms covered in the course analyze and quantify texture, register images, and recover 3-D shapes from 2-D images.
Ceg 453/653: Embedded Systems, Jack Jean
Ceg 453/653: Embedded Systems, Jack Jean
Computer Science & Engineering Syllabi
No abstract provided.
Cs 405/605-02: Introduction To Database Management Systems, Keke Chen
Cs 405/605-02: 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, relational algebra, and relational calculus. 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 240: Computer Programming I, Sarah Gothard
Cs 240: Computer Programming I, Sarah Gothard
Computer Science & Engineering Syllabi
Basic concepts of programming and programming languages are introduced.
Emphasis is on structured programming and stepwise refinement.
Cs 205-08: Introduction To Computers And Office Productivity Software, Kim Gros
Cs 205-08: Introduction To Computers And Office Productivity Software, Kim Gros
Computer Science & Engineering Syllabi
Focus on learning MS Office software applications including word processing (intermediate), 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 402/602-01: Introduction To Computer Communication, Jianing Ma
Ceg 402/602-01: Introduction To Computer Communication, Jianing Ma
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
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
Cs 415: Social Implications Of Computing, Leo Finkelstein
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 466/666: Introduction To Formal Languages, Guozhu Dong
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: 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, by Thomas Sudkamp.
Cs 206: Advanced Concepts/Techniques And Software Productivity Tools, Terri Bauer
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 2007:
Chapters 4 -6
Microsoft Access 2007:
Chapters 4 -6
Microsoft PowerPoint 2007:
Chapter 3 & 4
Cs 470/670: System Simulation, Mateen M. Rizki
Cs 470/670: System Simulation, Mateen M. Rizki
Computer Science & Engineering Syllabi
No abstract provided.
Cs 241: Computer Programming Ii, Travis E. Doom
Cs 241: Computer Programming Ii, Travis E. Doom
Computer Science & Engineering Syllabi
A continuation of CS240. The emphasis is on data abstraction and software engineering. Prerequisite: CS240.
Cs 480/680: Comparative Languages, Krishnaprasad Thirunarayan
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 5 and in Scheme.
Cs 701: Database Systems And Design I, Guozhu Dong
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 765: Foundations Of Neurocomputation, John C. Gallagher
Cs 765: Foundations Of Neurocomputation, John C. Gallagher
Computer Science & Engineering Syllabi
This course is designed to help you develop a solid understanding of neural network algorithms and architectures. At the end of this course you should be able to read and critically evaluate most neural network papers published in major journals, (e.g. IEEE Transaction on Neural Networks, Neural Networks, and Neural Computation). In addition, you should be able to implement a broad range of network architectures and learning algorithms for a variety of applications.
Cs 205: Introduction To Computers And Office Productivity Software, Karen Meyer
Cs 205: Introduction To Computers And Office Productivity Software, Karen Meyer
Computer Science & Engineering Syllabi
Focus on learning MS Office software applications including word processing (intermediate), 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 - I, Ronald F. Taylor
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.
Ceg 720-01: Computer Architecture, Jack Jean
Ceg 720-01: Computer Architecture, Jack Jean
Computer Science & Engineering Syllabi
No abstract provided.
Ceg 433-01: Operating Systems, Sarah Gothard
Ceg 433-01: Operating Systems, Sarah Gothard
Computer Science & Engineering Syllabi
No abstract provided.
Ceg 403/603-01: Personal Area Networks, Yong Pei
Ceg 403/603-01: Personal Area Networks, Yong Pei
Computer Science & Engineering Syllabi
No abstract provided.
Ceg 730-01: Distributed Computing Principles, Prabhaker Mateti
Ceg 730-01: Distributed Computing Principles, Prabhaker Mateti
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. Example languages: SR, Linda.
Cs 205-01: Introduction To Computers And Office Productivity Software 2007, M. K. Reynolds
Cs 205-01: Introduction To Computers And Office Productivity Software 2007, M. K. Reynolds
Computer Science & Engineering Syllabi
Focus on learning MS Office software applications including word processing (intermediate), spreadsheets, databases, 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.