The School of Engineering presents CyberLEAP-- a new program that provides an innovative path for non-computer scientists to break into the Computer Science industry, one of the most profitable fields in the job market! This program can also help 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 Computer Science Engineering or Master of Engineering (MENG) in Data Science.

Are you interested in the next module of CYBERLEAP?

The next module starts in May. New start date of Monday, May 8!
Deadline to apply is Monday, May 1, 2023. DEADLINE EXTENDED! Apply Now!
Contact us today! Set up an appointment to discuss the program:
Toll Free Phone: 855-740-4044 or soeprofed@uconn.edu

UConn School of Engineering
Professional Education
362 Fairfield Way
Storrs, CT 06269-4164

New UConn Program Helps Non-Computer Scientists Break Into the Computer Science Industry

The University of Connecticut School of Engineering Professional Education Program and the Computer Science and Engineering Department announce the launch of a new program called CyberLEAP—an innovative path for non-computer scientists to break into the Computer Science industry. With computer science and data science jobs growing precipitously in a hot job market, CyberLEAP offers working professionals the opportunity to gain highly sought skills in these in-demand fields. According to recent data, holders of advanced degrees in those fields earn median salaries over $100,000 per year.

CyberLEAP is an online, non-credit program that covers three Computer Science modules including Data Structures and Algorithms, Discrete Mathematics, and Introduction to Systems Programming. Each module is 14 weeks long and is designed to meet the main Computer Science requirements of the MENG in CSE and MENG in Data Science. The full admission requirements for the MENG programs can be found on the following websites -  MENG in CSE and MENG in Data Science. The CyberLEAP modules may also be taken independently for career enhancement and knowledge acquisition. Students can complete only the modules for which they have no prior formal coursework - there is no requirement to complete all three modules.

The cost of each module is $2,000.

Plan of Study (Choose any or all):

Module: Data Structures and Object-Oriented Design: Monday, January 9, 2023 - Friday, April 14, 2023- Application Deadline: Monday, January 2, 2023

PREREQUISITE: Applicants should have a working knowledge of coding and python coming in. As a self-assessment, you should be able to complete the following problems (without consulting any resources) in Python in an afternoon. Complete this problem set. If you struggled with the above, we recommend using the following resources to build your coding and Python skills:

    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: Introduction to Discrete Systems: Monday, May 8, 2023 - Friday, August 4, 2023- Application Deadline: Monday, May 1. 2023

    The next module starts in May. New start date of Monday, May 8!
    Deadline to apply is Monday, May 1, 2023. DEADLINE EXTENDED! Apply Now!

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

    • Determine whether an argument is logically sound and write clear, thorough, and precise mathematical proofs.
    • Analyze discrete mathematical functions, sets, graphs, and recurrence relations.
    • Apply principles of set theory and the element method of proof to formally demonstrate equality of sets and subset relationships.
    • Apply counting principles to determine the order of magnitude of a computing problem or other related domain.
    • Apply elementary probability concepts.

      Module: Systems Programming: Monday, August 14, 2023 - Friday, November 17, 2023- Application Deadline: Monday, August 7, 2023

      PREREQUISITE: Applicants should have a strong coding background; at least equivalent to completion of the Data Structures module.

      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

      Prior to enrolling in CyberLEAP
      Students should review prerequisites for each class and review resources provided.

      Start the Application Process Here!