Hot Topics in 10 Hours

The Department of Computer and Electrical Engineering and Computer Science is excited to introduce their new “Hot Topics in 10 Hours” continuing education courses. These mini bootcamps, which are completely online, will cover various fields of study and are intended to help participants expand their knowledge and gain fundamental skills in a new area.

We are now offering Hot Topics courses on Introduction to Programming and Artificial Intelligence, with plans to expand to other topics including cybersecurity, data science, Python, and more. The week-long sessions are held from Monday-Friday, for two hours each day. Each class will be recorded, and the recordings will be available for 30 days, 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.


Artificial Intelligence

This course provides an overview of the field of Artificial Intelligence (AI) with an emphasis on contemporary techniques, such as machine learning and deep learning, and their applications in many areas, including computer vision, natural language processing, and medical diagnosis. Students will learn the basics of AI, machine learning, and deep learning, and interact with a large number of hands-on examples of applications of AI in numerous domains. The course will broaden the participants' view of the field of AI, allowing a better understanding of its foundations, risks, applications, and implications, and motivating students to learn more about the topic.

Click Here for More Information


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 students to learn more about the topic.

Click Here for More Information


Introduction to Programming

This course is tailored to participants who have never taken a programming class before and would benefit from learning some fundamental skills. The course teaches concepts and tools that are valuable to those employed in the field of computer science and gives an overview of computer thinking skills that are essential to any professional in the 21st century. Topics include introductions to application development and programming languages, including source code, compilers and development tools, and linking and building applications. The class also focuses on problem solving, program logic, and program development, including input-process-output, as well as common programming errors and repetition in programs.

This bootcamp is also strongly recommended for any incoming or current students majoring in computer science, as it will help prepare them for Introduction to Programming in C, the first programming course in the Computer Science curriculum. 

Click Here for More Information


Python Programming

This course is tailored to participants who have never taken a programming class before and would benefit from learning some fundamental skills. The course teaches concepts and tools that are valuable to those employed in the field of computer science and gives an overview of computer thinking skills that are essential to any professional in the 21st century.

The boot camp uses the Python language to teach programming concepts and problem-solving skills without assuming any previous programming experience. Topics include downloading and using Python with the GUI, fundamentals of data storage, input and output, control structures and functions.

This boot camp is recommended for all individuals who wish to learn to program in a very popular and functional programming language. Students who are registered to take the Python programming course would get a good head start on the class. 

Click Here for More Information