Graduate Certificates in CSE

Graduate Certificates in CSE

Graduate Certificate in Artificial Intelligence

The Artificial Intelligence Certificate is offered through the Computer Science and Engineering (CSE) Department. The certificate program is intended to give those who successfully complete it an ability to understand different AI techniques that have been used for solving real world problems; an ability to understand the differences and uses of different AI techniques in order to choose from them for solving a problem at hand; and an ability to apply this knowledge to subject areas, such as robotics, image processing, speech recognition, health informatics and bioinformatics, and social networks data. This certificate consists of four graduate level courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Foundation of Computing class if their bachelor’s degree is not a from computer-related field.

Graduate Certificate in Big Data Management and Data Science

The Big Data Management and Data Science Certificate is offered through the Computer Science and Engineering (CSE) Department. The certificate program is intended to give those who successfully complete it an ability to understand fundamental concepts of big data management and data sciences, such as data storage and management, and data analysis and mining; knowledge of current topics in large scale data analysis, such as relational and non-relational data management, big data analytics, data mining, machine learning, cloud computing, software tools for big data, Web data, and social and information networks; and an ability to apply this knowledge to subject areas such as business analytics, computational science, health informatics and bioinformatics, and social networks data. This certificate consists of four graduate level courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Foundation of Computing class if their bachelor’s degree is not from a computer-related field.

Graduate Certificate in Cybersecurity and Privacy

The Cybersecurity and Privacy Certificate is offered through the Computer Science and Engineering (CSE) Department. The certificate program is intended to give those who successfully complete it an ability to write safe code to prevent common vulnerabilities; design methods to protect systems from attack, and in depth knowledge of the basic fundamentals of cyber security and data privacy including the hot topic areas of blockchain and cryptocurrency. This certificate consists of four graduate level courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Foundation of Computing class if their bachelor’s degree is not from a computer-related field.

Graduate Certificate in Deep Learning

The Deep Learning certificate is offered through the Computer Science and Engineering (CSE) Department. The certificate program is intended to give those who successfully complete it an ability to understand fundamental concepts of deep learning, such as matrix computation, classification, regression, unsupervised learning, semi-supervised learning and supervised learning; in depth knowledge of Convolution Neural Networks, Recurrent Neural Networks, Long Short-term Memory, Batch Normalization, Dropout, Stochastic Gradient Descent, Attention Networks, and Transformers; and an ability to apply this knowledge to subject areas, such as image processing, text mining, speech recognition, health informatics and bioinformatics, and social networks data. This certificate consists of four graduate level courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Foundation of Computing class if their bachelor’s degree is not from a computer-related field.

Graduate Certificate in Unmanned Vehicle Systems

The Unmanned Vehicle Systems Certificate offered through the Computer Science and Engineering (CSE) Department. The certificate program is intended to give those who successfully complete it the knowledge and skills required for the design, development, and operation of UVS including UAS (Unmanned Aerial Systems), UGS (Unmanned Ground Systems) and UMS (Unmanned Maritime Systems); an ability to understand the common aspects of UVS including sensors, actuators, communications, powering, and more importantly decision‐making capabilities (autonomy), while also covering development of domain‐specific mobile platforms such as airplane, rotorcraft, and Ackerman steering car and boat; and an ability to provide the UVS industry with a knowledgeable, locally available workforce and developing career opportunities for its participants. This certificate consists of four graduate level courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Foundation of Computing class if their bachelor’s degree is not from a computer-related field.

Graduate Certificate in Real-time Systems

The Graduate Certificate in Real-Time Systems is offered through the Computer Science and Engineering Department. The certificate will educate graduate students in the knowledge and skills required to design real-time systems Topics include implementation of a real-time operating system on a bare-metal target, multi-threaded programming on bare-metal, real-time operating systems, and embedded Linux systems, and control of systems with electromechanical actuators and sensors using embedded microcontrollers, FPGAs, and system-on-chip solutions.

This certificate consists of four graduate level courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Fundamentals of Computer Engineering class if their bachelor’s degree did not include a course in Embedded Systems using the same architecture and device currently used in the Computer Engineering undergraduate program.

Graduate Certificate in Field-Programmable Gate Array (FPGA) and System on Chip (SoC) Design

The Graduate Certificate in Field-Programmable Gate Array (FPGA) and System on Chip Design (SoC) is offered through the Computer Science and Engineering Department. The certificate will educate graduate students in the knowledge and skills required to develop and test FPGA and system on chip solutions. Topics include study of FPGA architectures, advanced digital logic systems, HDL programming, FPGA-to-hard processor subsystem bridges, writing Linux device drivers, and designing RISC processor cores using FPGA technologies.

This certificate consists of three graduate level courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Fundamentals of Computer Engineering class if their bachelor’s degree did not include a course in Embedded Systems using the same architecture and device currently used in the Computer Engineering undergraduate program.

Graduate Certificate in Embedded Systems

The Graduate Certificate in Embedded Systems is offered through the Computer Science and Engineering (CSE) Department and Electrical Engineering (EE) Department. The certificate will educate graduate students in the knowledge and skills required to design and test embedded systems, using microcontrollers, system-on-chip, and FPGA devices. Topics include multi-threaded programming on bare-metal, custom real-time operating systems, and embedded Linux systems; implementation of IP stacks for computer networking; network and wireless protocol development for Internet of Things devices; design of real-time operating systems; implementation of RISC processors in FPGA devices; design of advanced digital logic systems; and control of systems with electromechanical actuators and sensors.

This certificate consists of four graduate level courses selected from a set of 8 CSE and 2 EE courses that candidates may use toward an MS or Ph.D. degree upon completion of the certificate. Candidates may be asked to complete an additional Fundamentals of Computer Engineering class (CSE advised students) or Embedded Microcontroller Systems class (EE advised students) if their bachelor’s degree did not include a course in Embedded Systems using the same architecture and device currently used in the Computer Engineering undergraduate program.