Apply

Computing Sciences

Learn more about our programs!

If you enjoy working with computers and using your creativity and imagination to solve problems, consider making a career out of it!

Our computer science programs encourage hands-on learning in both group and individual classroom settings.

Find the Right Program for You

computing sciences image

The Department of Computing Sciences offers four undergraduate programs. You can also major in computer engineering through our College of Engineering, Technology, and Architecture.

MAJORS

MINORS
  • Computer Science: This minor can enhance any program of study. Your working knowledge of programming languages, computer technology, database maintenance, and computer graphics will give you an edge in any profession.
  • Cybersecurity: In our newest minor, you learn fundamentals of computer, data, and network security and the techniques and algorithms for detecting unusual activities that typically signal a cyber break-in or breach, including techniques for detecting evasive or stealthy attacks.
  • Human-Computer Interaction DesignThe HCID minor is a great option if you are choosing to major in another field (like Computer Science, Communication, Visual Communication Design, or Business) but would like to also learn skills in the creation of user-friendly computer applications.
  • Multimedia Web Design and Development: Current MWDD minor students learn skills in the construction of web-based interactive media. The University is no longer taking applications to this minor, as it has been renamed Human-Computer Interaction Design.

If you want to study Computer Engineering with a strong foundation in mathematics and the physical sciences, you will find it in the University’s College of Engineering, Technology, and Architecture.

Still Not Sure Which Program is the Right Fit?

Student at Computer

120 Credits.

Specifics: Create software that supports a wide variety of industries and applications.

Career possibilities: database administrator, Information security analyst, network administrator, programmer, and software developer. Learn more.

Student at Computer.

131 Credits

Specifics: Work with software and hardware to develop complete solutions in a variety of situations.

Career possibilities: hardware architect/engineer, information security analyst, network architect, project manager, software developer, and system developer. Learn more.

Students and professor in classroom

133 Credits

Specifics: Design at the microscopic (chip design) and macroscopic (cloud system, internet-of- things) levels to develop the integrated systems we use in our daily life.

Career possibilities: computer engineer, hardware architect/engineer, network architect, project manager, and system engineer. Learn more.

   

Student at computer.

120 Credits.

Specifics: Learn innovative ways people interact with technology and design user-friendly computer interfaces that are efficient, safe, aesthetically pleasing, and unique.

Career possibilities: application systems analyst, computer architect, user experience designer, game and mobile app developer, web application programmer, and web developer. Learn more.

Career Outlook

The computer and technology industries continue to accelerate and branch out in many new and exciting directions.

The average annual salary for computer science majors is approximately $114,000 according to the U.S. Department of Labor Statistics, the employment of computer and information research scientists is projected to grow 19 percent from 2016 to 2026, much faster than the average for all occupations.

Some of our recent graduates work at companies like FitBit, YouTube, United Technologies, and General Electric.

Tutoring

Professor helping student in computer science class.

You can receive one-on-one help from an upper-class student by signing up for a tutoring session in the Center for Student Success. It’s a great way to enhance your coursework. Sign up is easy! 

Ingrid Russell, MPhil

Professor of Computer Science ,

Professor Ingrid Russell has been recognized internationlly as a Distinguished Member of the Association of Computing Machinery (ACM) for her Outstanding Educational Contributions to Computing. ACM is the world’s largest computing society and is the premiere global scientific and educational organization dedicated to advancing computing.

Read more

Students come to UHart with mixed levels of ability and varying learning styles, Helping these students move forward and seeing them succeed is both a challenge and a reward.

Meet the Computing Sciences Department

Timothy J. Becker
Associate Professor
Computing Sciences

View Full Profile
Eric Boisvert
Adjunct Professor
Computing Sciences

View Full Profile
Sheikh Rabiul Islam
Assistant Professor
Computing Sciences

View Full Profile
Andrew Jung
Associate Professor
Computing Sciences

View Full Profile
Carolyn Pe Rosiene
Department Chair; Professor
Computing Sciences

View Full Profile
Ingrid Russell
Professor
Computing Sciences

View Full Profile
Md Kamruzzaman Sarker
Assistant Professor
Computing Sciences

View Full Profile
Roy Vanegas
Assistant Professor
Computing Sciences

View Full Profile
Karen Shepardson
Office Coordinator
Physics
Computing Sciences
Mathematics

View Full Profile

Start your UHart journey today. Take the next step.