2023-2024 Graduate Bulletin

Information and Communications Technology

Office: University College Student Support Center
Mail Code: 2211 S. Josephine St., Denver, CO 80208
Phone: 303-871-2291, 800-347-2042
Email: ucolsupport@du.edu  
Web Site: www.universitycollege.du.edu

A successful career in the Information and Communications Technology (ICT) industry requires more than just technical expertise; it also requires an integrated understanding of the industry as a whole and its practices, technologies, challenges, and trends. Additionally, given the industry's dynamic nature, successful ICT professionals must be flexible and committed to continuous learning. The combination of continuous learning, flexibility, and knowledge and skills are traits employers seek when making hiring decisions in the ICT industry. The ICT program is designed to give the student a broad understanding of the ICT industry and help develop the knowledge and skills needed across the industry, including "soft skills" such as communication, organization, critical thinking, problem solving, leadership and teamwork. The ICT program also provides in-depth knowledge in concentration areas including Cybersecurity Management, Database Design and Administration, Geographic Information Systems, Information Systems Security, Project Management, Software Design and Programming, Technology Management, Telecommunications Technology, and Web Design and Development.  

This program prepares students to:

  • Demonstrate effective oral, written, and non-verbal communication techniques appropriate to the context and audience in order to effect change
  • Apply relevant program theory and principles to formulate clear, evidence-based arguments
  • Collaborate appropriately with stakeholders regarding the selection, development, and management of technical solutions to meet business requirements
  • Assess the key socioeconomic drivers, technical trends, and ethical concerns that shape global innovation, markets, and competition for technical resources to recommend appropriate strategies aligned with organizational goals
  • Employ best practices in the evaluation, definition, architecture, design, development, implementation, and management of technical systems, projects, and solutions to meet industry demands
  • Synthesize knowledge of diverse areas of technology that form an interrelated system of infrastructure, applications, data, and management practices to influence the future of information and communications technology

Master of Science in Information and Communications Technology with a Concentration in Database Design and Administration

The Database Design and Administration master's degree concentration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults who are current or aspiring database designers and administrators. Students will learn how to design, administer, fine−tune, and maintain databases with a database administration degree, plus develop business acumen that will help them excel in the Information and Communications Technology (ICT) field. Master's degree students learn from expert instructors who work in the fields in which they teach, providing cutting−edge insight to what is needed to work efficiently and effectively in this sector of ICT.

The combination of required and elective courses in the master's degree program covers common database management systems (DBMS) such as SQL Server and Oracle. The program encompasses key database technologies such as PL/SQL, Transact−SQL, and NoSQL databases. This comprehensive content delivered in a hands−on manner provides both the knowledge and the specific skills needed to put the student on the path to earn key industry certifications for vendor database platforms. 

This degree prepares students to do the following:

  • Analyze, design, develop, test, deploy, administer and maintain database applications and database security based on industry best practices and end-user requirements
  • Apply data modeling, data warehousing, performance tuning, programming and maintenance through technologies such as SQL Server, Oracle, PL/SQL Transact-SQL, and NoSQL
  • Create plans to solve organizational issues using business management strategies directly related to database administration theories and applications
  • Formulate plans for database installation and configuration, maintenance, and backup and recovery

Master of Science in Information and Communications Technology with a Concentration in Geographic Information Systems

The Geographic Information Systems (GIS) master's degree concentration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. GIS training prepares students to apply geographic information systems technology to solve real−world problems, whether determining the best location for a new store, analyzing environmental damage, or detecting crime patterns in a city. GIS solutions provide the capability to store, retrieve, and analyze spatial information by combining layers of data to yield valuable understanding of a locale.

As a current or aspiring GIS professional, you will receive applied instruction from professional practitioners who work in the fields in which they teach as you learn to plan, implement, and execute a GIS project through remote sensing, internet mapping, or digital image processing. Also, you will develop a valuable business background with creative, solution−oriented techniques through this versatile program, which emphasizes applied education that will propel your GIS career forward. Students will explore GIS fundamentals at a very hands−on, practical level necessary to succeed in the field of GIS. 

This degree prepares students to do the following:

  • Analyze the nature of, uses for, and implementation processes for geographic data 
  • Select appropriate applications of GIS technology to solve spatial problems based on organizational/client needs
  • Solve real-world problems through analysis and selection of appropriate GIS tools and processes to address the issues

Master of Science in Information and Communications Technology with a Concentration in Information Systems Security

The Information Systems Security master's degree concentration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. A master's degree concentration in Information Systems Security from University College—a designated National Center of Academic Excellence in Cyber Defense Education—combines technology, management, and business skills to prepare graduates for an exciting, high−demand career in Information and Communications Technology (ICT) security.

Master's degree students receive applied instruction as they learn to navigate real−world security challenges, such as setting up a secure network, securing servers, and problem-solving hypothetical security situations. Students also garner career−relevant knowledge on related ICT subjects to better relate the challenges of the rapidly evolving world of information security and cyber threats to other key trends in the ICT industry. To ensure up−to−the−minute knowledge and skills, the curriculum was designed around the Common Body of Knowledge for CISSP certification developed by the International Information Systems Security Certifications Consortium (ISC)². In addition, the program was developed in collaboration with the Colorado Springs and Denver chapters of the Information Security Systems Association (ISSA), and the courses have been mapped to the Committee on National Security Systems (CNSS) standards. The University of Denver has been designated by NSA/DHS as a National Center of Academic Excellence in Cyber Defense Education.

This degree prepares students to do the following:

  • Develop and implement technical information security tools, policies and procedures to meet organizational needs based on best practices
  • Analyze security scenarios to design secure network solutions and applications
  • Create strategies to establish secure operations, access control methods, and system security to meet organizational/client requirements
  • Evaluate encryption standards and solutions
  • Conduct computer forensics analysis

Master of Science in Information and Communications Technology with a Concentration in Project Management

The Project Management master's degree specialty through the Information and Communications Technology (ICT) program is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. Students will combine information and communication technology skills with a project management and business background and become a proficient leader within the IT field. 

Students will receive hands-on, practical instruction from professional practitioners, who work in the fields in which they teach, on the tools and techniques of effective project management. Students will learn how to develop a clear plan that places a project in the context of an organization's strategic plan, while considering the implications information and communication technologies present in any given project. 

Graduates of the Project Management program will gain a firm grasp on converging information and communication technologies and learn to understand the fundamentals of each sector. Recognizing how each ICT subject connects to one another, from information security systems to geographic information systems, will give students the competitive edge needed in this dynamic industry. The content for this concentration has been developed to align with  the current edition of the Project Management lnstitute's (PMI)® A Guide to the Project Management Body of Knowledge, (PMBOK® Guide), Project Management Institute, Inc. The unique curriculum equips students with the information and skills needed for the PMI® Project Management Professional (PMP)® Certification Exam. 

This degree prepares students to do the following:

  • Apply the basic principles of project management to become proficient in the use of project management software
  • Demonstrate the use of agile concepts and techniques to deliver complex projects
  • Design a comprehensive risk management plan for a project
  • Create strategies to manage the complexity inherent in large-scale projects
  • Relate project scope to cost, time, and resource requirements
  • Develop procurement plans and assess project contracts

Master of Science in Information and Communications Technology with a Concentration in Software Design and Programming

The Software Design and Programming master's degree concentration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. Students will expand their knowledge of software design and programming principles while developing the in−depth skills needed to succeed in the field with a Software Design and Programming master's degree. Current or aspiring programmers will practice both structured and object-oriented methodologies focusing on industry best practices. Students are able to select from a variety of elective courses that best meet their specific Information and Communications Technology (ICT) career goals.
Students learn how to develop software programs and applications using modern programming languages, current development frameworks, and Software Quality Assurance (SQA) practices. Students learn to select software solution design methodologies that meet requirements such as scalability, reliability, and implementation. With guidance from expert instructors, students learn and apply problem-solving skills while designing and programming software solutions.

This degree prepares students to do the following:

  • Design software solutions using best practices in security, Software Quality Assurance (SQA), and current development frameworks
  • Apply both structured and object-oriented design methodologies to create robust, reusable software using modern programming languages
  • Assess the role of frameworks in software design and development to lay the groundwork for full-stack development
  • Examine distributed computing concepts relating to cloud computing—such as scalability, reliability, virtualization, implementation, and deployment—in order to make informed software development decisions

Master of Science in Information and Communications Technology with a Concentration in Technology Management

The Technology Management master's degree concentration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. The Technology Management degree concentration represents the convergence of business and technology and emphasizes the impact technology can have on strategic and operational objectives when applied through sound business management practices. With the right technical skills, combined with a strategic perspective regarding critical business needs, students will be prepared to meet current industry demands, and positioned to meet the demands of tomorrow.

Graduates with a Technology Management master's degree concentration or graduate certificate become proficient in creating, managing, and using technology to accomplish strategic organizational goals as they expand and strengthen their knowledge and skills in creative thinking, strategic and tactical decision making, and global awareness. In addition to the practical education received online or on campus, Technology Management master's degree students will also receive a broader understanding of how related IT sectors impact their technology management roles.

This degree prepares students to do the following:

  • Formulate plans to manage technologies for strategic advantage
  • Develop and evaluate business cases based on organizational and client requirements
  • Assess the role of strategic alliances within an organization
  • Summarize project management principles and processes in relation to technology management strategies
  • Create and defend IT service assurance plans
  • Analyze cloud and internet law across various IT scenarios
  • Evaluate strategies and utilize best practices in technology forecasting and innovation

Master of Science in Information and Communications Technology with a Concentration in Telecommunications Technology

The Telecommunications Technology master's degree concentration is offered online or on campus to meet the needs of busy adults. This degree prepares students to become proficient, technical leaders within the Information and Communications Technology (ICT) industry. The program emphasizes the challenges and approaches of managing the explosion of wireless data traffic due to the rapid increase of devices such as the iPhone, iPad, Android smartphones, connected laptops and the Internet of Things (IoT), as well as broadband services and the move to 5G networks. Students will learn how to evaluate emerging telecommunications technologies, wireless networks and services, and the convergence of voice, data, and multimedia services on global IP networks.

