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

Computer Engineering Commons

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

2009

Discipline
Institution
Keyword
Publication
Publication Type

Articles 271 - 300 of 545

Full-Text Articles in Computer Engineering

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

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 233-01: Linux And Windows, Prabhaker Mateti Apr 2009

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 355-01: Introduction To The Design Of Information Technology Systems, Thomas C. Hartrum Apr 2009

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 429/629-01: Internet Security, Prabhaker Mateti Apr 2009

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 434/634-01: Concurrent Software Design, Thomas C. Hartrum Apr 2009

Ceg 434/634-01: Concurrent Software Design, Thomas C. Hartrum

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 and through readings on operating system design.


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

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

Computer Science & Engineering Syllabi

By the end of this quarter, you will have learnt techniques for designing various models and algorithms for animation of such models as well as theur rendering using OpenGL and CIC++.


Ceg 720-01: Computer Architecture I, Soon M. Chung Apr 2009

Ceg 720-01: Computer Architecture I, Soon M. Chung

Computer Science & Engineering Syllabi

Review of sequential computer architecture and study of parallel computers. Topics include memory hierarchy, reduced instruction set computer, pipeline processing, multiprocessing, various parallel computers, interconnection networks, and fault-tolerant computing.


Ceg 724-01: Computer Vision I, Arthur A. Goshtasby Apr 2009

Ceg 724-01: Computer Vision I, Arthur A. Goshtasby

Computer Science & Engineering Syllabi

This course teaches basic techniques for low-level and mid-level vision. The techniques are to reduce image noise and segment images into objects or their parts. Other techniques covered in the course analyze and quantify texture, register images, and recover 3-D shapes from 2-D images.


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

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

Computer Science & Engineering Syllabi

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


Ceg 760-01: Advanced Software Computer Engineering, Thomas C. Hartrum Apr 2009

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 751-01: Microprocessors Ii, Jack Jean Apr 2009

Ceg 751-01: Microprocessors Ii, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


Ceg 402/602-01: Computer Networks, Jack Jean Apr 2009

Ceg 402/602-01: Computer Networks, Jack Jean

Computer Science & Engineering Syllabi

No abstract provided.


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

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.


Cs 340: Programming Language Workshop In Python, Krishnaprasad Thirunarayan Apr 2009

Cs 340: Programming Language Workshop In Python, Krishnaprasad Thirunarayan

Computer Science & Engineering Syllabi

This course is designed as a self-study in Python. You are expected to learn the language and solve a set of programming problems assigned to you from Dietel et al using Python available from http://www.python.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 207-01: Microsoft Office 2007: Post-Advanced Concepts And Techniques, M. K. Reynolds Apr 2009

Cs 207-01: Microsoft Office 2007: Post-Advanced Concepts And Techniques, M. K. Reynolds

Computer Science & Engineering Syllabi

Microsoft Office 2007: Post-Advanced Concepts and Techniques is intended for a third course on Office 2007 applications. This book assumes that students are familiar with the fundamentals and some advanced features of Word 2007, Excel 2007, Access 2007, and PowerPoint 2007. The objectives of this book are:

To offer a comprehensive presentation of Word 2007, Excel 2007, Access 2007, and PowerPoint 2007

To expose students to practical examples of the computer as a useful tool

To acquaint students with the proper procedures to create and enhance documents, worksheets, databases, and presentations suitable for coursework, professional purposes, and personal use

To …


Cs 242-02: Computer Programming Iii, Sarah Gothard Apr 2009

Cs 242-02: Computer Programming Iii, Sarah Gothard

Computer Science & Engineering Syllabi

No abstract provided.


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

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 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 engineering …


Ceg 460/660-01: Introduction To Software Computer Engineering, John A. Reisner Apr 2009

Ceg 460/660-01: Introduction To Software Computer Engineering, John A. Reisner

Computer Science & Engineering Syllabi

This course introduces established practices for engineering large-scale software systems. Emphasis is placed on both the technical and managerial aspects of software engineering, and the software development process. This includes techniques for requirements elicitation, analysis, design, testing, and project management. The course emphasizes object-oriented development with the Unified Modeling Language (UML). Hands-on experience is provided through individual homework problems and a partnered project.


Cs 141: Computer Programming - I, Michael Ondrasek Apr 2009

Cs 141: Computer Programming - I, Michael Ondrasek

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 214: Visual Basic Programming, Vanessa Starkey Apr 2009

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.


Cs 350/550: Computational Tools And Techniques For Data Analysis, Ronald F. Taylor Apr 2009

Cs 350/550: Computational Tools And Techniques For Data Analysis, Ronald F. Taylor

Computer Science & Engineering Syllabi

Introduction to the representation, visualization, and modeling of large data sets. Data analysis using standard high level software tools. Topics include data filtering, clustering, classification, and data mining. A familiarity with Excel is assumed plus some exposure to programming in languages such as C/C++ or Java. Knowledge of basic statistics is useful but not required. Material covered will be relevant to applications areas in science and engineering. Four credit hours.


Improved Predictive Power Control Of Cdma System In Rayleigh Fading Channel, Adit Kurniawan, Iskandar Iskandar, Sayid Machdar Apr 2009

Improved Predictive Power Control Of Cdma System In Rayleigh Fading Channel, Adit Kurniawan, Iskandar Iskandar, Sayid Machdar

Makara Journal of Technology

