Maricopa Emergency Management System Alert

COVID-19 Update: The EMCC campus is open for classes, appointments, and walk-in services. Masks are required for everyone inside ALL buildings at EMCC.  All student support services are still available online. Students are encouraged to contact their instructors for additional information.

Computer Science

Program Overview

The computer science industry is a fast-paced, constantly evolving environment where creative problem-solving and attention to detail are as important as the computer training you receive — but to get your foot in the door of this exciting career, you'll need the essential computer training first. Start today and join the Computer Science program!

This program will teach you how to write in a variety of programming languages and computing environments. You will also learn mathematical foundations, algorithmic principles, and computer science theory — necessary skills for building complex software systems. We'll teach you how to analyze a problem and use critical thinking to identify the computing requirements needed to solve the issue.

This is more than a computer course — this valuable computer training program is your key to an exciting career. The knowledge and skills you take away from the Computer Science program will lay a solid foundation down for a fruitful career.

What are you waiting for? Make it happen today!

Students at any Maricopa Community College may need to complete courses at more than one of our colleges.

Why Estrella Mountain Community College?

Computer Science is the study of computers and similar systems like software and software systems - including the theory, design, development, and application. At EMCC, you can take your Computer Science studies in many differen direcitons, like focusing on artificial intelligence, computer systems and networks, security, database systems, human-computer interaction, vision and graphics, numerical analysis, programming languages, software engineering, bioinformatics and theory of computing. Computer scientists design and analyze algorithms to solve problems and study the performance of computer hardware and software – all to help others and businesses move forward.