This degree prepares students to do the following:

  • Analyze and design network solutions
  • Analyze current and emerging technologies in the telecommunications industry
  • Evaluate and apply best practices in network security
  • Create plans to manage global telecommunications projects
  • Evaluate next generation wireless networks and services such as 5G networks

Master of Science in Information and Communications Technology with a Concentration in Web Design and Development

The Web Design and Development master's degree concentration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. The program provides an in−depth knowledge of web design and web development through hands−on instruction. Students will move beyond the development of first-generation HTML-based Web pages and learn to create interactive, state-of-the-art, web-based applications. Using a variety of essential software tools students will develop projects that support the demands of contemporary business models. The real−world development scenarios, coupled with the hands−on learning experience provided by professional practitioners who work in the fields in which they teach, result in a highly career−relevant, innovative degree in web design and development. In addition to IT fundamentals, students will also develop essential business and problem−solving skills that will help them thrive in any organization. In an increasingly technological world, it is vital to understand the fundamentals of other areas of the Information and Communications Technology (ICT) field, and how each converges with web design and web development.

This degree prepares students to do the following:

  • Create interactive web-based applications for e-business processes and consumer demands using tools such as cascading style sheets, web graphics construction, interface design and usability, web scripting, and databases
  • Create requirements for user experience design by applying UX principles such as user personas, information design, wireframing, and prototyping
  • Analyze enterprise goals to apply information architecture and web-design foundational principles for the development of client-server and cloud-based solutions
  • Develop solutions for web, app, and mobile scenarios using the latest versions of JavaScript, HTML, CSS, XML, PHP, and Python
  • Assess how web design and development converges within the context of security, software, database design, and telecommunications

MASTER OF SCIENCE IN INFORMATION AND COMMUNICATIONS TECHNOLOGY WITH A CONCENTRATION IN Cybersecurity Management

The Cybersecurity Management master's degree concentration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. A master's degree concentration Cybersecurity Management from University College—a designated National Center of Academic Excellence in Cyber Defense Education—combines technology, management, and business skills to prepare graduates for an exciting, high−demand career in Information and Communications Technology (ICT) security.

The Cybersecurity Management concentration is designed to equip students with knowledge of industry best practices and management skills demanded by private and public sector employers in today’s rapidly evolving cybersecurity industry. Through hands-on interaction with a set of relevant industry case studies, students will gain knowledge of management tools and principles needed to define, establish, and grow effective and mature cybersecurity management programs for a wide range of organizations. Through experiential learning activities, students will gain an understanding of governance, compliance, regulatory, and business operations domains. These experiences will be enhanced with knowledge of policy and risk management frameworks most relevant to the cybersecurity management profession. The curriculum was designed around the Common Body of Knowledge for CISSP certification developed by the International Information Systems Security Certifications Consortium (ISC)² and supports the National Initiative for Cybersecurity Education (NICE) framework.

Students will be prepared to serve in a range of cybersecurity management and leadership roles to continuously strengthen security postures in a fluid environment of constantly changing human, machine, and state actor threats.

This degree prepares students to do the following:

  • Analyze methods to develop and implement cybersecurity management policies and procedures to meet organizational needs based on best practices
  • Evaluate methods for the development and delivery of cybersecurity training and education at the institutional level
  • Plan cybersecurity management oversight and governance through development of strategic cybersecurity policies and plans
  • Examine best practices for communicating cybersecurity management issues with Boards of Director and other management leadership teams
  • Evaluate methods for performing cybersecurity audits and documenting audit responses

Certificate in Information and Communications Technology with a Concentration in Database Design and Administration

The graduate certificate in Database Design and Administration is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults who are current or aspiring database designers and administrators. Certificate students will expand their skillsets to include designing, administering, fine−tuning, and maintaining databases with a graduate certificate in database design and administration concentration. Expert instructors who work in the fields in which they teach provide excellent insight to what is needed to work efficiently and effectively in this sector of IT.

This certificate prepares students to become leaders in database design, development, and administration while expanding their skillsets to include data modeling, data warehousing, performance tuning, programming, and building and maintaining client−server databases. The combination of required and elective courses in the master's degree program covers common database management systems (DBMS) such as SQL Server and Oracle. The program encompasses key database technologies such as PL/SQL, Transact−SQL programming, and NoSQL databases. This comprehensive content delivered in a hands−on manner provides both the knowledge and the specific skills needed to put the student on the path to earn key industry certifications for vendor database platforms.

Students will also gain additional skills and knowledge in database design and administration through elective coursework. Credits earned through this graduate certificate may apply toward a master's degree in Information and Communications Technology.

Certificate in Information and Communications Technology with a Concentration in Information Systems Security

The graduate certificate Information Systems Security offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. A graduate certificate in Information Systems Security from University College—a designated National Center of Academic Excellence in Cyber Defense Education—combines technology, management, and business skills to prepare graduates for an exciting, high−demand career in Information and Communications Technology (ICT) security.  

Certificate classes at University College use innovative lab experiences to provide hands–on expertise with industry−current security tools. Students also garner career−relevant knowledge on related IT subjects to better relate the challenges of the rapidly evolving world of cyber security and cyber threats to other key trends in the ICT industry. To ensure up−to−the−minute knowledge and skills, the curriculum was designed around the Common Body of Knowledge for CISSP certification developed by the International Information Systems Security Certifications Consortium (ISC)². In addition, the program was developed in collaboration with the Colorado Springs and Denver chapters of the Information Security Systems Association (ISSA), and the courses have been mapped to the Committee on National Security Systems (CNSS) standards. The University of Denver has been designated by NSA/DHS as a National Center of Academic Excellence in Cyber Defense Education. Credits earned through this graduate certificate may apply toward a master's degree in Information and Communications Technology.

Certificate in Information and Communications Technology with a Concentration in Project Management

The graduate certificate in Project Management through the Information and Communications Technology program is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. Certificate students will learn to combine information and communication technology skills with a project management and business background and become a proficient leader within the Information and Communications Technology (ICT) field. Students will receive hands−on, practical instruction from professional practitioners who work in the fields in which they teach on the tools and techniques of effective project management. Additionally, students will learn how to develop a clear plan that places a project in the context of an organization's strategic plan, while considering the implications information and communication technologies present in any given project. Students will also gain additional skills and knowledge in project management through elective coursework.

Project Management concentration students will learn about converging information and communication technologies and the fundamentals of each sector. Recognizing how each ICT subject connects to one another, from information security systems to geographic information systems, will give students the competitive edge needed in this dynamic industry. The content for this graduate certificate has been developed to align with  the current edition of the Project Management lnstitute's (PMIA Guide to the Project Management Body of Knowledge, (PMBOK® Guide), Project Management Institute, Inc. The unique curriculum  equips students with the information and skills needed for the PMI® Project Management Professional (PMP)® Certification Exam. Credits earned through this graduate certificate may apply toward a master's degree in the Information and Communications Technology program. 

Certificate in Information and Communications Technology with a Concentration in Software Design and Programming

The Software Design and Programming graduate certificate is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. Students will expand their knowledge of software design and programming principles while developing the in−depth skills needed to succeed in the field with a Software Design and Programming certificate. Current or aspiring programmers will practice both structured and object-oriented methodologies focusing on industry best practices. Students are able to select from a variety of elective courses that best meet their specific Information and Communications Technology (ICT) career goals.
Certificate students learn how to develop software programs and applications using modern programming languages, current development frameworks, and Software Quality Assurance (SQA) practices. Students learn to select software solution design methodologies that meet requirements such as scalability, reliability, and implementation. With guidance from expert instructors, students learn and apply problem-solving skills while designing and programming software solutions.

Certificate in Information and Communications Technology with a Concentration in Technology Management

The graduate certificate in Technology Management is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. Certificate students will learn how the convergence of business and technology impacts the strategic and operational objectives. Students will gain the right technical skills, combined with a strategic perspective regarding critical business needs, as they are prepared to meet current industry demands, and positioned to meet the demands of tomorrow.

The Technology Management concentration allows students to become proficient in creating, managing, and using technology to accomplish strategic organizational goals as they expand and strengthen their knowledge and skills in creative thinking, strategic and tactical decision making, and global awareness. This applied Technology Management certificate offers professionals an opportunity to receive applied instruction from professional practitioners who bring deep expertise in business management strategies and their technological implications. Students will also gain additional skills and knowledge in technology management through elective coursework.Credits earned through this graduate certificate may apply toward a master's degree in the Information and Communications Technology program.

Certificate in Information and Communications Technology with a Concentration in Telecommunications Technology

The graduate certificate in Telecommunications Technology is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. The Telecommunications Technology concentration provides practical telecommunications instruction, including evaluating emerging telecommunications technologies, wireless networks and services, and the convergence of voice, data, and multimedia services on the global IP network. The program emphasizes the challenges and approaches of managing the explosion of wireless data traffic due to the rapid increase of devices such as the iPhone, iPad, Android smartphones, connected laptops and the Internet of Things (IoT), as well as broadband services and the move to 5G networks.

In addition to ICT fundamentals, students will also develop essential strategic business and problem−solving skills that will help them thrive in any organization by creating effective alliances throughout the technology sector. Students will also gain additional skills and knowledge in telecommunication technology through elective coursework. Credits earned through this graduate certificate may apply toward a master’s degree in the Information and Communications Technology program.

Certificate in Information and Communications Technology with a Concentration in Web Design and Development

