|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
An introduction to microcontroller programming and interfacing. Topics include: architecture of microcontrollers, mechanics of mapping voltages to logic signals, building a proper device abstraction layer, writing quality code, compliance with MISRA-C and other standards, GPIO, interrupts, timers, I2C, SPI, RS232, controller motors and servos, analog to digital conversion, displays, speakers, microphones, acting as a USB device, and designing complete embedded systems involving microcontrollers. By the end of the course, students will be able to design, build, test, and verify solutions involving microcontrollers. Students should have a basic understanding of circuits, voltage, current, resistors, and capacitors.
Prerequisite:
CMPE 220 FOR LEVEL U WITH MIN. GRADE OF C OR CSC 220 FOR LEVEL U WITH MIN. GRADE OF C OR ELEC 220 FOR LEVEL U WITH MIN. GRADE OF C
-
3.00 Credits
An advanced continuation of computer organization, this class will cover topics including Intel assembly language, high-performance computing with GPGPU/CUDA and OpenCL, an introduction to distributed processor systems and super-computers using MPI, and emerging architectures such as quantum computing.
Prerequisite:
CMPE 220 FOR LEVEL U WITH MIN. GRADE OF C
-
4.00 Credits
This course explores the design and implementation of operating systems. Topics include designing interfaces between hardware and applications systems, creating layers of abstractions to extend lower-level services, bringing a CPU from POST to regular operation, development of device drivers and other services within the kernel, context switching, interrupt handling, building character and block drivers, deferred operations, memory mapping and DMA arbitration. By the end of the course, students will have written a primitive operating system, understand the device abstraction layer and how to integrate a device into it, and built device drivers for Linux and Windows. This class is not available for graduate credit.
Prerequisite:
CMPE 320 FOR LEVEL U WITH MIN. GRADE OF C OR CSC 320 FOR LEVEL U WITH MIN. GRADE OF C
-
4.00 Credits
An introduction to high-speed and reconfigurable computation using FPGAs. Topics include behavioral HDL modeling, simulation, and testing; developing peripherals to interface to a variety of devices such as RS232 and I2C; developing computational elements to off-load computing tasks from the CPU; direct memory access (DMA) and bus-mastering; generating and handling interrupts; mixed PS-PL interactions; prototyping circuits in an FPGA; and converting a design to a VLSI ASIC. This class is not available for graduate credit.
Prerequisite:
CMPE 330 FOR LEVEL U WITH MIN. GRADE OF C
-
2.00 Credits
This is the integrated engineering capstone course that is shared between computer, electrical, and mechanical engineering students. Students will work together in teams to build requirements, design, build, and test an electro-mechanical component or system. Project topics vary every semester, although there is usually an external customer that will work with the students. The instructor of record for the course serves as the project manager, assessing the individual and team performance, and students will be assessed on their ability to act as a professional working in the field. The course meets for 2 credit hours per week reflecting the amount of time the students will meet as one collective group with the faculty, but students should expect to work substantially more hours with their team, outside of class. Graduate students are not permitted to take this course. This course is not available for graduate credit.
Prerequisite:
CMPE 322 FOR LEVEL U WITH MIN. GRADE OF C
-
1.00 - 3.00 Credits
Opportunity to offer courses in areas of departmental major interest not covered by the regular courses. This class is not available for graduate credit.
-
3.00 Credits
Designed to aid students in gaining understanding of the theories of causation and treatment of alcohol and drug addiction abuse. Students also gain experience and competency in the use of therapeutic interventions and techniques through classroom simulations. Prerequisite: Completion of Phase I or permission of instructor.
-
3.00 Credits
Stresses development of counselor competencies in the areas of collecting, evaluating, classifying, filing, and using accurate occupational, educational and personal-social informational materials. Also considered are theories of vocational choice, the psychology and sociology of work, vocational interests and aptitudes, the relationship of school and college subjects to jobs and the use of information in helping students decide on matters of curricular choice. Counseling interviews are employed to give students practical experiences in the use of informational materials with counselees.
-
3.00 Credits
Surveys a wide range of helping services and introduces the basic philosophical concepts underlying each, the principles by which such services operate, and the therapeutic practices which are characteristic of each service. Emphasis is on defining the helping relationship within each area and clarifying the ethical considerations that apply.
-
3.00 Credits
Intensive study of basic concepts and theoretical foundations of counseling. Emphasis is on the student's ability to conceptualize client concerns, select appropriate counseling interventions, and apply the relevant theories to classroom simulations. If prerequisite course is not meet, then concurrent registration with permission of instructor.
Prerequisite:
CNS 559 FOR LEVEL G WITH MIN. GRADE OF C
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|