Ìý

Computer Science bootcamps

The Department of Electrical Engineering and Computer Science is excited to offer summer continuing education courses. These intensive mini bootcamps cover various fields, helping participants expand their knowledge and gain new skills. We now offer specialized courses in Cybersecurity, Practical à£à£Ö±²¥Ðãming and Computing, and Cloud Computing.

The week-long sessions are held from Monday-Friday. Each class will be recorded, and the recordings will be available, to ensure that participants can access them if they miss a class or want to review any of the sessions.

Please see below for more details.


Cybersecurity

This course provides an overview of the field of cybersecurity with emphasis on fundamental concepts, e.g., private-key encryption, public-key encryption and security protocols, as well as hot topics, e.g., secure computations, digital currencies, and blockchain. Students will learn the basics of security and applied cryptography. They will be exposed to various applications of security protocols in different domains, such as privacy in auctions and blockchain in supply chain. The course will broaden the participants view of the field of cybersecurity, allowing a better understanding of its foundations, applications, and implications, and motivating à£à£Ö±²¥Ðã to learn more about the topic.ÌýThe course will expose à£à£Ö±²¥Ðã with concepts, tools and applications in a rapidly expanding field. Students who know cybersecurity have been proven to be in high demand in various sectors of the economy.

Monday, August 12th - Friday, August 16thÌý

Click Here for More Information

NSF logoÌý Supported by the NSF Scholarship for Service


pereraAshan Perera, M.S.

Practical à£à£Ö±²¥Ðãming and Computing

This course aims to introduce programming languages and tools essential for à£à£Ö±²¥Ðã in the EECS department. This course will provide skills necessary for computing professionals in both academic and professional settings. Students will develop familiarity with Linux systems, Python for data science, and version control for software project management. By the end of the course, à£à£Ö±²¥Ðã will learn the computing tools essential for many undergraduate and graduate EECS courses, participate in research activities, and start their careers after graduation.

Monday, August 12th - Friday, August 16thÌý

Click Here for More Information


cLOUD cOMPUTING

This course provides an overview of the use of cloud technology with an emphasis on fundamental concepts, such as infrastructure as a service, software as a service, platform as a service, cost, and providers. Students will learn the basics of cloud technology. They will be exposed to various applications for cloud technologies, such as virtual machines, containers, load balancers, ingress, load balancers, and services. The course will broaden the participant's view of cloud technologies, allowing a better understanding of their foundations, applications, and implications while motivating à£à£Ö±²¥Ðã to learn more about the topic. The course will expose à£à£Ö±²¥Ðã to concepts, tools, and applications in a rapidly expanding field. Students with experience deploying applications using cloud technologies are in high demand, and proper use of the cloud is critical across multiple sectors of the economy.

Monday, August 12th - Friday, August 16thÌý

Click Here for More Information

Aro logoÌý Ìý ÌýSupported by the Army Research Office