The Web Design and Development graduate certificate is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. The certificate program provides an in−depth knowledge of web design and web development through hands−on instruction. Students will move beyond the development of first-generation HTML-based Web pages and learn to create interactive, state-of-the-art, web-based applications. Using a variety of essential software tools students will develop projects that support the demands of contemporary business models. The real−world development scenarios, coupled with the hands−on learning experience provided by professional practitioners who work in the fields in which they teach, result in a highly career−relevant, innovative graduate certificate in web design and development. In addition to IT fundamentals, students will also develop essential business and problem−solving skills that will help them thrive in any organization. In an increasingly technological world, it is vital to understand the fundamentals of other areas of the Information and Communications Technology (ICT) field, and how each converges with web design and web development.

Credits earned through this graduate certificate may apply toward a master’s degree in the Information and Communications Technology program.

CERTIFICATE IN INFORMATION AND COMMUNICATIONS TECHNOLOGY WITH A CONCENTRATION IN cybersecurity management

The graduate certificate in Cybersecurity Management is offered online or on campus at the University of Denver in the evenings, or in a combination of both, to meet the needs of busy adults. A graduate certificate in Cybersecurity Management from University College—a designated National Center of Academic Excellence in Cyber Defense Education—combines technology, management, and business skills to prepare graduates for an exciting, high−demand career in Cybersecurity Management.

Certificate classes at University College are designed to equip students with knowledge of industry best practices and management skills demanded by private and public sector employers in today’s rapidly evolving cybersecurity industry. Through hands-on interaction with a set of relevant industry case studies, students will gain knowledge of management tools and principles needed to define, establish, and grow effective and mature cybersecurity management programs for a wide range of organizations. Through experiential learning activities, students will gain an understanding of governance, compliance, regulatory, and business operations domains. These experiences will be enhanced with knowledge of policy and risk management frameworks most relevant to the cybersecurity management profession. The curriculum was designed around the Common Body of Knowledge for CISSP certification developed by the International Information Systems Security Certifications Consortium (ISC)² and supports the National Initiative for Cybersecurity Education (NICE) framework.

specialized graduate CERTIFICATE IN DATABASE DESIGN AND ADMINISTRATION

Students in this specialized graduate certificate will expand their skillsets to include designing, administering, fine−tuning, and maintaining databases with a graduate certificate in database design and administration concentration. Expert instructors who work in the fields in which they teach provide excellent insight to what is needed to work efficiently and effectively in this sector of IT.

This certificate prepares students to become leaders in database design, development, and administration while expanding their skillsets to include data modeling, data warehousing, performance tuning, programming, and building and maintaining client−server databases. The combination of required and elective courses covers key database system (DBS) technologies such as SQL Server, Oracle PL/SQL, Transact-SQL programming, and NoSQL databases. This extensive content delivered in a hands−on manner provides both the knowledge and the specific skills needed to put the student on the path to earn key industry certifications for vendor database platforms. Credits earned through this certificate may apply toward a master's degree in Information and Communications Technology.

specialized graduate CERTIFICATE IN INFORMATION SYSTEMS SECURITY

A specialized graduate certificate in Information Systems Security from University College—a designated National Center of Academic Excellence in Cyber Defense Education—combines technology, management, and business skills to prepare graduates for an exciting, high−demand career in IT security.

Certificate classes at University College use innovative lab experiences to provide hands–on expertise with industry−current security tools. Students also garner career−relevant knowledge on related IT subjects to better relate the challenges of the rapidly evolving world of cyber security and cyber threats to other key trends in the ICT industry. To ensure up−to−the−minute knowledge and skills, the curriculum was designed around the Common Body of Knowledge for CISSP certification developed by the International Information Systems Security Certifications Consortium (ISC)². In addition, the program was developed in collaboration with the Colorado Springs and Denver chapters of the Information Security Systems Association (ISSA), and the courses have been mapped to the Committee on National Security Systems (CNSS) standards. The University of Denver has been designated by NSA/DHS as a National Center of Academic Excellence in Cyber Defense Education. Credits earned through this certificate may apply toward a master's degree in Information and Communications Technology.

specialized graduate CERTIFICATE IN PROJECT MANAGEMENT

Students in the specialized graduate certificate in Project Management will learn to combine information and communication technology skills with a project management and business background and become a proficient leader within the Information and Communications Technology (ICT) field. Students will receive hands−on, practical instruction from professional practitioners who work in the fields in which they teach on the tools and techniques of effective project management. Additionally, students will learn how to develop a clear plan that places a project in the context of an organization's strategic plan, while considering the implications information and communication technologies present in any given project.

Students will learn about converging information and communication technologies and the fundamentals of each sector. Recognizing how each ICT subject connects to one another, from information security systems to geographic information systems, will give students the competitive edge needed in this dynamic industry. The content for this graduate certificate has been developed to align with the current edition of the Project Management lnstitute's (PMIA Guide to the Project Management Body of Knowledge, (PMBOK® Guide), Project Management Institute, Inc. The unique curriculum equips students with the information and skills needed  for  the PMI® Project Management Professional (PMP)® Certification Exam. Credits earned through this certificate may apply toward a master's degree in the Information and Communications Technology program. 

specialized graduate CERTIFICATE IN SOFTWARE DESIGN AND PROGRAMMING

Students in the Software Design and Programming specialized graduate certificate will expand their knowledge of software design and programming principles while developing the in−depth skills needed to succeed in the field with a Software Design and Programming certificate. Current or aspiring programmers will practice both structured and object-oriented methodologies focusing on industry best practices. Students are able to select from a variety of elective courses that best meet their specific Information and Communications Technology (ICT) career goals.
Certificate students learn how to develop software programs and applications using modern programming languages, Software Development Life Cycle (SDLC) frameworks, and Software Quality Assurance (SQA) practices. Students learn to select software solution design methodologies that meet requirements such as scalability, reliability, and implementation. With guidance from expert instructors, students learn and apply problem-solving skills while designing and programming software solutions.

specialized graduate CERTIFICATE IN TECHNOLOGY MANAGEMENT

Students in the specialized graduate certificate in Technology Management will learn how the convergence of business and technology impacts the strategic and operational objectives. Students will gain the right technical skills, combined with a strategic perspective regarding critical business needs, as they are prepared to meet current industry demands, and positioned to meet the demands of tomorrow.

The Technology Management certificate allows students to become proficient in creating, managing, and using technology to accomplish strategic organizational goals as they expand and strengthen their knowledge and skills in creative thinking, strategic and tactical decision making, and global awareness. This applied Technology Management certificate offers professionals an opportunity to receive applied instruction from professional practitioners who bring deep expertise in business management strategies and their technological implications. Credits earned through this certificate may apply toward a master's degree in the Information and Communications Technology program.

specialized graduate CERTIFICATE IN TELECOMMUNICATIONS TECHNOLOGY

The Telecommunications Technology specialized graduate certificate provides practical telecommunications instruction, including evaluating emerging telecommunications technologies, wireless networks and services, and the convergence of voice, data, and multimedia services on the global IP network. Certificate students will learn how to assess and analyze telecommunications technologies, plus gain vital skills necessary to design, develop, and implement telecommunications systems such as wireless networks. The dominant wireless telecom technologies and protocols are presented, including OFDM, MIMO, mobile IP, WIMAX, LTE, and WPANs.

In addition to ICT fundamentals, students will also develop essential strategic business and problem−solving skills that will help them thrive in any organization by creating effective alliances throughout the technology sector. Credits earned through this certificate may apply toward a master’s degree in the Information and Communications Technology program.

specialized graduate CERTIFICATE IN WEB DESIGN AND DEVELOPMENT

Students in the Web Design and Development specialized graduate certificate gain in−depth knowledge of web design and web development through hands−on instruction. Students will move beyond the development of first-generation HTML-based Web pages and learn to create interactive, state-of-the-art, web-based applications. Using a variety of essential software tools students will develop projects that support the demands of contemporary business models. The real−world development scenarios, coupled with the hands−on learning experience provided by professional practitioners who work in the fields in which they teach, result in a highly career−relevant, innovative certificate in web design and development. In addition to IT fundamentals, students will also develop essential business and problem−solving skills that will help them thrive in any organization. In an increasingly technological world, it is vital to understand the fundamentals of other areas of the Information and Communications Technology (ICT) field, and how each converges with web design and web development.

Credits earned through this graduate certificate may apply toward a master’s degree in the Information and Communications Technology program.

specialized graduate CERTIFICATE IN CYBERSECURITY MANAGEMENT

A specialized graduate certificate in Cybersecurity Management from University College—a designated National Center of Academic Excellence in Cyber Defense Education—combines technology, management, and business skills to prepare graduates for an exciting, high−demand career in Cybersecurity Management.

Certificate classes at University College are designed to equip students with knowledge of industry best practices and management skills demanded by private and public sector employers in today’s rapidly evolving cybersecurity industry. Through hands-on interaction with a set of relevant industry case studies, students will gain knowledge of management tools and principles needed to define, establish, and grow effective and mature cybersecurity management programs for a wide range of organizations. Through experiential learning activities, students will gain an understanding of governance, compliance, regulatory, and business operations domains. These experiences will be enhanced with knowledge of policy and risk management frameworks most relevant to the cybersecurity management profession. The curriculum was designed around the Common Body of Knowledge for CISSP certification developed by the International Information Systems Security Certifications Consortium (ISC)² and supports the National Initiative for Cybersecurity Education (NICE) framework.

Master's Degree Admission

Degree and GPA Requirements

  • Bachelor's degree: All graduate applicants must hold an earned baccalaureate from a regionally accredited college or university or the recognized equivalent from an international institution.
  • Grade point average: The minimum undergraduate GPA for admission consideration for graduate study at the University of Denver is a cumulative 2.5 on a 4.0 scale or a 2.5 on a 4.0 scale for the last 60 semester credits or 90 quarter credits (approximately two years of work) for the baccalaureate degree. An earned master’s degree or higher from a regionally accredited institution supersedes the minimum standards for the baccalaureate. For applicants with graduate coursework but who have not earned a master’s degree or higher, the GPA from the graduate work may be used to meet the requirement. The minimum GPA is a cumulative 3.0 on a 4.0 scale for all graduate coursework undertaken.
  • Program GPA requirement: The minimum undergraduate GPA for admission consideration for this program is a cumulative 2.5 on a 4.0 scale.

