School of Engineering new non-credit program — CyberLEAP is specifically designed to provide holders of non-Computer Science Bachelor's Degrees a path for fulfilling the computer science requirements for admission to the Master of Engineering (MEng) in CSE and MEng in Data Science programs at University of Connecticut.

Request Information

or to set up an appointment, please contact us:

UConn School of Engineering
Professional Education
371 Fairfield Way, Unit 4031
Storrs, CT 06269-4031
Toll Free Phone: 855-740-4044
soeprofed@uconn.edu

 

REGISTER HERE

UConn School of Engineering CyberLEAP

CyberLEAP is specifically designed to provide holders of non-CS bachelor's degrees a path for fulfilling the computer science requirements for admission to the Master of Engineering (MEng) in CSE and MEng in Data Science programs at the University of Connecticut. The UConn School of Engineering CyberLEAP is an online, non-credit program that covers computer science foundations including:

  • discrete math
  • data structures and algorithms
  • systems programming

The CyberLEAP program consists of three independent modules, each 14 weeks long, designed to meet the main Computer Science requirements of the MEng in CSE and MEng in Data Science. Students can complete only the modules for which they have no prior formal coursework -- there is no requirement to complete all three modules. The CyberLeap modules could also be of independent interest for career enhancement and knowledge acquisition. Students seeking admission to the MEng in CSE or the MEng in Data Science should consult the full admission requirements for these programs at the Computer Science and Engineering and Data Science Master of Engineering websites. For questions about the admission requirements please contact the Computer and Science and Engineering Department at engr-csoffice@uconn.edu.

The cost of each module is $2,000.

Prior to enrolling in CyberLEAP
Students with no coding background are encouraged to take this short self-paced tutorial on Python Programming. This tutorial will give students basic background knowledge of Python and will greatly aid in their success. The tutorial can be found HERE.

For those individuals that do not have previous math coursework that seek consideration for matriculation into the MEng in CSE, please note consideration will require 1) multivariable calculus, 2) linear algebra, and 3)operating systems or systems programming.  For those individuals that do not have previous math coursework that seek consideration into the MEng for Data Science, please note consideration will require data structures and discrete math.

Module: Data Structures and Introduction to Algorithms

By the end of this module students should be able to:

  • Understand the fundamentals of object-oriented programming and design
  • Understand how, when, and why to use a variety of basic data structures
  • Implement a data structure to efficiently perform operations as specified in an abstract data type
  • Apply standard techniques such as divide-and-conquer, greedy, and dynamic programming to design algorithms

Module: Discrete Mathematics for Computer Science

  • By the end of this module students should be able to:
  • Understand discrete mathematics concepts including sets, functions, and graphs
  • Determine whether an argument is logically sound, and write clear, thorough, and precise proofs using mathematical logic
  • Understand the concepts of time and space complexity and the asymptotic notation
  • Analyze recurrence relations that arise in computer science

Module: Introduction to Systems Programming

  • By the end of this module students should be able to:
  • Understand memory management and the use of pointers
  • Understand process management and inter-process communication and synchronization mechanisms, and use them to build concurrent client-server applications
  • Understand intra-process concurrency primitives, in particular, POSIX threads and the associated APIs needed to write multi-threading programs

Upcoming Module Cohort Dates:

Module: Data Structures and Introduction to Algorithms
Monday, August 15, 2022 - Friday, November 18, 2022

Module: Discrete Mathematics for Computer Science
Monday, January 9, 2023 - Friday, April 14, 2023

Module: Introduction to Systems Programming
Monday, April 24, 2023 - Friday, August 4, 2023