|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Presents advanced concepts of C++ class design, inheritance, polymorphism, and information hiding. Students use data structures of arrays, stacks, lists, linked lists, queues, dequeues, trees, and graphs implemented using conventional programming techniques and class libraries. Provides an intensive study of class construction and utilization as an important part of program creation.
-
1.00 Credits
Accompanies CET U306. Covers topics from the course through various projects.
-
4.00 Credits
Introduces fundamental concepts of computer components and terminology. Topics include number systems, major computer components, digital devices, and performance issues. Provides an overview of microprocessor operation and machine language coding of a microprocessor-based kit purchased by each student.
-
4.00 Credits
Provides a detailed analysis of current techniques for software design by promoting a more professional approach to the development of software. Covers project management, team development and organization skills, requirements planning, and analysis, along with financial and management techniques that are applied to a real software development project. The course is wrapped around a significant development project in which student teams solve a unique problem using the skills they have developed.
-
4.00 Credits
Introduces students to machine language fundamentals and a detailed description of the assembly language of the '86 series of processors. Students become proficient in writing short programs that integrate operating system functions with specific user requirements. The need and application for assembly language is presented along with a detailed explanation of addressing modes, register implementation techniques, and mapping of high-level languages into machine code. Skills include proper program structure, and use of an editor, assembler, linker, and program debugger.
-
4.00 Credits
Presents computer methods for solving mathematical problems. Involves writing and running application programs using the University's computer facilities. Covers deterministic vs. stochastic methods, random number generators, iterative vs. noniterative solutions, maxima and minima in two and three variables, curve fitting in two and three variables, integrals, trapezoidal and Simpson's rules, slopes, differential equations in two and three variables, vector and matrix algebra, simultaneous linear equations, nonlinear equations, permutations, and combinations.
-
4.00 Credits
Retired August 31, 2005. Introduces students to the rudiments of digital electronics. Includes a device-level description of semiconductor circuits that provide switching capabilities. Expands this concept to commercially available integrated circuit logic families and presents important applications of them. Includes a brief mathematical treatment of the families including sum of products, product of sums, Karnaugh mapping, and other logic reduction concepts. Simulation of actual circuits using conventional software tools aid in the creation of actual digital functions.
-
4.00 Credits
Retired August 31, 2005. Explains the basic structure of microperipheral devices and their role in extending the reach of the CPU beyond memory manipulation. Provides a rigorous treatment of serial and parallel ports, timers, modems, DMA controllers, hardware handshaking, and interface details. Offers a brief explanation of the software requirements for integrating these peripherals into actual systems. Describes the importance of interrupt structures and polling.
-
4.00 Credits
Provides an introduction to the hardware and software issues in interfacing microprocessors to the outside. Includes lab and lecture components to develop the analytical understanding and skills to design the peripheral systems for an embedded microprocessor device. Topics of bus characteristics, timing, and protocols; memory organization; memory-mapped I/O; and interrupts are covered in depth. In addition, the software requirements for implementing these devices into actual systems is given.
-
4.00 Credits
Continues CET U350. Combines the accomplishments of the design of peripheral devices with the design and building of complete embedded microprocessor systems to accomplish data collection, control, and analysis.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|