The demand for intelligent products that operate and exchange information efficiently has created a worldwide need for technical professionals involved in developing communication and embedded systems. To succeed in the global marketplace, corporations and professionals must be able to integrate software, small scale hardware, and network and communication technologies into their products ranging from consumer electronics to commercial aircraft. Develop the practical skills required to help conceptualize, design, integrate and implement these exciting new technologies into tomorrow’s products.
- Design and develop new communication systems and embedded devices that meet the expanding needs of the global marketplace
- Learn practical embedded systems and systems on a chip (SOC) design skills utilizing a hands-on approach with industry standard software, hardware, design automation (EDA) tools, and design kits
- Develop a “systems engineering” approach to the communication and embedded engineering product development process
- Enhance the design and performance of existing products that rely on embedded and communication systems
- Develop a network of contacts that can help define and obtain career or educational goals
- Gain a competitive edge in the global job market with an internship in a U.S. company
Who Should Attend
- Engineering, information systems and technical professionals
- Engineering, computer science, and telecommunications students
Students should have a fundamental understanding of electrical and computer engineering, information systems, computer science, telecommunications, or related technologies.
To earn a certificate at UCI Division of Continuing Education, students must complete all required courses with a grade of “C” or better.
Gain an overview of the American higher educational system and develop the academic skills necessary to ensure your success in an ACP.
Understand American business culture, sharpen your communication, presentation, and writing skills, learn professional etiquette, and improve your business English.
The focus of this class is on the initial problem space definition, defining user needs, concept of operations, systems, segments, subsystem requirements, and architecture. Gain an understanding of the following five key requirements: elicitation of requirements, documentation and specifications, analysis and functional decomposition requirements management, and verification and validation.
Increase your understanding of the essential embedded language features required for embedded systems programing. Benefit from this course by expanding your knowledge of using pointers and arrays, bit manipulation, and using key words such as “volatile” and “register.”
Gain a comprehensive overview of the following topics: analog and digital transmission, voice, video and data processing, open systems interconnect (OSI) model, client-server architectures, bridges and routers, local area and wide area networks, and modern state-of-the-art technologies. An introduction to Ethernet, TCP/IP, other high-speed protocols, Broadband communications, and wireless communications will also be presented. You will actively learn through real world case studies and modern data communication systems scenarios.
Learn how to analyze requirements and technical goals using the latest methods and technologies and tools. A typical communications system design process is discussed, including identifying customer needs and goals, network, configurations, transmission media and technology alternatives (copper wire, coaxial cable, fiber optics, and wireless). System testing and reliability, cost and performance analysis, leased versus private facilities, and regulatory and administrative considerations are also covered.
Learn how to plan and execute complete embedded systems designs that are cost effective and competitive. Determine and document system requirements for new designs as well as for improving existing systems. Learn analysis techniques for optimizing system specific designs. Hands-on development is facilitated with an embedded system development kit.
Learn the difference between embedded design and traditional electronic device design. Discuss the special demands on the embedded systems including real-time programming, portability, low power usage, and miniaturization. This course introduces models and architectures and additional topics covered include specification, system partitioning, design quality, and developing synthesizable models.
Gain practical knowledge of what constitutes a device driver, how to build one from a hardware datasheet, and how to write the code that will be portable across multiple platforms and operation systems. Discuss timing, interrupt handling, direct memory access (DMA), how to avoid pitfalls, and other critical issues fundamental to writing drivers. Hands-on lab exercises reinforce code-writing skills.
As an optional last course and for an additional fee of $2,400, you have the opportunity to apply academic theory and gain practical experience in a variety of businesses and industries for up to three months. A research project provides additional training. Also included in the internship is the Résumé Writing and Interviewing Skills workshop.