You are viewing a preview of this job. Log in or register to view more details about this job.

Computer Science Professional | Online Professional/Post Baccularate Certificate

Computer Science Program Overview


With skills applicable to every industry, computer science professionals are in demand today more than they’ve ever been. The U.S. Bureau of Labor Statistics projects computer and information technology jobs to grow 12 percent between 2018 and 2028, much faster than the average for all occupations.

The fully online 12-credit graduate certificate in Cybersecurity for Cyber-Physical Systems provides a solid foundation of the knowledge and skills needed to identify, analyze, prevent and address real-world security and privacy issues. Students learn fundamental concepts in the design and implementation of networks; draw from current research to create their own cryptography projects; receive an introduction to best practices in information security and privacy; and develop solutions for cyber-physical systems such as wireless sensor networks, smart grids and critical national infrastructure.

The 12-credit post-baccalaureate Professional Computer Science certificate is ideal for working professionals in any industry—even those without any coding experience—who want to add highly desirable tech skills to their toolkit. Through four fully online undergraduate-level courses, students are introduced to fundamental computer programming concepts using a high-level language and a modern developer environment; learn to define and use data structures; gain the core skills for gathering, cleaning, organizing, analyzing, interpreting and visualizing data and understand software engineering processes and object-oriented design principles.

The Data Science – Computer Science graduate certificate is an online or residential program focusing on data science concepts within computer science (e.g., computational techniques and machine learning) plus prerequisite knowledge (e.g., probability and regression). The aim of this certificate is to help students develop an essential skill set in data analytics, including (1) deriving predictive insights by applying advanced statistics, modeling and programming skills, (2) acquiring in-depth knowledge of machine learning and computational techniques, and (3) unearthing important questions and intelligence for a range of industries, from product design to finance.

The 30-credit Master of Science program, with thesis, non-thesis and project options, allows students to further specialize in a specific area of computer science, as well as provides opportunities for original research. Mines’ departmental research lie in eight distinct categories, including robotics, augmented reality, machine learning and more, but students’ individual projects can span multiple areas. Core courses cover algorithms, operating systems, abstract models of computation and advanced computer architecture.

The CS@Mines Bridge program provides a direct path to a master’s degree in computer science for students with any undergraduate degree. Rigorous undergraduate computer science courses, which can be completed in two semesters, prepares students for master’s course work, which can be completed in two semesters of full-time enrollment. The MS can also be earned with part-time study.

The PhD program requires 72 hours of coursework and research credits and starts with five core courses in algorithms, operating systems, theory of computation, advanced computer architecture and research ethics. Candidates must also pass a PhD qualifying exam and successfully defend a thesis. The course of study can be tailored for students with either a bachelor’s or master’s degree. In addition to a strong background in computer science, the program provides students the means to become a leading expert in their chosen specialty and the tools to develop new technology and advance the field.