English Language Proficiency Test Score Requirements

The minimum TOEFL/IELTS/C1 Advanced/Duolingo English Test score requirements for this degree program are:

  • Minimum TOEFL Score (Internet-based test): 80 with minimum of 20 on each sub-score
  • Minimum IELTS Score: 6.5 with minimum of 6.0 on each band score
  • Minimum C1 Advanced Score: 176
  • Minimum Duolingo English Test Score: 115

English Conditional Admission: No, this program does not offer English Conditional Admission.

Certificate Admission

Degree and GPA Requirements

  • Bachelor's degree: All graduate applicants must hold an earned baccalaureate from a regionally accredited college or university or the recognized equivalent from an international institution.
  • Grade point average: The minimum undergraduate GPA for admission consideration for graduate study at the University of Denver is a cumulative 2.5 on a 4.0 scale or a 2.5 on a 4.0 scale for the last 60 semester credits or 90 quarter credits (approximately two years of work) for the baccalaureate degree. An earned master’s degree or higher from a regionally accredited institution supersedes the minimum standards for the baccalaureate. For applicants with graduate coursework but who have not earned a master’s degree or higher, the GPA from the graduate work may be used to meet the requirement. The minimum GPA is a cumulative 3.0 on a 4.0 scale for all graduate coursework undertaken.
  • Program GPA requirement: The minimum undergraduate GPA for admission consideration for this program is a cumulative 2.5 on a 4.0 scale.

English Language Proficiency Test Score Requirements

The minimum TOEFL/IELTS/C1 Advanced/Duolingo English Test score requirements for this degree program are:

  • Minimum TOEFL Score (Internet-based test): 80 with minimum of 20 on each sub-score
  • Minimum IELTS Score: 6.5 with minimum of 6.0 on each band score
  • Minimum C1 Advanced Score: 176
  • Minimum Duolingo English Test Score: 115

English Conditional Admission: No, this program does not offer English Conditional Admission.

Master of Science in Information and Communications Technology with a Concentration in Database Design and Administration

Degree Requirements

