Computer and Data Science, B.S.

Learn the analytical and technical skills needed to prepare you for a career in a growing industry

The Computer and Data Science program is designed to prepare students for employment in both computer science and data science. This combination of skills is highly attractive to employers who are increasingly inclined to use data-driven and evidence-based decision-making. As a Computer and Data Science major, students will combine coursework and internship experience to gain practical skills in areas such as computer programming, application development, data analysis, data mining, and machine learning, which will give them a competitive edge in the job market.

Choose the track that’s right for you!

USJ offers two pathways for the Computer and Data Science, B.S. program:


With USJ’s Upside-Down Curriculum option, you can complete the majority of your required courses in your first 21 months!

Explore USJ’s Upside-Down Curriculum

Apply Now Send Me Info 360° Tour Academic Map Program Curriculum Tuition and Fees Contact Us

Please use this academic map as a reference guide. Academic advisors are always available to discuss the required courses depending on each student’s needs.

Be Workforce Ready in 21 Months

Upside-Down Curriculum

Traditionally, you take your general education courses before you dive into your field of study. With the 21-Month Upside-Down Curriculum, you jump right into your field of study classes!

Starting Fall 2022, complete the majority of the required courses for Computer and Data Science in your first four semesters while working in USJ’s Information Technology (IT) department.

Jumpstart Your Career

Within 21 months, you will be ready to enter the workforce full or part-time while finishing General Education and Capstone requirements.

In the first 21 months, students will complete courses in programming, data mining, database design and development, data analysis, machine learning, and web application development, and work in the USJ IT department up to 19 hours per week during the term and up to 29 hours during session breaks.

Possible courses taken in your first 21 months:

  • MATH165 Discrete Math I
  • COMP110 Programming I
  • First Year Seminar I
  • ENGL104 The Art of Effective Writing I
  • COMP310 Database Design & Dev.
  • COMP255 Data analysis with R
  • COMP220 Data Structure
  • COMP265 Python Programming
  • MATH270 Discrete Math II
  • COMP150 Programming II
  • MATH110 Elementary Statistics
  • First Year Seminar II (1 credit)
  • COMP250 Introduction to Data Mining
  • COMP330 Algorithm Analysis
  • COMP420 Machine Learning
  • COMP440 Web Application Development


Internship and Career Opportunities

Graduates of the Computer and Data Science program will have the necessary skills and industry insights to continue on to graduate school or pursue a wide range of careers as software engineers, programmers, system analysts, application developers, computer science educators, computer and information systems managers, data scientist/information scientists, data engineers, data architects, business intelligence analysts, database administrators, and more.

According to the U.S. Bureau of Labor Statistics, the Computer and Data Science careers listed above have median income salaries ranging from $89,000-$120,000 per year.


Learn fundamental computer and data science skills that employers are looking for upon graduation. Gain hands-on experience with research and internships. Preparation for a wide range of careers or graduate school programs.

Clubs and Organizations

Want more information about clubs at USJ? Visit the Office of Student Affairs.

Join a club


Thomas Calabrese, M.S., Ph.D.
Associate Professor of Mathematics and Computer Science
Department of Mathematical Sciences
Program Director Computer and Data Science
Phone: 860.231.5526
Email: [email protected]

USJ News

    Take the Next Step

    Come and tour our beautiful campus, learn more about our programs and discover firsthand what makes our University so unique!

    Contact Us