Computing with Concentration in Computer Science: The Computer Science concentration emphasizes modern approaches to software and hardware development and requires mastery of abstract concepts. Theoretical subjects are included for essential conceptual foundations along with practical applications of theory, such as data structures, computer organization and architecture, programming languages and theory. Moreover, the majors with this concentration are offered an entrance to evolving facets of the computer field, with electives on mobile graphics/games, and robotics/computer vision. The curriculum offers solid preparation for career opportunities in computing industry or graduate study in computer science and applied areas involving computing.
Computing with Concentration in Information Technology: The Information Technology concentration provides students with an opportunity to examine information gathering, retrieval, management, and storage capabilities with respect to information technology. The concentration also provides students with tools and techniques needed for creating and maintaining highly interactive Web applications, cross-platform mobile apps, and IoT projects while strengthening the student's problem solving and critical thinking abilities. The scope of the concentration includes decision making, information management, and incorporation of images, audio, and video into software applications. Graduates of the concentration will possess technical abilities to maintain computing systems that are used not only by programmers and database managers, but also remotely by employees and often customers.
Computing with Concentration in Computing Analytics: The Computing Analytics concentration emphasizes the analytical skills that are increasingly requested by organizations. You’ll learn recent technological advances to capture data streams, apply analytics on generated data and create visualization of the data for corporate strategical planning. Graduates are prepared for careers in the data science field such as data analyst, data scientist, business analyst, data architect and data engineer.
Cybersecurity with Concentration in Secure Software Development: The Secure Software Development concentration facilitates and prepares students with all-inclusive knowledge of the advanced practical secure coding practices for software and data applications in Cybersecurity domain. This concentration offers a comprehensive coverage of diverse and interdisciplinary topics, such as, network administration, cryptography, software assurance, secure coding, security tools, security analysis, incident response, security management, automation, data science and data analytics, scripting, malware behavior, and analysis. The graduates of this concentration know how to write robust, secure software and to implement practical and constructive coding strategies that aids in maintaining the Confidentiality, Integrity and Availability of the software and data.
Cybersecurity with Concentration in Security Governance: The Security Governance concentration provides students with the fundamental concepts, practices, processes, tools and techniques for managing cybersecurity. The curriculum provides the students with the awareness, knowledge, opportunity and resources for managing various technologies in emerging areas of information assurance including computer and network security, digital forensics, cryptography and biometrics. The graduates of this concentration possess skills focusing on fraud detection, strategic directions, security design, principles, ethics, compliance, regulations and risk management that all students should know and be able to apply independently when using technology, computing systems, digital media and information technology, including the Internet.