Core course requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4400Database Administration4
ICT 4405Database Design and Implementation4
ICT 4410Data Warehousing Design4
ICT 4415Database Backup and Recovery with Lab4
Elective requirements (Choose four courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Master of Science in Information and Communications Technology with a Concentration in Geographic Information Systems

Degree Requirements

Core coursework requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
GIS 4101Introduction to Geographic Information Systems4
GIS 4620Geodatabase Application4
GIS 4700Remote Sensing I4
GIS 4860Web GIS4
Elective requirements (Choose four courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Master of Science in Information and Communications Technology with a Concentration in Information Systems Security

Degree Requirements

Core coursework requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4605Principles of Information Security4
ICT 4615Identity and Access Management4
ICT 4670Disaster Recovery and Business Continuity Planning4
ICT 4845Information Systems Security with Lab4
Elective requirements (Choose four courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Master of Science in Information and Communications Technology with a Concentration in Project Management

Degree Requirements

Core coursework requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4100Principles of Project Management4
ICT 4105Project Contracts and Procurement4
ICT 4110Project Risk and Quality Management4
ICT 4115Project Management Dynamics4
Elective requirements (Choose four courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Master of Science in Information and Communications Technology with a Concentration in Software Design and Programming

Degree Requirements

Core coursework requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4300Web Enabled Information Systems4
ICT 4305Object-Oriented Methods and Programming I4
ICT 4315Object-Oriented Methods and Programming II4
ICT 4310Distributed Computing4
Elective requirements (Choose four courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Master of Science in Information and Communications Technology with a Concentration in Technology Management

Degree Requirements

Core coursework requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4015Managing Technology for Strategic Value4
ICT 4020Business Forecasting and Planning4
ICT 4025Technology and Innovation Management4
ICT 4100Principles of Project Management4
Elective requirements (Choose four courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Master of Science in Information and Communications Technology with a Concentration in Telecommunications Technology

Degree Requirements

Core coursework requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4800Network Communications and the Internet4
ICT 4820Advanced Network Technologies4
ICT 4830Broadband Wireless Networks4
ICT 4840Next Generation Wireless Networks and Services4
Elective requirements (Choose four courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Master of Science in Information and Communications Technology with a Concentration in Web Design and Development

Degree Requirements

Core coursework requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4300Web Enabled Information Systems4
ICT 4505Website Design and Management4
ICT 4510Advanced Website Design and Management4
ICT 4515Usability Design for Websites4
Elective requirements (Choose four courses) 16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

MASTER OF SCIENCE IN INFORMATION AND COMMUNICATIONS TECHNOLOGY WITH A CONCENTRATION IN CYBERSECURITY MANAGEMENT

Degree Requirements

Core course requirements
ICT 4000ICT Business Essentials for Technology Leaders4
ICT 4001Technology Leadership4
ICT 4005ICT Technical Essentials4
ICT 4901Capstone Project4
or ICT 4902 Capstone Seminar
Concentration requirements
ICT 4205Cybersecurity Management4
ICT 4210Cybersecurity Policy4
ICT 4215Cybersecurity Risk Management and Incident Response4
ICT 4220Cybersecurity Leadership and Strategic Planning4
Elective requirements (choose 4 courses)16
Total Credits48

Minimum number of credits required: 48

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

In University College graduate-level programs, grades of C or greater are considered passing, whereas grades of C- or lower are considered failing. Courses with a grade of C- or below will not count toward meeting degree or certificate requirements. Also, no more than one-fourth of the hours accepted toward the degree be grades of “C”. A cumulative and program grade-point average of 3.0 or better must be maintained at all times.

Certificate in Information and Communications Technology with a Concentration in Database Design and Administration

Program Requirements

Concentration requirements
ICT 4400Database Administration4
ICT 4405Database Design and Implementation4
ICT 4410Data Warehousing Design4
ICT 4415Database Backup and Recovery with Lab4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24 

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

Certificate in Information and Communications Technology with a Concentration in Information Systems Security

Program Requirements

Concentration requirements
ICT 4605Principles of Information Security4
ICT 4615Identity and Access Management4
ICT 4670Disaster Recovery and Business Continuity Planning4
ICT 4845Information Systems Security with Lab4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24 

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

 

Certificate in Information and Communications Technology with a Concentration in Project Management

Program Requirements

Concentration requirements
ICT 4100Principles of Project Management4
ICT 4105Project Contracts and Procurement4
ICT 4110Project Risk and Quality Management4
ICT 4115Project Management Dynamics4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24 

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

Certificate in Information and Communications Technology with a Concentration in Software Design and Programming

Program Requirements

Concentration requirements
ICT 4300Web Enabled Information Systems4
ICT 4305Object-Oriented Methods and Programming I4
ICT 4315Object-Oriented Methods and Programming II4
ICT 4310Distributed Computing4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24 

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

Certificate in Information and Communications Technology with a Concentration in Technology Management

Program Requirements

Concentration requirements
ICT 4015Managing Technology for Strategic Value4
ICT 4020Business Forecasting and Planning4
ICT 4025Technology and Innovation Management4
ICT 4100Principles of Project Management4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

Certificate in Information and Communications Technology with a Concentration in Telecommunications Technology

Program Requirements

Concentration requirements
ICT 4800Network Communications and the Internet4
ICT 4820Advanced Network Technologies4
ICT 4830Broadband Wireless Networks4
ICT 4840Next Generation Wireless Networks and Services4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

Certificate in Information and Communications Technology with a Concentration in Web Design and Development

Program Requirements

Concentration requirements
ICT 4300Web Enabled Information Systems4
ICT 4505Website Design and Management4
ICT 4510Advanced Website Design and Management4
ICT 4515Usability Design for Websites4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

CERTIFICATE IN INFORMATION AND COMMUNICATIONS TECHNOLOGY WITH A CONCENTRATION IN  cybersecurity management

Program Requirements

Concentration requirements
ICT 4205Cybersecurity Management4
ICT 4210Cybersecurity Policy4
ICT 4215Cybersecurity Risk Management and Incident Response4
ICT 4220Cybersecurity Leadership and Strategic Planning4
Elective requirements (Choose two courses)8
Total Credits24

Minimum number of credits required: 24 

Students will work with their Academic Advisor to determine the best set of courses to choose for their electives.

SPECIALIZED GRADUATE CERTIFICATE IN database design and administration

ICT 4400Database Administration4
ICT 4405Database Design and Implementation4
ICT 4410Data Warehousing Design4
ICT 4415Database Backup and Recovery with Lab4
Total Credits16

SPECIALIZED GRADUATE CERTIFICATE IN information systems security

ICT 4605Principles of Information Security4
ICT 4615Identity and Access Management4
ICT 4670Disaster Recovery and Business Continuity Planning4
ICT 4845Information Systems Security with Lab4
Total Credits16

SPECIALIZED GRADUATE CERTIFICATE IN project management

ICT 4100Principles of Project Management4
ICT 4105Project Contracts and Procurement4
ICT 4110Project Risk and Quality Management4
ICT 4115Project Management Dynamics4
Total Credits16

SPECIALIZED GRADUATE CERTIFICATE IN software design and programming

ICT 4300Web Enabled Information Systems4
ICT 4305Object-Oriented Methods and Programming I4
ICT 4310Distributed Computing4
ICT 4315Object-Oriented Methods and Programming II4
Total Credits16

SPECIALIZED GRADUATE CERTIFICATE IN telecommunication technology

ICT 4800Network Communications and the Internet4
ICT 4820Advanced Network Technologies4
ICT 4830Broadband Wireless Networks4
ICT 4840Next Generation Wireless Networks and Services4
Total Credits16

SPECIALIZED GRADUATE CERTIFICATE IN technology management

ICT 4015Managing Technology for Strategic Value4
ICT 4100Principles of Project Management4
ICT 4020Business Forecasting and Planning4
ICT 4025Technology and Innovation Management4
Total Credits16

SPECIALIZED GRADUATE CERTIFICATE IN Cybersecurity Management

ICT 4205Cybersecurity Management4
ICT 4210Cybersecurity Policy4
ICT 4215Cybersecurity Risk Management and Incident Response4
ICT 4220Cybersecurity Leadership and Strategic Planning4
Total Credits16

SPECIALIZED GRADUATE CERTIFICATE IN web design and development

ICT 4300Web Enabled Information Systems4
ICT 4505Website Design and Management4
ICT 4510Advanced Website Design and Management4
ICT 4515Usability Design for Websites4
Total Credits16

Courses

ICT 4000 ICT Business Essentials for Technology Leaders (4 Credits)

In this course, students will explore the essential attributes of business research and analysis in the Information and Communications Technology (ICT) field to make appropriate business decisions. Students will individually and in teams explore the economic principles that drive the ICT industry. This course sets the foundation for research, analysis, and critical thinking that will be encountered and required throughout the ICT program. As such, a major component of this course is writing research papers on various ICT topics including economic and technical drivers and challenges, ICT economic principles, and the ICT regulator framework. Additionally, students will participate in collaborative teams as they consider industry trends and customer/user needs during the development process to create a product or service proposal and business case. Lastly, students will have the opportunity to evaluate and utilize management and process tools which will guide class discussions as well as critical thinking and analyses in a structured format. The applicability of these tools extends beyond this course and into the operation and management of an ICT organization.

ICT 4001 Technology Leadership (4 Credits)

This course is designed to give technology students a broader perspective on technology in organizations. The content will focus on bringing students a new set of skills that will enable them to evaluate what it means to be a technology leader. Students will explore how an IT organization establishes a technology vision and strategy and will develop skills such as communicating effectively, building and managing technology teams, managing risk, and technology budgeting. At the end of the ten weeks, students will demonstrate their technology leadership abilities in an executive presentation.

ICT 4005 ICT Technical Essentials (4 Credits)

This course comprehensively reviews the technological foundations of today's ICT industry. The course will provide students with a technical foundation needed for the ICT program. No technology experience is needed prior to taking the course. Topics include knowledge management, big data, artificial intelligence, information security, cloud computing, and other emerging technologies such as Blockchain. The application development process is also briefly reviewed. The course will provide students with an overview of technologies used to translate data into knowledge. The security requirements associated with a variety of information types are introduced, along with the current best practices used in information security.

ICT 4007 Creative Problem Solving and Programming Concepts (4 Credits)

In this course students will develop, or improve upon, their problem-solving skills to analyze problems and create solutions. Students will document their solutions and translate them into running programs written in the enormously popular Python programming language. Students will learn programming concepts including the use of variables, program input and output, flow control, conditionals, interpreter- and code-file-based approaches, and error testing. Students will learn how to set up Integrated Development Environments (IDE) such as Visual Studio Code on their personal computers and/or utilize a Cloud IDE in which they will write programs.

ICT 4010 Enterprise Architecture (4 Credits)

In this course, students will learn how to integrate IT to effectively support business goals. The course examines how enterprise architecture (EA) informs business and technology strategy. The course will explore the basics of EA, such as reference architectures, architecture patterns, and a comparison of EA and other architecture types. Students will also examine the opportunities and limitations of various EA frameworks and will apply the methods and tools of one of those frameworks, TOGAF, to design and document an EA initiative. Additionally, the EA implications of recent ICT trends such as cloud computing, global regulatory compliance, data protection, artificial intelligence, and ICT ecosystems will be explored. Prerequisite: Recommended ICT 4000, ICT 4005.

ICT 4015 Managing Technology for Strategic Value (4 Credits)

Technology's impact on business organizations is tremendous, and will likely only intensify in the future. While some businesses still view technology as an expense to the bottom line, other organizations use technology to gain a competitive advantage. Considering the impact of technology on smaller or startup companies as well as large corporations, this course will explore concepts, tools and frameworks to understand how technology can be used to inform business strategy. Students will apply current methodologies to case studies and projects to gain insight into business and digital transformation. Topics include digital future, business organization framework, technology financial management, data proliferation, technology risk management, disruptive innovations, and performance measurement. Prerequisite: Recommended ICT 4000.

ICT 4020 Business Forecasting and Planning (4 Credits)

This course includes a wide diversity of skills required in one’s professional career. Topics include the importance of accurate planning and scheduling for successful projects, risk/opportunity analysis, resource planning and allocation, building budgets, revenue forecasting, profit and loss statements, balance sheet analysis, the importance of managing customer perceptions and expectations, and the impact of economic issues on project success. Students will develop business analyses, including budgets and business plans, for several increasingly difficult scenarios addressing a range of technology applications and services. The final case study will culminate in a presentation to be given to potential investors, banks, or venture capitalists to secure a commitment for funding for a simulated telecom project. Recommended prerequisite: ICT 4000.

ICT 4025 Technology and Innovation Management (4 Credits)

Leaders of innovative firms build commitment to new directions, re-design structures to support new missions, and transform cultures. This course concentrates on the implementation of business strategy through effective structures and systems. Students will apply key aspects of strategic deployment, including organizational structure, product development, business models, and change management. Those aspects of strategic deployment are combined into a business plan. Students will learn how to effectively communicate business plans to decision-makers and stakeholders. Prerequisite: Required ICT 4000.

ICT 4100 Principles of Project Management (4 Credits)

This course will provide students with practical knowledge, tools, and techniques to become an effective project manager and work successfully within a project team. Students will learn real-world application of foundational concepts and develop skills such as stakeholder management, balancing competing constraints, delivery of value, navigating risks and ambiguity, building and running a high-performance project team, defining scope, managing change, and productive communication strategies. Students will practice classroom concepts through hands-on exercises individually and in teams.

ICT 4105 Project Contracts and Procurement (4 Credits)

This course is designed to provide students with leadership and practical skills in project contracts and procurement. The course covers current trends in the procurement marketplace, including digital transformation, supplier relationship management, sustainability, cyber security and agile processes. Students will gain knowledge of the various elements of the contract and procurement process, including procurement plans, requests for proposal (RFP), Statements of Work (SOW), and various types of contracts. Students will learn project management and negotiating skills, and gain hands-on experience developing a procurement plan, supplier selection criteria, an RFP or other appropriate RFx, and contract terms. Recommended prerequisite: ICT 4100.

ICT 4110 Project Risk and Quality Management (4 Credits)

This course introduces students to project risk and quality management and develops advanced skills in applying the project management tools and techniques learned in ICT 4100. A focused examination of scheduling, cost, quality, and risk management processes using advanced tools and techniques is included. Emphasis is placed on the project planning, execution, and monitoring and controlling processes. This course is on the Project Management Institute's (PMI) certification track. Recommended prerequisite: ICT 4100.

ICT 4115 Project Management Dynamics (4 Credits)

This is an advanced course that applies project management knowledge and skills to identify and analyze a complex project dynamics. Case studies will be used to explore the PMI project domains and project management dynamics. Learning is based on reading case material, the PMBOK Standard, completing project management simulations and the practical application of project management tools and techniques. Students receive hands-on simulation experiences in planning and running projects, and working in learning teams to practice project management roles. Students develop a workable project change management system, exercise project integration and communication skills, and demonstrate the ability to keep an overall project on track. They also demonstrate decision-making skills, with emphasis on making trade-offs based on solid business rationale.

ICT 4155 Strategic Alliances in the Technology Sector (4 Credits)

Strategic alliances are one of the key drivers in today’s global economy and they have gradually replaced vertical integration as the chief method of corporate expansion. Business-to-Business alliances provide organizations with a variety of benefits including enhancing the capability of organizations and helping to extract maximum value from available resources. While applicable to any industry, strategic alliances are particularly important in the technology sector. This course defines and discusses the roles of various types of strategic alliances in the technology sector, including informal alliances, partnerships, joint ventures, and outsourcing arrangements. Students will use case studies to explore strategies for managing profitability and leveraging these external business relationships. Students will analyze successful and unsuccessful alliances from the prospective of each alliance participant, 3rd party vendors, customers, and a variety of other stakeholders.

ICT 4170 Agile Techniques and Practices in Project Management (4 Credits)

Agile principles and practices are used across many project domains, each with its own unique characteristics and challenges. As the term implies, Agile techniques for the successful use of Agile project management processes are not static; they are dynamic and continuously evolving. The Agile debate is now turning from the tactical to the strategic. Realizing the full benefits of Agile (e.g., faster time to market, improved responsiveness to customers, higher quality, and greater efficiency), means more than improving project execution. It requires understanding the right place for Agile versus traditional methods within a modern enterprise comprised of multiple teams or groups of teams. This course examines both the Agile processes and practices for delivering projects, how to choose when Agile is appropriate versus Predictive methods, and the cultural challenges encountered when transforming into strategic Agile teams. Recommended prerequisite: ICT 4100.

ICT 4200 Cybersecurity Foundations (4 Credits)

This course will provide students with an understanding of cybersecurity and the importance of implementing sound cybersecurity policies, procedures, and systems. The course is for students who are new to cybersecurity (e.g., newly appointed managers with little cybersecurity experience) or those who need a refresher of cybersecurity fundamentals prior to taking additional courses in the concentration.

ICT 4205 Cybersecurity Management (4 Credits)

This course places students in cybersecurity manager roles to expose them to multiple security viewpoints. Students will interact with the full breadth of cybersecurity dimensions, including people, internal and external organizations, systems, and networks. They will learn how organizations strive to control all possible outcomes and occurrences within defined risk contexts as defined by company Directors. Students walk through the management discipline of cybersecurity, starting with the determination of needs and goals and the application of best practices before moving to the continual maintenance and improvement of an organization's cybersecurity stance. The course will provide students with an understanding of management roles and responsibilities including policy and process oversight, adherence to laws and regulations, cybersecurity program management, and understanding the types of reports created and reviewed by cybersecurity managers (such as reports for a Board of Directors). Prerequisite: Recommended ICT 4200 or practical experience in Information Security Principles and Practices.

ICT 4210 Cybersecurity Policy (4 Credits)

This course will help students understand critical events that shaped the U.S. cybersecurity landscape. Students will explore the impact of international cybersecurity policy such as the European General Data Protection Regulation (GDPR) on U.S. businesses. Students will learn how to analyze new cybersecurity policies and regulations to determine their impact on organizations.

ICT 4215 Cybersecurity Risk Management and Incident Response (4 Credits)

This course covers how to manage cybersecurity risk including mitigating risk, responding to incidents, and incident reporting (in particular when governmental and regulatory agencies need to be notified). This course will also address working with a public relations team and the Board of Directors to create press statements regarding cybersecurity incidents or breaches.

ICT 4220 Cybersecurity Leadership and Strategic Planning (4 Credits)

This course covers senior and strategic cybersecurity management roles and responsibilities, including the supervision and management of workers performing cyber-related and cyber operations work. The course also covers developing policies and plans and advocating for policy changes that support organizational cyberspace initiatives or required changes and enhancements.

ICT 4225 Cybersecurity Audits (4 Credits)

Cybersecurity audits play a key role in addressing today’s rapidly changing cyber threat landscape. Executives, including members of the Board of Directors may be required to certify that they have taken reasonable steps to protect information assets. Cybersecurity audits are a primary way to verify that information system and process controls effectively address cybersecurity risks.  This course will cover cybersecurity audits, providing aspiring audit professionals with the information needed to manage a comprehensive audit of cybersecurity controls. Recommended prerequisite: ICT 4210.

ICT 4300 Web Enabled Information Systems (4 Credits)

This course is an introduction to the development of modern software systems from the desktop to the cloud. The course examines best practices for software development and introduces the three tiers of software development from the web frontend to the database backend using available tools and software. It covers security issues and best practices related to developing web and cloud applications. This course lays the groundwork for a common understanding of full stack development. This should be the first course taken in: Software Design and Programming and Web.

ICT 4305 Object-Oriented Methods and Programming I (4 Credits)

This is the first of two courses that will present Object-Oriented methodologies and programming concepts using the Java programming language. Students will apply Agile tools and techniques, as well as the Unified Modeling Language (UML) within the software development process. The course examines Object-Oriented concepts such as abstraction, encapsulation, generalization, and polymorphism. Students will exercise these concepts with hands-on programming practice and define testing procedures. Additionally, students will use Integrated Development Tools and determine the role of software design frameworks. Students without any Java experience are recommended to take ICT 4361 Java Programming before taking this class. Recommended prerequisite: ICT 4300.

ICT 4310 Distributed Computing (4 Credits)

This course provides a practical, hands-on introduction to distributed applications and the use of cloud technologies. The course develops students’ understanding of application scalability, reliability and virtualization through the design, implementation, and deployment of cloud applications and services. Students will evaluate, recommend, and justify distributed technology solutions based on complexity, reliability and cost. Recommended prerequisites: ICT 4300, ICT 4315.

ICT 4315 Object-Oriented Methods and Programming II (4 Credits)

This is the second of two courses that will present object-oriented methodologies and programming concepts using the Java programming language. Students will apply Agile tools and techniques, as well as the Unified Modeling Language (UML) within the software development process. The course builds on the material from ICT-4305 to create code based on models written using the UML while applying industry standard object-oriented design patterns. Students will learn critical skills in designing inheritance hierarchies, working with object persistence and serialization frameworks and multi-threaded code. Additionally, the course will cover critical topics in privacy and security, including recent legislation such as the GDPR. Prerequisite: ICT 4305.

ICT 4351 .NET Programming with C# (4 Credits)

Students will explore the fundamentals of C# and object-oriented programming by using Visual Studio to develop desktop and web applications, test and debug applications, perform object-relational mapping using Entity Framework, and connect with XML and SQL data sources. Students will identity and describe various .NET components, design issues, development solutions, and package managers, while gaining familiarity with the core .NET languages and CLR execution. Recommended prerequisite: ICT 4305.

ICT 4361 Java Programming (4 Credits)

This course introduces students to the fundamentals of procedural and object-oriented programming, using the Java language. It teaches how to write, run, and debug basic programs before moving to a study of discrete, manageable building blocks that can be composed together to form software of any complexity. It will show how to use Java's built-in tools to load, store, and discover information, both in transient memory and persisted files. Students will interpret and modify sample code, with the help of various online learning aids, and gradually build up the confidence needed to write novel programs based on provided specifications.

ICT 4370 Python Programming (4 Credits)

This course starts with an introduction to Python programming covering basic programming concepts and Python syntax. It then continues to deepen students’ knowledge of Python by teaching how to access data (text files, databases and other data storage technologies), and process and manipulate that data. Basics of creating front-end interfaces with Python are covered in order to allow students to produce more intuitive interaction with application users. Beyond core Python libraries, other commonly used Python libraries will also be utilized in the course. The course will focus on good programming practices and solving problems effectively. At the successful completion of the class, students will be able to create a number of different types of projects and execute them in Python, as well as continue learning and applying Python skills to data analytics, GIS and other areas of focus. Recommended prerequisite: ICT 4007 (if student has no prior programming experience).

ICT 4375 Blockchain, Cryptocurrency, and Web3 Foundations (4 Credits)

Novel protocols, tools, and techniques are restructuring the web itself into a more distributed, trusted, and self-managing network than ever before. Welcome to Web3. This course will help students master foundational blockchain concepts and explore Web3 enabling technologies. Students will gain the ability to confidently use decentralized technologies like blockchains, cryptocurrencies, peer-to-peer apps, and more. Furthermore, students will understand how these technologies are being applied in industries around the world and why. Students will gain the ability to critically assess when Web3 technology is advantageous over other solutions both from a technical and economical perspective.

ICT 4390 iOS Application Development (4 Credits)

This course is designed to help students build a solid foundation in programming fundamentals utilizing the Swift programming language. Students will gain practical experience with the tools, techniques, and concepts required to build an iOS app both on their own and as a part of a team. Students will also learn the fundamental user interface design principles that are necessary for creating a meaningful user experience. Prior programming experience is not required for this course, but students must have a Mac/Apple computer.

ICT 4395 Android Application Development (4 Credits)

In the Information and Communications Technology Capstone Seminar, students will apply their cumulative knowledge and skills to create a culminating work that critically addresses a problem in their degree field of study. Students make iterative progress on a capstone project throughout the course that presents a position on a relevant problem, supports the position with academic and professional literature, analyzes the proposed solution, and synthesizes scholarly findings. Primary research will not be conducted. The seminar is structured around collegial discussion and continuous feedback from peers and the instructor. At the end of the course, students will present their capstone project with professional and academic audiences in mind. Prerequisite: Acceptance as a degree candidate, completion of at least 40 quarter-hours (including all core courses) with a cumulative GPA of 3.0 or better. A final grade of B- or better is required in this course to meet degree requirements. Students must complete the Capstone Seminar in one quarter; no incomplete grades are assigned.

ICT 4400 Database Administration (4 Credits)

This course introduces the roles and responsibilities, as well as the critical knowledge and skills, needed to function as a database administrator. The course focuses on Oracle and Microsoft SQL Server RDBMSs and the Oracle NoSQL databases. Database administration covers a range of topics which are covered in this course; installation, configuration, performance tuning, maintenance, and database security. Special focus will be paid to the architecture of the RDBMS and NoSQL systems, using it as the basis of much of the work throughout the course. There will be weekly hands-on lab work that afford students opportunities to gain valuable practical experience in managing databases. This course will function as a introduction to other courses in the Database Design and Administration concentration, which will give students the occasion to study these topics in greater depth. The course will conclude with an examination of the future of the database field, discussing quantum computing, cloud computing and block-chain technology.

ICT 4405 Database Design and Implementation (4 Credits)

In this course, students will focus on database design from a holistic view of a database from inception to implementation. Students will start by exploring the history and evolution of database systems and models and then proceed to hands-on application of database design theory. The course concentrates on the relational database model and the conceptual, logical, and physical phases of database design and development. Entity-relationship modeling, data normalization, and Structured Query Language application are core components of the class. Students will gain hands-on experience with database design concepts and have the opportunity to build a relational database using the foundational principles of database design within the framework of the database life cycle (DBLC).

ICT 4410 Data Warehousing Design (4 Credits)

Data warehouses are one of the most valuable assets an organization can possess to remain competitive in a quickly evolving global marketplace. This course provides students an introduction to the role of data warehouses in effective decision-making based on data for strategic and operational objectives and supporting decision support systems. This course will provide students foundational knowledge and skills around data warehouse design and broad coverage of data warehouse concepts, architecture, data modeling, security, implementation and trends underlying current and future development. Prerequisite: Recommended ICT 4400.

ICT 4415 Database Backup and Recovery with Lab (4 Credits)

This course explores database backup and recovery strategies and tactics using both Oracle and SQL Server database systems. The course will include weekly lab work that will give students an opportunity to gain experience with Oracle and SQL Server databases. Topics include preparing backup, recovery and disaster plans, as well as performing complete and incomplete database recoveries using the Oracle Export/Import utility. Students also work with a SQL Server database, utilizing the SQL Server Management Studio. Students will be assigned a Linux Virtual environment that will be used for all Oracle administration, and they will install a SQL Server database locally that will be used for all SQL Server administration. Prerequisite: ICT 4400.

ICT 4430 Database Security (4 Credits)

As the world has become increasingly data-driven, IT professionals have been forced to dramatically rethink how to protect their most valuable corporate asset, data. This course strives to provide a perspective that intersects several technology disciplines: database administration, web-based application development, and technology management. Taking a defense-in-layers view, Database Security will provide students with an opportunity to gain an understanding of how data is protected from several perspectives. A wide range of database security concepts will be explored, including those specific to the Oracle, MySQL, and Microsoft SQL Server RDBMSs. Students will gain an understanding of the different types of threats and vulnerabilities present in a data-centric world and will develop strategies to protect an enterprise's data footprint.

ICT 4451 Database Programming: Oracle PL/SQL (4 Credits)

This course builds on skills learned in ICT 4405 Database Design and Programming. Students will transform a database schema design into a database application using Oracle's PL/SQL programming language. Topics include advanced SQL DDL, DML, and scripting, PL/SQL constructs, stored procedures, modular design and development (packages), software development processes, views, sequences, cursors, dynamic SQL, and error handling. Using weekly assignments, students will practice different aspects of design and development of database applications. Prerequisite: ICT 4405 or SQL experience.

ICT 4462 SQL Server and T-SQL Lab (4 Credits)

This course provides a comprehensive introduction to Microsoft SQL Server, utilizing the SQL Management Studio for administrative and development tasks. This course offers a solid foundation of the Transact-SQL (T-SQL) constructs that will enable students to build, query, maintain, and finetune SQL Server databases. The course focuses on basic to advanced queries including joins, functions, data types, stored procedures, declaration and execution, cursors, temp tables, triggers, error handling, transaction management, and security. This course also offers an introduction to common administrative and maintenance tasks, SQL Integration Services, SQL Analysis Services, and SQL Reporting Services are covered. Working in Microsoft SQL Server, students experience hands-on learning in weekly labs to prepare them for real-world situations. Prerequisite: Recommended ICT 4400.

ICT 4485 NoSQL Databases for Big Data (4 Credits)

Structured Query Language (SQL) based database management systems (DBMS), commonly referred to as relational databases, have been dominant in the market for over forty years and remain so today. However, the emergence of real-time streaming data from technologies such as the Internet of Things (IoT) and relationship-based dynamic datasets from e-commerce and social networks gave rise to big data. Big data is characterized by volume (petabytes), velocity (data rate), and variety (structured and unstructured). Relational databases are not suitable for big data. The requirements of big data have created the need for alternate databases. NoSQL databases were developed to address the requirements of big data. The requirements of big data cannot be satisfied by a single NoSQL database model because real-time streaming data is structured very differently from relationship-based dynamic data. Many large, well-known companies use different types of NoSQL databases to solve problems in their domain. In this course we will examine four NoSQL database models: key-value, document, column, and graph. Students will learn about advantages and disadvantages of each type of NoSQL database model. The course will include hands-on experience with a relational database and each type of NoSQL database. Students will also learn to analyze the structure of data and select the appropriate NoSQL database model to store and manipulate big data.

ICT 4505 Website Design and Management (4 Credits)

This course extends your web design and development skills and includes advanced HTML techniques and enhanced page design capabilities using CSS. The key to great web design is rooted in a solid foundation, which requires a plan or a “blueprint.” We will explore best practices in information architecture (IA) and how to incorporate user-centered design (UCD) techniques as a standard practice in web design. Students will also develop an understanding and working knowledge of Cascading Style Sheets. Through the use of readings, examples, hands-on projects, and discussions, the class will build an understanding of the foundations and applications of user-centered design to plan, build, and manage a website. Through participation in a project and regular discussions, class members will experience working as active and contributing members of the class and knowledge-building community. Recommended prerequisite: ICT 4300.

ICT 4510 Advanced Website Design and Management (4 Credits)

Web development has become an integral part of the tech industry and has created a multitude of career options for job seekers. This course will enhance the knowledge gained in ICT-4505 by delving into HTML5 JavaScript APIs and Responsive design using a common CSS framework. Students will be introduced to beginner, intermediate and advanced JavaScript concepts. Finally, the foundational web languages HTML5, CSS and JavaScript will be used to build a fully functional client-side application. Prerequisite: ICT 4505.

ICT 4515 Usability Design for Websites (4 Credits)

This course expands on the basic knowledge of website design and development by providing an in-depth understanding of how to design a website with the user in mind. Students will gain knowledge about how the fields of human factors engineering and psychology (e.g., visual perception, attention, cognition, learning and memory, information processing) relate to the basis of usability design as well as how usability assessments are conducted. Usability guidelines for common functions such as web navigation, search, menus, scrolling, links, text, page layout, visual organization, etc. will be explored. Students will have the opportunity to develop a website that demonstrates appropriate use of important usability guidelines and conduct usability assessments with real users. Prerequisite: ICT 4505.

ICT 4540 Data in Web Application Development (4 Credits)

XML is an open, text-based markup language (Extensible Markup Language) that provides structural and semantic information to data. XML was designed to store and send data, and it can also be used by software and web-based applications for display. This course explores several common industry-leading approaches, models, and techniques for XML in business applications. Hands-on experience with the XML formats and manipulation, which includes syntax, structure, context, and programmatic uses of XML, form the weekly assignments, culminating in a summary project. Other related standards, such as JSON, are discussed, as well as use of CSS for display of XML data. Some JavaScript is introduced to illustrate the document object model and techniques for integration of data. Prerequisites: Students should have familiarity with constructing HTML web pages and data concepts. Familiarity with data manipulation, APIs, or a programming language will be helpful but not required.

ICT 4560 Web Graphics Production (4 Credits)

This course introduces the fundamental concepts and techniques of digital graphics creation and image processing for both online publication and website interface design using industry-leading tools as well as topics around use policy and considerations of image manipulation in the digital age. Students learn the basics of manipulating, correcting and modifying images, bitmap painting tools, vector drawing tools, typography, masking, web production techniques, and advanced image compositing in hands-on exercises and assignments. Basic integration of images and generated code into a website layout employing CSS is also covered. Experience with tools like Adobe Photoshop is useful but not required.

ICT 4570 Web Scripting with JavaScript (4 Credits)

This course presents students with the principles necessary to design and develop client-side and server-side scripts used to build dynamic websites and applications. JavaScript concepts such as data types, control structures, functions and objects are discussed. Students learn how to write beginner and intermediate scripts. Students will be introduced to frameworks and libraries such as Node.js and Arrow Functions that are used to create interactive and dynamic client-side and server-side applications. Real world examples will be included. Technologies covered in the course include JavaScript/ECMAScript, JSON (a JavaScript-friendly data format), XML (Extensible Markup Language) JavaScript as the J in AJAX, and JavaScript in HTML5 form interaction and validation. Prerequisite: Recommended ICT 4505, ICT 4510.

ICT 4580 Cross-Platform Mobile Application Development (4 Credits)

The mobile device market has grown tremendously over the past few years. Self-contained apps that are focused on one concept account for a large percentage of this growth. This course teaches the basic concepts of developing a mobile application using a framework so that the application runs on different devices. Students will synthesize the basic knowledge of the framework to create building blocks of various tools. They will follow best practices in the development lifecycle of building a mobile application. Students will compare and contrast various frameworks for mobile application projects. They will construct their mobile application that could be deployed across many platforms that use native device APIs and hardware. Prior programming experience recommended.

ICT 4605 Principles of Information Security (4 Credits)

This is a comprehensive Information Systems Security management course covering the eight basic principles of Information Assurance and Information Systems Security. The course follows the Common Body of Knowledge (CBK) convention established by the International Information System Security Certification Consortium, Inc. (ISC)2. This course serves as an introduction to the eight domains of information systems security with the emphasis on management issues. It provides the foundation of information systems security and the methodologies that organizations apply to analyze and achieve their security goals. Students learn about significant computer security laws and regulations, system security engineering, the development of effective security policies, system access controls, network security, encryption and security models. The course also covers specific security measures to include, but not limited to, physical security controls, network security, cloud security, telecommunications, and cryptography. Information covered includes contemporary issues of cybercrime, and business continuity and disaster recovery planning. The course applies a systems approach to security issues to analyze and develop security solutions. All topics are discussed in the context of a total enterprise-wide framework.

ICT 4610 TCP/IP Networks (4 Credits)

This course explores the design, architecture, capabilities, and security of the TCP/IP protocol stack by looking at its history, development, and current applications. The course also explores how TCP/IP has supported the growth of the Internet, Internet of Things (IoT), and next-generation wireless networks and services. The TCP/IP model, standards, and key architectural principles that support data flow are examined through familiarization with the full TCP/IP v4 and v6 protocol suites. Students explore TCP/IP capabilities, addressing/subnetting, performance, and cybersecurity issues. The course also covers security-specific protocols to support secure network communications, user identity protection, and the security aspects of all other protocols. Students will examine secure VPN services and mechanisms for personal and business Internet connectivity. The course concludes with a survey of modern topics including Real-Time Communications and IPv6.

ICT 4615 Identity and Access Management (4 Credits)

Identity is the new security perimeter. Access can be determined based on a persona, a role, or a user type. Identity and Access Management (IAM), then, is the foundation for access to any secured computer resource and must be handled and managed carefully and deliberately. This course will provide students with the skills they will need to succeed at designing and implementing access control mechanisms on networked systems. The course covers the principles and mechanisms that compose an overall IAM system and is based on modern technology that supports Zero Trust, Federated Identity, Role-based Access Controls (RBAC), and Attribute-based Access Controls (ABAC).

ICT 4670 Disaster Recovery and Business Continuity Planning (4 Credits)

This course in an introduction to Disaster Recovery and Business Continuity (DR/BC) Planning. The course examines the steps required to identify mission-critical continuity needs of an organization, analyzes the legal & regulatory requirements for data security, and evaluates the various risks management approaches to identify and quantify business risk associated with business continuity. The course provides students the opportunity to create a Disaster Recover/Business Continuity (DR/BC) plan that incorporates business resumption planning, emergency response & communication, and data/system recovery techniques.

ICT 4680 Principles of Cryptography (4 Credits)

E-commerce has made cryptography a cornerstone of modern information systems security. Cryptology is a core component of all recognized information security certifications; however, it may be the least understood of the information security disciplines. This course focuses on the terminology and concepts needed to understand how cryptographic techniques are used to protect sensitive information. Topics include different types of ciphers (substitution, transposition, block and stream), Digital Signatures and Message Authentication Codes, public key infrastructure (PKI), secure sockets layer (SSL), and network protocols for encryption, among others. Lecture and reading materials are reinforced by hands-on experimentation in a virtual lab environment focused on real-world uses of cryptography. Internet resources are used to tie the course material to current technology trends. No programming experience or advanced mathematical skills are required for this course. Recommended prerequisite: ICT 4605.

ICT 4685 Cloud and Internet Law (4 Credits)

This course explores the legal and technical ramifications and implications created by cloud computing and Internet Law. This course also examines the types of issues and concerns that exist in the US and the world by the dynamic change in software, computer networking, and cloud infrastructure. This rapid change in computer networking, data, information, Internet, and cloud architecture directly impacts governments, companies, and individuals. Issues include how to handle data, information, security, privacy, civil and criminal laws, rules and regulations, contractual agreements, and service-level agreements between parties on many levels from service providers in different states, countries, and parts of the world. It is important that all of these issues are balanced by differing cultural standards and mores from all 50 States, all over our country and all around the world, including the legal (and sometimes not so legal) methods of protecting governments and companies in this ever-changing, “always-connected” world.

ICT 4690 Computer Forensics with Lab (4 Credits)

This course will introduce students to current methods and techniques in computer forensics with a focus on the appropriate procedures for evidence collection and processing. As electronic information increases in its importance and use in the court of law, future investigators need to be able to collect and analyze forensics data from computer systems in support of incident investigations, including e-Discovery, forensic analysis and reporting, evidence acquisition, Internet browser forensics and tracing user and application activities on computing systems. The course is supplemented by hands-on exercises, case studies, and a final culminating assignment. Prerequisites: Required ICT 4605 (unless prior ISS experience), Recommended ICT 4610.

ICT 4695 Application Security (4 Credits)

In this course, students explore the security concepts, principles, and practices that are used to secure software applications throughout the modern software development lifecycle (SDLC). Topics include enhancing the agile/scrum development processes with secure design models and application risk analysis, application lifecycle management, defensive programming, secure DevOps, and AppSec issues with new technology and new consumer devices. Recommended prerequisite: ICT 4605.

ICT 4701 Topics in Information and Communication Technology (4 Credits)

This is an advanced special topics seminar course that may be offered to address a developing concept, an industry trend, or a new technology. The focus is on specialized areas of interest. Topics courses may be used as electives within the Information and Communications Technology degree and certificate programs, and, with advance approval from Academic Director, may substitute for core courses in the degree or certificate program.

ICT 4800 Network Communications and the Internet (4 Credits)

This course focuses on the fundamental concepts and technologies of communications networks and the Internet, including Network Communications theory through the TCP/IP stack, which is the foundation of modern communication systems. The course also emphasizes application of these concepts to the analysis and design of network solutions for various Enterprise and Service Providers requirements. Topics include in-depth analysis of the layered structure of networking protocols, network media, communications standards, LAN and WAN network architectures, in-depth IP routing, and current trends in networking via the Internet. Students will analyze the purpose of network routing protocols, their respective algorithms, and IP addressing. Students will apply critical thinking via discussions of current and future trends in network technology, expanding to IP Services, Network Virtualization, and their role in networking evolution. Prerequisite: Recommended ICT 4005.

ICT 4820 Advanced Network Technologies (4 Credits)

Technological advancements in networking within the last few years are revolutionizing networking concepts for both enterprises and service providers. This course demystifies those latest advancements in network technologies. Topics include in-depth coverage of modern networking elements, network requirements, and network virtualization technologies, including Software Defined Networks (SDN) and Network Function Virtualization (NFV). The course will also explore the latest network technologies' requirements, such as elastic traffic, mobility, ultra-low latency, on-demand bandwidth, and more. Further, students will discuss the motivations behind network softwarization, SDN and NFV components, architecture, protocols, and use cases. The course emphasizes deep understanding, analyses, and evaluation of modern network architectures. Prerequisite: Required ICT 4800.

ICT 4830 Broadband Wireless Networks (4 Credits)

This course examines how Broadband radio technologies are changing to meet the growing demands for autonomous vehicles, smart cities/smart homes using smart IoT devices, cellular communications that deliver consumer entertainment/relevant and specific information content, support remote workers, and online learning. Wireless telecommunications networks are studied with an emphasis on the challenges and the approaches to meet the demands of continually increasing data traffic from devices such as mobile smartphones, tablets, hotspots, smart IoT devices, new emerging technologies like cellular-vehicle-to-everything (C-V2x), as well as broadband services like VOIP and mobile video. Current and dominant wireless telecom technologies and protocols are presented, including 3G, 4G LTE, OFDM, MIMO, Mobile IP, WIMAX, and Wi-Fi. The new 5G NR technology standards and services (eMBB, URLCC, mMTC) will be presented. The wireless telecom industry is studied from standards, carrier, and technology perspectives, with an emphasis on radio networks designed to support key use cases. Prerequisite: Recommended ICT 4835.

ICT 4840 Next Generation Wireless Networks and Services (4 Credits)

The rapid innovation in wireless networks that is at the center of today's ICT industry takes place in the four areas of broadband radio, core and edge networks, wireless services, as well as smart objects. This course focuses on the key next generation technologies at the core network, service, and object layers. First, the role of the Internet Protocol Multimedia Subsystem (IMS) in the core network is examined, which is at the heart of many service provider deployments. At the service layer, this course emphasizes wireless service architecture, including popular applications such as mobile real-time messaging, video, and mobile web services. The production of networks and services through cloud technologies is highlighted. The course also explores The Internet of Things (IoT), which plays a prominent role in modern wireless networks. A case study approach is taken to highlight core use cases from key industries including Smart Cities, the Smart Grid, and Industry 4.0. Finally, wireless product development and operations are examined in the critical context of the conflict between over-the-top (OTT) and network operator ecosystems. Prerequisite: Required ICT 4800.

ICT 4845 Information Systems Security with Lab (4 Credits)

In this course, students are introduced to security concepts that align with the Certified Information Systems Security Professional (CISSP) Common Body of Knowledge (CBK). They are instructed to be critical thinkers in their navigation through the network security landscape. Students focus on real-world examples of both perimeter network security and desktop security, which can be used in any environment, simple or complex. Students have the opportunity to work with a range of network security toolboxes in a hands-on software lab environment. Recommended prerequisites: ICT 4800, ICT 4605.

ICT 4901 Capstone Project (4 Credits)

The Capstone Project provides students the opportunity to research a topic, problem, or issue within their field of study, and work individually with a Capstone advisor. Similar in weight to a thesis, but more flexible, this final project will synthesize and apply core concepts acquired from the program. The student will select an appropriate Capstone advisor who is knowledgeable in the field of study to work closely with and who can guide the research project. Evaluation will be focused on the quality and professionalism of applied research and writing; critical and creative thinking; problem-solving skills; knowledge of research design, method, and implementation; and contribution to the field and topic of study. Please see the Capstone Guidelines for additional details. Prerequisites: A Capstone Proposal that has been approved by both the Capstone Advisor and the Academic Director, acceptance as a degree candidate, completion of at least 40 quarter-hours (including all core courses) with a cumulative GPA of 3.0 or better.

ICT 4902 Capstone Seminar (4 Credits)

In the Information and Communications Technology Capstone Seminar, students will apply their cumulative knowledge and skills to create a culminating work that critically addresses a problem in their degree field of study. Students make iterative progress on a capstone project throughout the course that presents a position on a relevant problem, supports the position with academic and professional literature, analyzes the proposed solution, and synthesizes scholarly findings. Primary research will not be conducted. The seminar is structured around collegial discussion and continuous feedback from peers and the instructor. At the end of the course, students will present their capstone project with professional and academic audiences in mind. Prerequisite: Acceptance as a degree candidate, completion of at least 40 quarter-hours (including all core courses) with a cumulative GPA of 3.0 or better. Students must complete the Capstone Seminar in one quarter; no incomplete grades are assigned.

ICT 4980 Internship (0-4 Credits)

The ICT internship is designed to offer students a practical educational experience in an industry related setting. The internship is an individualized learning experience that is directly related to the knowledge and skills covered in the ICT master’s degree program. Students are responsible for finding their own internship site and proposing their internship ideas. University College will send notification to all ICT students if they hear of internship possibilities. Students may also work through the DU career center to explore opportunities for internship experiences. The objectives, activities, responsibilities, and deliverables for the internship are defined in a training plan that is developed by the student jointly with the internship supervisor at the sponsoring organization. The training plan is approved by the academic director. Prerequisites: The student must be unconditionally accepted in the ICT degree program, have completed a minimum of 28 hours of graduate coursework, including at least two core courses, and have earned a GPA of 3.0 or better. Enrollment must be approved by the academic director.

ICT 4985 Industry Innovation Project (1-4 Credits)

Students in this course will participate as a part of a team of cross-discipline students working on an innovation project that is scoped to meet the specific needs of its industry client. Students will have a choice between a variety of project types so that each student can select the industry and team role that best supports their specific area(s) of study. Teams will consist of 4-8 students pursuing a mix of technical, business, and liberal arts degrees. Every project will be led by an experienced industry advisor who will be responsible for managing the project workplan, client engagement, and end product quality. Students will gain direct industry experience in their area of study with an emphasis on innovative thinking, team collaboration, and independent project management skills. Prerequisite: Academic director and academic advisor approval is required. Selection criteria will include academic status and project availability.

ICT 4991 Independent Study (1-4 Credits)

This is an advanced course for students wishing to pursue an independent course of study. The student must be accepted in a degree program, have earned a grade point average of 3.0 or better, obtained the approval of the department director, and have completed the Independent Study form and filed the form with all appropriate offices before registering for the independent study. Independent Study is offered only on a for-credit basis.

Back to Top