Related Courses

Below is a list of courses that I've taken either at UC Santa Cruz or on-line to improve my professional skills

Intro to Parallel Programming Udacity - CS 344

Courses covers fundamentals of general purpose parallel programmig with examples in CUDA. Covers GPU architecture, GPU programming with CUDA, fundamental parallel algorithms, and optimizing for parallel processing. Examples in coding a series of image processing algorithms,

More Info

Estimation and Introduction to Control of Stochastic Processes UCSC - CMPE 245

This course is on the use of Kalman filters in general with control specific examples and assignments. Course emphasizes understanding the mathematics of estimation and modeling. A series of tracking and modeling problems were assigned.

More Info

Applied Feedback Control Systems UCSC - CMPE 242

Course discusses topics of linear feedback control systems for command-following, disturbance rejection, stability, and dynamic response specifications. Topics include: root-locus , frequency response design (Bode) techniques, Nyquist stability criterion, and the design of dynamic compensators, state-space techniques for modeling, full-state feedback regulator design, pole placement, and observer design. Digital control (z-transform) and optimal control (LQ) are introduced. Uses MATLAB and introduces Simulink for computer-aided controller design.

More Info

Linear Dynamical Systems UCSC - CMPE 240

Applied linear algebra topics: Least squares/norms estimation, use of eigen values and vectors, Jordan form, Linear systems iwth input and output, Singluar Value Decomposition.

More Info

Mechatronics UCSC - CMPE 118

Software, electrical, and mechanical design, implementation, and integration covered through a series of labs covering filter design and building, mechanical modeling in SolidWorks, and embedded software implementation of event-driven state machines (Finite and Heirarchical). Class culminates in challenge based project where teams of 3 would design and implement unique solutions within 4 weeks.

More Info

Microprocessor System Design UCSC - CMPE 121

Course covers design using micro-controllers, and microproceessor centered systems. Course covered communication protocols and implementation, and data management using micro-systems. Implemented labs and a final project on the Cypress PSoC.

More Info

Digital Logic Design UCSC - CMPE 100

Boolean algebra, and implementation using logic gates. Course work implemented using Xilinx on FPGA boards, culminating in a large scale graphical game implemented with nothing on basic logic gates.

More Info

Computer Architecture UCSC - CMPE 110

Computer performance evaluation, basic combinatorial and sequential digital components, different instruction set architectures with a focus on the MIPS ISA and RISC paradigm. Evolution of CPU microarchitecture from single-cycle to multi-cycle pipelines, with overview of super-scalar, multiple-issue and VLIW. Memory system, cache, virtual memory and relationship between memory and performance, and parallel processing and data-management.

More Info

Analysis of AlgorithmsUCSC - CMPS 102

Topics range across systematic analysis and contruction of algorithms. Audited to reinforce topics covered in algorithms and data structures.

More Info
This website and the content on it, belong to Victor Ardulov, and any appropriate agencies mentioned