In this paper an improved prediction-based power control is proposed for code division multiple access (CDMA) systems in Rayleigh fading channel environments. One of the most serious problems which degrades the performance of power control algorithm is the effect of feedback delay. To overcome the effect of feedback delay, power control needs to employ prediction algorithm which utilises the correlation property of the past channel samples measurements to predict the future sample values. In CDMA power control, however, the correlation property of channel measurements is destroyed because the transmit power is continuously updated for each power control interval. The prediction …


Bottom-Up Ontology Creation With A Direct Instance Input Interface, Charles C.H. Wei Apr 2009

Bottom-Up Ontology Creation With A Direct Instance Input Interface, Charles C.H. Wei

Master's Theses

In general an ontology is created by following a top-down, or so called genus-species approach, where the species are differentiated from the genus and from each other by means of differentiae [8]. The superconcept is the genus, every subconcept is a species, and the differentiae correspond to roles. To complete it a user organizes data into a proper structure, accompanied with the instances in that domain in order to complete the construction of an ontology. It is a concept learning procedure in a school, for example. Students first learn the general knowledge and apply it to their exercise and homework …


Exploiting Matrix Symmetry To Improve Fpgaaccelerated Conjugate Gradient, Jason D. Bakos, Krishna K. Nagar Apr 2009

Exploiting Matrix Symmetry To Improve Fpgaaccelerated Conjugate Gradient, Jason D. Bakos, Krishna K. Nagar

Faculty Publications

In this paper we describe a new approach for accelerating the Conjugate Gradient (CG) method using an FPGA co-processor. As in previous approaches, our co-processor performs a double-precision sparse matrix-vector multiplication. However, our implementation doubles the amount of computation per unit of input data by exploiting the symmetry of the input matrix and computing the upper and lower triangle of the input matrix in parallel. Using a Virtex-2 Pro 100 FPGA, we have achieved an observed computational throughput of 1155 MFLOPS.


On The Performance Of Svd-Dwt Based Digital Video Watermarking Technique With Semi-Blind Detector, Tarzan Basaruddin, Della Maulidiya Apr 2009

On The Performance Of Svd-Dwt Based Digital Video Watermarking Technique With Semi-Blind Detector, Tarzan Basaruddin, Della Maulidiya

Makara Journal of Technology

On the Performance of SVD-DWT Based Digital Video Watermarking Technique with Semi-Blind Detector. This paper presents a watermarking technique for digital video. The proposed scheme is developed based on the work of Ganic and Chan which took the virtue of SVD and DWT. While the previous works of Chan has the blind detector property, our attempt is to develop a scheme with semi-blind detector, by using the merit of the DWT-SDV technique proposed by Ganic which was originally applied to still image. Overall, our experimental results show that our proposed scheme has a very good imperceptibility and is reasonably robust …


Lipid Production From Microalgae As A Promising Candidate For Biodiesel Production, Arief Widjaja Apr 2009

Lipid Production From Microalgae As A Promising Candidate For Biodiesel Production, Arief Widjaja

Makara Journal of Technology

Recently, several strains of microalgae have been studied as they contain high lipid content capable to be converted to biodiesel. Fresh water microalgae Chlorella vulgaris studied in this research was one of the proof as it contained high triacyl glyceride which made it a potential candidate for biodiesel production. Factors responsible for good growing of microalgae such as CO2 and nitrogen concentration were investigated. It was found that total lipid content was increased after exposing to media with not enough nitrogen concentration. However, under this nitrogen depletion media, the growth rate was very slow leading to lower lipid productivity. The …


Finding Your Way With Klas: The Development Of An Indoor Location Awareness System, Matthew Lape, Mark Taipan Apr 2009

Finding Your Way With Klas: The Development Of An Indoor Location Awareness System, Matthew Lape, Mark Taipan

Inquiry Journal 2009

No abstract provided.


Misconceptions And Computer Science, Bradford Larsen Apr 2009

Misconceptions And Computer Science, Bradford Larsen

Inquiry Journal 2009

No abstract provided.


Environmental Remediation Full-Scale Implementation: Back To Simple Microbial Massive Culture Approaches, Agung Dhamar Syakti, Mohamad Yani Apr 2009

Environmental Remediation Full-Scale Implementation: Back To Simple Microbial Massive Culture Approaches, Agung Dhamar Syakti, Mohamad Yani

Makara Journal of Technology

Using bioaugmentation and biostimulation approach for contaminated soil bioremediation were investigated and implemented on field scale. We combine those approaches by culturing massively the petrophilic indigenous microorganisms from chronically contaminated soil enriched by mixed manure. Through these methods, bioremediation performance revealed promising results in removing the petroleum hydrocarbons comparatively using metabolite by product such as biosurfactant, specific enzymes and other extra-cellular product which are considered as a difficult task and will impact on cost increase.


Preparation Of Radioactive Gold Nanoparticle By Neutron Activation, Rohadi Awaludin Apr 2009

Preparation Of Radioactive Gold Nanoparticle By Neutron Activation, Rohadi Awaludin

Makara Journal of Technology

Preparation of Radioactive Gold Nanoparticle by Neutron Activation. It was reported that gold nanoparticle could be used for cancer therapy using thermal effect. It is possible to kill cancer cells using radiation of radioisotope. Study on preparation of radioactive gold by neutron activation at central irradiation position (CIP) of G.A. Siwabessy reactor with neutron flux 1.26 x 1014 neutron s-1cm-2 has been carried out. It was revealed that a radioisotop of gold (198Au) was produced by neutron activation from natural gold. Calculation results showed that 198Au with radioactivity of 0.366 Bq, 2.93 Bq, 9.90 Bq and 23.4 Bq was produced …