Computer Science

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Computer Science is one of the fastest-growing fields in Maine and across the country, and this brand new UMPI degree program is strategically designed to prepare you for a wide variety of careers within the field while providing you with in-depth and hands-on learning experiences that uniquely prepare you for those careers. Our program focuses on building high-demand skills in areas ranging from data science, big data, and cybersecurity to programming, software engineering, and IoT (the Internet of Things).






    Lorem ipsum dolor sit amet

    UMPI’s Computer Science program includes two concentrations: Software Development and Information and Data Management. As a student in the program, you’ll have access to our new $100,000 instructional lab, where you’ll help to solve real-world tech problems that organizations face every day. And you’ll have the potential to present posters and talks at conferences and participate in research in collaboration with faculty. So whether your passion is in programming, game development, or the myriad other specialty areas within the field, our program is the right fit for you.

    Optimized Learning

    Our Computer Science Instructional Lab is a highly-collaborative space with moveable whiteboards and shareable screens that create the perfect environment to practice writing programs and developing software.

    Get certified

    Find out how you can participate in certification opportunities, including Certified Security Analyst and Certified Ethical Hacker.

    Computer Science Club

    Join our program-specific student club for a chance to immerse yourself in computer science learning and fun, including hosting programming language workshops for the campus and community.

    Capstone Experience

    Senior year caps off with a special project–it could be an internship, an independent study, or a senior thesis–where you decide how you’re going to use the computer skills you’ve gained to answer a unique research question.

    Experiential Learning

    Undergraduate Research

    Under the direction of the Computer Science faculty, students in the program are encouraged to conduct undergraduate research, at times in collaboration with faculty members, related to a wide range of topics. Faculty are especially interested in having students explore topics connected with emerging job sectors in Maine, from bioinformatics in laboratory research to precision agriculture in farming, and finding ways that these research efforts can help make predictions and solve problems for industries in the State of Maine and beyond.

    Computer Science Instructional Lab

    Computer Science students have the opportunity to learn in a highly functional space equipped with the latest technology. Folsom Hall 101B received a $100,000 transformation, including renovations and new technologies, to become the new Computer Science Instructional Lab. The space includes 20 new ergonomic workstations featuring new i9 Dell computers with 24” video capable monitors and instructional technologies including Zoom capacity. It also has significant collaboration capacity with moveable whiteboards and shareable screens, creating an ideal instructional setting for students to practice writing programs and developing software.

    Certifications

    Through activities with the Computer Science Club, students will be prepared for specific certification opportunities, including Certified Security Analyst and Certified Ethical Hacker.

    Both of these certifications are offered through the EC-Council (International Council of E-Commerce Consultants), the world’s largest cyber security technical certification body.

    In order to earn the EC-Council Certified Ethical Hacker (CEH) certification, an individual must pass an exam that encompasses the hacking tools, techniques, and methodologies used by hackers and information security professionals to lawfully hack an organization. A CEH uses these skills to protect the systems they oversee and counter unethical hacking.

    The EC-Council Certified Security Analyst (ECSA) certification is an advanced security certification that builds on the CEH certification. In order to earn this certification, an individual must pass an exam exhibiting their proficiency in conducting penetration testing.

    Our Computer Science program prepares students for future careers as a(n):

    • Software engineer
    • Programmer
    • Machine learning engineer/AI expert
    • IoT engineer/professional
    • Security analyst
    • Big data analyst
    • Data scientist
    • Software tester
    • Network engineer/administrator
    • Web designer/developer
    • IT manager

    Computer Science graduates are among the highest paid majors, according to Money magazine. According to WayUp, Computer Science entry-level jobs are one of the fastest-growing fields in Maine, with computer and information scientists earning an average salary of $100,660 per year. Salaries for software developers in Maine average $90,530, and such positions are expected to grow by 30% in the state by 2020.