Technology Courses

The technology field always looks toward the future. Technology courses at DeVry can help you prepare for yours. Whether you focus on engineering technology, technical management, software and information systems or information technology, our programs and courses on technology are designed to help equip you for a career in tech.

Establish a core foundation of knowledge, then hone your skills in niche topic areas with classes that are rooted in an experiential, hands-on learning approach. You can learn how to troubleshoot in an online tech lab, develop coding skills and build databases and networks. Through our various technology classes, you can develop the tech expertise you need to pursue your goals.

Classes Start Every 8 Weeks

Explore Technology Courses by Subject

Biomedical Engineering Technology Courses

Biomedical Equipment and Instrumentation I with Lab^
Credit Hours: 4

This course helps students understand the roles and functions of biomedical devices. These tools are used to measure biological and physiological processes. Coursework introduces general purpose and highly specific equipment and protocols, including:

  • Bioamplifier and filter units
  • EKGs, spirometers and pulse-oximeters
  • Plethysmographs and phonocardiographs
  • Transduction processes

PREREQUISITE(S): BIOS135 and BIOS195 and ECET340 and PHYS320

Medical Instrumentation
Credit Hours: 3

This course presents principles of biomedical devices used to measure biological and physiological processes. Coursework addresses general purpose bioamplifier and filter units, electromyographs, noninvasive blood pressure systems, spirometers, pulse-oximeters, plethysmographs, tonometers, digital thermometers, phonocardiographs and Doppler flow meters. Various transduction processes are presented, emphasizing physiological signal measurement and basic quantitative analysis techniques. This course covers integrated biomedical systems and their associated medical applications, as well as troubleshooting techniques, safety practices and maintenance procedures for various instruments and devices. Topics include electrocardiographs, brain activity monitoring recorders, patient monitors, pacemakers, defibrillators, electrical stimulators, electrostatic units, dialysis equipment and related equipment used in clinical environments. Coursework examines basics of calibration, troubleshooting, repair and certification, needed to determine if equipment and instruments meet specifications.


Medical Imaging Technology
Credit Hours: 3

This course introduces various transmission- and emission-based medical imaging techniques including X-rays, computed tomography (CT), ultrasound (Doppler and basic imaging), magnetic resonance imaging (MRI) and positron emission tomography (PET). Fundamental physics of these technologies are presented, as are basics of image acquisition, processing, image format construction and storage types. Also addressed are PAC and DICOM standards, as well as radiation safety and standards.


Credit Hours: 3

This course covers design principles and implementation of computer infrastructure as related to accessing medical databases, visualizing medical techniques, and transferring and manipulating medical data over communication networks. Topics include digital imaging and communications in medicine (DIACOM), picture archiving and communication systems (PACS), and health level 7 (HL7) networks.


Biomedical Equipment and Instrumentation II with Lab^
Credit Hours: 4

This course covers integrated biomedical systems and devices, and their associated medical applications. Students learn about specific equipment used in clinical environments. Other topics include:

  • Instrument calibration
  • Troubleshooting
  • Maintenance and repair
  • Safety procedures
  • Specifications and certification


Medical Imaging Technology with Lab^
Credit Hours: 4

This course introduces various transmission- and emission-based medical imaging techniques. X-rays, CT, MRI, PET and ultrasounds are covered, as well as:

  • Fundamental physics of imaging technology
  • Image acquisition, processing, format construction and storage
  • Radiation safety and standards
  • PAC and DICOM image systems


Telemedicine and Medical Informatics with Lab*^
Credit Hours: 4

In this course and lab, students experiment with communicating medical data. Coursework covers computer infrastructure, network design principles and implementation. Other topics include:

  • Digital imaging and communications in medicine (DIACOM)
  • Picture archiving and communication systems (PACS)
  • Health level 7 (HL7) networks


Computer Forensics Courses

Digital Forensics I with Lab*^
Credit Hours: 4

This course introduces forensics, and highlights how it integrates with other sciences. In the lab, students:

  • Learn and use forensic techniques
  • Investigate illegal and unethical activity within PC and LAN environments
  • Resolve related issues


Digital Forensics II with Lab*^
Credit Hours: 4

This course builds on the forensic computer techniques introduced in CCSI410. The lab provides students opportunities to:

  • Focus on advanced investigative techniques
  • Track leads over local and wide area networks
  • Gain exposure to international computer crime


Engineering Technology and Information Sciences Courses

Introduction to Technology and Information Systems*^
Credit Hours: 2

This course introduces the basics of the Internet of Things (IoT). It details the way that people, places, data and devices (P2D2) work together. Topics include: 

  • Basics of networking 
  • Computing and electronic devices 
  • Problem solving skills 

Note: This course is available only for students in technology programs for which it is required

PREREQUISITE(S): ENGL062 and MATH062; or equivalent

Introduction to Operating Systems*^
Credit Hours: 4

This course introduces operating systems, with topics including:

  • Windows, Linux, mobile and virtual-based systems
  • System architectures and devices
  • Basic scripting

PREREQUISITE(S): CEIS101; and ENGL062 and MATH062 or the equivalents

Introduction to Programming*^
Credit Hours: 3

This course presents the basics of programming. Topics include: 

  • Elements such as variables, expressions, conditionals and functions used to create simple applications 
  • Program specification design 
  • Program specification documentation and validation 

PREREQUISITE(S): BIAM110 or CEIS101; and ENGL062 and MATH062 or the equivalents

Introduction to Digital Devices*^
Credit Hours: 3

This course explores concepts, devices and connectivity within the Internet of Things (IoT) and the application of IoT solutions to improve industry or societal problems. Topics include: 

  • The basics of networking 
  • Computing and digital devices 

PREREQUISITE(S): CEIS101; and ENGL062 and MATH062 or the equivalents

Programming with Objects
Credit Hours: 4

This course builds on structured programming and introduces object-oriented and functional programming concepts. Students design, code, test and document business-oriented solutions using complex algorithms. Advanced topics include the use of libraries for data manipulation and visualization.  


Software Engineering I^
Credit Hours: 3

This course applies tools that are typical of software engineering settings and it explores: requirements; design; testing; metrics; process improvement; quality assurance; software configuration management, maintenance, and release, as well as ethics. 


Intermediate Programming
Credit Hours: 4

This course explores structured and object-oriented program development. Topics include language syntax, selection and iteration control structures, functions, debugger tools and techniques, objects, classes, encapsulation, polymorphism and inheritance. An integrated development environment is used to program, design, code and test structured and object-oriented applications. A programming language, such as C#, is used. 


Database Systems and Programming Fundamentals*^
Credit Hours: 4

This course explores universal aspects of database systems that are common across programming languages, operating systems, or application types. Systems reviewed range from personal device and desktop databases to large-scale, distributed database servers. Classic relational databases to modern data warehouses are presented. Topics covered are library creation, primary key selection, column identification, defining relationships, normalization, data indexing and storage, and query languages. Students code and execute programs and routines that create, insert, update, and delete data. 


Data Structures and Algorithms^
Credit Hours: 3

This course introduces structures that allow efficient organization and data retrieval, frequently used algorithms and basic techniques for modeling, as well as understanding and solving algorithmic problems. Arrays and linked lists; hash tables and associative arrays; sorting and selection; priority queues; sorted sequences; trees; graph representation; graph traversal; and graph algorithms are covered. 


Careers and Technology*^
Credit Hours: 1

This course provides you with technical preparation required at the entry-level to be successful in a career field. 

  • Various industry certification exam preparation under instructor supervision 
  • Graded on a satisfactory/unsatisfactory basis 

PREREQUISITE(S): co-req: CEIS150 or NETW211 or NETW270

Engineering Technology Fundamentals
Credit Hours: 3

This course introduces fundamental concepts of engineering technology. Topics include design, communication, and ethics for the engineering technology profession and fundamental engineering technology principles.


Computer-Aided Design
Credit Hours: 3

Students develop computer-assisted design and modelling skills that can be applied in many technology fields including biomedical, mechanical, and electrical/electronic design. Students leverage computer-aided design (CAD) software to facilitate the generation, modification, and optimization of systems, solid models, and proto-types. The benefits and methods of iterative and rapid prototyping are covered.


Process Improvement
Credit Hours: 3

In this course, the two main processes of six sigma will be introduced - DMAIC (define, measure, analyze, improve, control) and DMADV (define, measure, analyze, design, verify). Students will learn how these principles are applied to improve existing processes and create new ones. Emphasis will be placed on DMAIC and statistical process, product control and machine learning for process improvement. General statistic principles will be reviewed and new topics addressing principles of statistical process control will be covered. Material covered represents competencies and proficiencies aligned to Lean Six Sigma Yellow Belt certification.


Introduction to Artificial Intelligence and Machine Learning
Credit Hours: 3

This course explores the algorithms, applications, and careers in Artificial Intelligence and Machine Learning. Applications such as the Internet of Things, image processing, robotics, natural language processing, and data analytics will be studied.


Introduction to Mobile Device Programming^
Credit Hours: 3

This course introduces mobile operating systems programming. Explore the Android and iOS operating systems. Learn to create an application for one of these systems. Course topics include menu systems, user interfaces, 2D graphics and audio.


Database Management*
Credit Hours: 3

This class introduces database management. You can learn about:

  • Internal and cloud-based information retrieval and storage
  • Database management system (DBMS) architecture
  • Capacity planning and performance tuning
  • Backup, recovery, disaster planning and archiving
  • Reorganization and defragmentation


Software Engineering II^
Credit Hours: 3

This course emphasizes the implementation phase of the software development life cycle (SDLC). You will learn best practices used by software engineers. These include:

  • Application software engineering techniques using UML/OOAD
  • Project management skills covered in CEIS200
  • Programming, testing and other activities to deliver a product that meets approved specifications
  • Hands-on learning through a team project and lab assignments


Programming Languages and Advanced Techniques^
Credit Hours: 3

You will focus on programming language concepts and design principles of programming paradigms (imperative, functional, object-oriented and logical). Topics include:  

  • a history of programming languages 
  • data types supported 
  • control structures 
  • run-time management of dynamic structures 


Data Mining and Analytics*
Credit Hours: 3

This course teaches traditional mining and analytic methods for routine data sets. This includes:

  • Dynamic structured query language (SQL)
  • Data warehousing, reporting, analysis, performance tuning and security practices
  • Mining and analyzing large and complex data sets
  • Sentiment analysis with cloud-based computing, machine learning, data crawling and data scraping techniques
  • Interpreting results and developing predictions


Data Interpretation and Statistical Analysis*
Credit Hours: 3

This course covers statistical analysis and data driven decision making. You will apply statistical software packages to mined data sets. You will use analytics in projects that need measurable, scientific business solutions. You will also learn how to use data for predictive analytics.


Ecosystem of the Internet of Things*
Credit Hours: 3

This course focuses on the Internet of Things (IoT) as a networked system. You will study:

  • Meshes, wireless networks, sensor nets and other configurations
  • How low-power, low-cost devices interconnect into a robust system
  • Data mining systems that gather information from many sources and identify patterns
  • IoT applications


Preparation for the Profession*^
Credit Hours: 1

Opportunities to prepare for desired professions in technology are explored. Students may engage in a variety of activities under instructor supervision including industry certification examination preparation, internships, co-ops, portfolio building, and/or applied projects. Students perform self-assessment and goal-setting activities to execute job search and career advancement strategies using knowledge gained in their respective areas of study.

PREREQUISITE(S): CEIS299 AND (TECH460 or co-req: CEIS400, CEIS420, CEIS480, CEIS485, CEIS490, CIS407A, NETW404, NETW414, SEC321, WEB375)

Computer Information Systems Courses

Business Application Programming with Lab*^
Credit Hours: 4

In this course, you'll build on analysis, programming and database skills developed in previous courses. You'll also be introduced to fundamental principles and concepts of developing programs that support typical business processing activities and needs such as transaction processing and report generation. You will have the opportunity to develop business-oriented programs that deal with: 

  • Error handling 
  • Data validation 
  • File handling

Java is the primary programming language used.


Web Interface Design with Lab*^
Credit Hours: 4

In this course, learn design and programming techniques to develop websites. Coursework emphasizes:

  • Site structure and navigational models
  • Practical and legal usability considerations
  • Performance factors
  • Tools including HTML, CSS, DHTML and scripting

Extensible HTML (XHTML) and JavaScript are the primary software tools used.

PREREQUISITE(S): CEIS209 or corequisite WGD229

Web Application Development with Lab*^
Credit Hours: 4

Web design, coding and scripting are the focus of this course. Other concepts include:

  • Database connectivity for web-based applications
  • Analysis, interface design and programming

ASP.NET is the primary software tool used. Other programming languages used are Visual Basic .NET, C++.NET and C#.NET.


Computer Applications and Programming Courses

Computer Applications for Business with Lab^
Credit Hours: 2

This course introduces common productivity tools used in business. You will practice with word processing, spreadsheets and presentation software. Applications include Microsoft Word, Excel and PowerPoint.


Database Management Courses

Database Administration with Lab*^
Credit Hours: 4

In this course, students are introduced to a variety of database administration. Subjects include:

  • Capacity planning
  • Database management system (DBMS) architecture
  • Performance tuning
  • Backup, recovery and disaster planning
  • Archiving, reorganization and defragmentation


Advanced Topics in Database with Lab*^
Credit Hours: 4

Students in this course explore advanced database topics, including:

  • Dynamic structured query language (SQL)
  • Complex queries
  • Data warehousing
  • Reporting capability creation
  • Performance tuning
  • Data security practices and technologies


Electronics and Computer Technology Courses

Electronic Device and System Foundations
Credit Hours: 3

This course begins with DC and AC circuit fundamentals with analysis, simulation and measurement of passive components (resistors, capacitors, and inductors). You gain proficiency in working with complete electronic system components such as: 

  • Semiconductor-based devices, such as diodes and transistors 
  • Complex integrated circuits 
  • Sensors and transducers 


Automation and Control
Credit Hours: 3

This course focuses on process controls and automation that utilizes hardware. Examples include: 

  • Microcontrollers 
  • Programmable logic controllers (PLCs) 
  • Automation application optimization 


Industrial IoT
Credit Hours: 3

This course focuses on ways to control and collect data from industrial systems. Students learn about the connectivity between product and system assets and how such assets are integrated into IT infrastructure and the Internet. This course also covers these concepts by examining cases in transportation, energy and manufacturing industries. Other topics include:

  • Programmable Logic Controllers (PLCs)
  • Controllers
  • IoT deployment
  • Communication standards
  • Modbus
  • IoT System administration


Signals and Systems*^
Credit Hours: 4

This course presents fundamental concepts of signals and systems, which are classified and analyzed in both time and frequency domains. Topics include Fourier, LaPlace and z-transforms; frequency analysis; convolutions; and linear, time-invariant (both continuous and discrete) systems.


Networks Courses

Fundamentals of Information Technology & Networking I*^
Credit Hours: 3

This course introduces the underlying technology of networks and the Internet, including:

  • Networking basics such as the OSI and TCP/IP models
  • Protocols routers, switches and small network configuration
  • Troubleshooting
  • Security


Fundamentals of Information Technology & Networking
Credit Hours: 3

This course introduces the underlying technology of networks and the Internet. Networking basics are introduced such as: 

  • The OSI and TCP/IP models 
  • Routing protocols 
  • Switches 
  • Small network configuration 
  • Troubleshooting 
  • Network security 

The learning domains of the CompTIA Network+ certification exam are reviewed. 


Fundamentals of Information Technology & Networking II*^
Credit Hours: 3

This course introduces:

  • Routing and switching protocols
  • Virtual LANS
  • Access control list (ACL) security
  • Basic network management and best practices


Fundamentals of Cloud Computing
Credit Hours: 3

This course covers popular Cloud platforms including AWS, Google Cloud Platform, and Microsoft Azure. Learners work with OpenStack in virtual machine activities to gain: 

  • Hands-on practice and troubleshooting skills 
  • Experience using a secure, private Cloud sandbox environment 

The course also reviews learning domains of the CompTIA Cloud+ Exam. 


Intermediate Information Technology & Networking I^*
Credit Hours: 3

This course presents the fundamentals of LAN design. This includes VLAN routing, network scaling and high availability protocols. The course explores the interoperability of open source and proprietary switching and routing protocols.


Intermediate Information Technology & Networking II*^
Credit Hours: 3

This course teaches best practices in network design, security and management. It introduces QoS, Cloud Computing, IoT networking and software-defined networking (SDN).


Wired, Optical and Wireless Communications with Lab*^
Credit Hours: 3

Transmission media is one of the many sources of systems security vulnerability. This course teaches the common media that connect computers and digital devices to networks. There is an emphasis on planning for secure systems. You will explore copper, coax cable, fiber optic cable, wireless and microwave media. Physical and virtual systems are analyzed, implemented and secured.


Converged Networks with Lab*^
Credit Hours: 3

This course examines technologies that deliver voice, data and video/imaging, such as:

  • Core switching
  • Broadband and edge access
  • Internet protocol telephony
  • Adding packet capabilities to circuit-switched networks
  • Wireless mobile telecommunications tech
  • Presence technology
  • Telecommunications regulation and standards


Data Center Virtualization*
Credit Hours: 3

This course introduces data operations, including:

  • Data center operations
  • Network configuration
  • Addressing schemes
  • Troubleshooting
  • Unified, or fabric, computing


Information Security and Mobile Devices*^
Credit Hours: 4

This course addresses information security on mobile devices, including:

  • Information to be protected
  • Risks involved
  • Types of mobile devices
  • Information at rest and in motion
  • Encryption
  • Attack scenario vulnerabilities
  • Aspects of defense-in-depth controls


Cloud Computing Architecture*
Credit Hours: 3

This course provides an overview of the cloud environment and services, including:

  • Operating systems
  • Container technologies
  • Development platforms powering the cloud
  • Software-defined networking
  • Data center infrastructures
  • Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)


Renewable Energy Engineering Technology Courses

Introduction to Alternative Energy Technologies
Credit Hours: 3

This course addresses renewable alternative energy technologies including photovoltaics, solar thermal systems, wind power, fuel cells, hydroelectricity, the smart grid, alternative fuels, geothermal power, waste heat and biofuels. Socioeconomic, environmental, political and regulatory issues are considered. Students explore key aspects of alternative power sources and sustainable energy solutions that meet today’s power demands.


Power Electronics and Alternative Energy Applications
Credit Hours: 3

This course covers power switching circuits such as rectifiers, AC-DC and DC-DC converters, inverters and motor drives. Power semiconductor devices, thermal management, efficiency and power electronics applications are emphasized.


Electric Machines and Power Systems
Credit Hours: 3

This course presents electric machines and power systems, with emphasis on renewable energy applications. Topics include three-phase circuits, power factor correction, transformers, synchronous machines, DC motors, induction motors, power system transmission and distribution, and power flow studies.


Information Systems Security Courses

Fundamentals of Information System Security*^
Credit Hours: 3

This course evaluates network and Internet security issues. It explores the fundamentals needed to analyze internal and external security threats. Students can learn to:

  • Provide security solutions
  • Design information systems security policy
  • Troubleshoot networks
  • Implement digital signatures and security measures


Fundamentals of Infrastructure Security*^
Credit Hours: 3

This course develops fundamental infrastructure security implementation skills. Cryptography is also introduced. Other topics include:

  • Identification of security vulnerabilities
  • Wireless vulnerabilities
  • Risk assessments
  • Intrusion detection and prevention
  • Business continuity and disaster recovery
  • Firewall architecture


Principles and Theory of Security Management*^
Credit Hours: 4

This course studies the scope of security management and its role in modern business.

  • Recognizing security issues and finding solutions
  • Protecting people, information and physical assets
  • Legal principles
  • Operations and loss prevention
  • Security management tools


Ethical Hacking*^
Credit Hours: 3

Help minimize potential risk by developing skills to improve system security. This course provides knowledge related to activities behind hacking attacks and countermeasures. Coursework helps students:

  • Build defense mechanisms to protect applications, systems and networks from hackers
  • Get to know common attack tools used by black hat hackers
  • Examine security loopholes


Network Security Testing with Lab*^
Credit Hours: 3

This course examines network security testing, including testing countermeasures against malware threats; denial of service (DOS) and distributed denial of service (DDOS) attacks; email; Web; and Wireless using a layered approach requiring design, implementation, and testing of attack countermeasures.


Business Continuity*^
Credit Hours: 4

This course focuses on preparing for, reacting to and recovering from events that threaten the security of information and information resources, or that threaten to disrupt critical business functions. Students examine various levels of threats to an organization’s information assets and critical business functions, as well as develop policies, procedures and plans to address them. Technology specific to thwarting disruption and to supporting recovery is also covered.


Data Privacy and Security*^
Credit Hours: 4

This course focuses on legal, ethical and security issues involving data and information assets. These issues help organizations ensure operational continuity and legal compliance. In this course, students:

  • Examine various levels of threats to an organization’s data
  • Develop standards, policies, procedures and plans to combat threats

  • Explore security technology specific to safeguarding data and information assets


Cloud Computing Security*^
Credit Hours: 4

This course applies information security expertise to a cloud computing environment and demonstrates competence in cloud security architecture, design, operations, and service orchestration. It develops the knowledge, skills, and abilities in cloud security design, implementation, architecture, operations, controls, and compliance with regulatory frameworks


Information Systems Security Planning and Audit*^
Credit Hours: 4

This course provides an in-depth look at risk factor analysis that must be performed in order to design a flexible and comprehensive security plan. Topics include assessing threats, developing countermeasures, protecting information and security designs processes. Auditing practices used to verify compliance with policies and procedures, as well as for building a case for presentation in private and public settings, are also covered.


Advanced Network Security with Lab*^
Credit Hours: 3

Students in this course develop advanced skills to identify network security vulnerabilities. Important concepts are part of the curriculum:

  • Conducting risk assessments
  • Preventing, detecting and responding to intrusions
  • Business continuity and disaster recovery

Topics include firewall architecture, intrusion-prevention strategies, cryptography and more.


Sustainability Management Courses

Renewable Energy: Science, Technology and Management
Credit Hours: 4

This course introduces science and technology behind renewable energy technology while considering business decisions required to invest in – and manage – systems using this technology. Among others, solar technologies, fuels synthesized from biomass, hydrogen and wind are explored.


Technology Courses

Senior Project
Credit Hours: 3

In this course, students integrate technical and soft skills necessary to develop requirements and design specifications to meet a proposed project, process and/or product goal. Students work in teams (or individually with approval) and apply problem-solving techniques, application design methodology, and planning/management methods to a technology-focused project.

PREREQUISITE(S): MGMT404 and successful completion of 89 semester credit hours

Information Systems Management Courses

Essentials of Information Systems and Programming
Credit Hours: 3

This course introduces students to the logical structure of business computer programs, as well as to applications and management issues involved with corporate information systems. It also provides a foundation for programming in a business-oriented language. Students concentrate on developing programming logic to solve business problems. Design tools such as flowcharts and pseudocode are introduced and used as a foundation for developing programs.


Innovation Through Technology
Credit Hours: 3

This course explores how technology is reshaping management and operations in modern businesses. This includes:

  • Emerging organizational forms
  • Competitive advantages and strategic initiatives
  • Managing innovation projects
  • Enterprise systems
  • The use of data for supporting decision making
  • Global supply chains and business processes
  • Social and ethical issues related to how technology drives business innovation


Database Programming and Applications
Credit Hours: 3

This course reviews the industry standard ANSI Structured Query Language (SQL). It is the core of the relational database and associated applications. You will learn programming for SQL extensions which are supported by industry-leading relational databases. These include the Oracle and Microsoft SQL Server. You can also learn to develop reports, forms and other database application components. This is essential to completing transactional and analytical operations that support modern business. Applications-oriented projects and cases enhance the learning experience.


Business Intelligence Systems
Credit Hours: 3

This course focuses on analyzing, designing and applying effective business systems. You can learn to meet management’s information needs. You will consider tactical short-term, and strategic long-term business needs. The course covers various models of business intelligence and decision support systems. These models use database designs that use data warehousing and data mining concepts. Topics include data modeling for the data warehouse and data mart. Also included is an application of OLAP and artificial intelligence as applied to data mining.


Visual Basic
Credit Hours: 3

This course teaches programming for the Visual Basic.NET programming language. Topics include:

  • The .NET framework
  • Event-driven programming
  • Graphical user interface design
  • Using object-linking and embedding to manipulate Windows applications
  • Object-oriented programming and web-based and Windows application design


Systems Analysis, Planning and Control
Credit Hours: 3

This course introduces concepts and tools of systems development. It emphasizes using the life-cycle approach to manage business information. Business re-engineering techniques and project management models are used. Students apply concepts and tools learned in a term project.

PREREQUISITE(S): MIS525 and MIS540; or permission from the appropriate academic administrator

Database Concepts
Credit Hours: 3

This course provides a detailed introduction to database concepts, components and management issues. It covers:

  • Data definition and modeling
  • Database access and command languages
  • Design and implementation within the relational model
  • Advantages and disadvantages versus other database models
  • Managerial issues for database publishing online
  • Issues related to multi-user and enterprise database processing

PREREQUISITE(S): MIS525 and MIS540; or permission from the appropriate academic administrator

Networking Concepts and Applications
Credit Hours: 3

This course focuses on development and operation of a data communications system and network. It emphasizes managing data distribution and access. The course includes essential elements of networks including hardware, software and interfaces. Students use a networking software tool to build and analyze network models.


Technology Management Capstone
Credit Hours: 3

This course provides students with the opportunity to integrate concepts and skills learned throughout the program and is intended to be taken as the last course. Students develop, design and present an information systems and/or network project, requiring synthesis of strategic management of technology, network concepts, systems analysis, security and privacy, and management of technology projects. Students plan and justify the project; meet performance, schedule and budget requirements; adjust for unplanned occurrences; and provide project reports. Options for the project may include a case study, simulation or approved project for an existing company.

PREREQUISITE(S): Successful completion of all other required program courses and permission from the appropriate academic administrator

Network and Communications Management Courses

Strategic Management of Technology
Credit Hours: 3

This course addresses the technology needed to compete in a sophisticated business environment. Topics include:

  • Identifying technology competencies
  • The evolution of technology
  • Designing and managing technology systems for innovation
  • Sourcing and integrating technology
  • Managing new product development


Telecommunications Law and Regulation
Credit Hours: 3

This course covers the legal and regulatory environment for telecommunications. It focuses on developing law and policy as related to telecommunications technologies. This includes:

  • Broadcast, cable, wire, cellular and digital media
  • An emphasis on the interconnectivity of media
  • The policy rationale and techniques of government oversight


Network Design and Management
Credit Hours: 3

This focuses on technologies and processes used to design, optimize and manage networks. In this course, you will use a networking software tool to build and simulate network models.

Course topics include:

  • Functions of network standards, protocols and architecture
  • Network design and optimization processes
  • Network management
  • Network design for high bandwidth applications, wireless local connections and security strategies


Wireless Communication Systems
Credit Hours: 3

This course provides a foundation in core wireless technologies. It provides managers with required knowledge of voice and data systems. It explores the current wireless industry, its recent past and emerging systems. The course also uses real-world projects and practitioner-based case studies.


Security Courses

Principles of Information Security and Privacy
Credit Hours: 3

This course provides a broad overview of security in information systems, including:

  • Security in computing, including security threats and controls
  • Basic cryptography and its applications
  • Network intrusion detection and prevention
  • Security administration and planning
  • Anonymity and privacy
  • Legal issues and ethics
  • Controls in information systems


Network Security
Credit Hours: 3

This course covers industry standards of computer networking. These standards include the OSI Reference Model, TCP/IP and network routing concepts. It also addresses the inherent risks in their use. You will use a networking software tool to build a secure network. You will also prepare to assist in incident response in the event of a network breach. Course topics include:

  • Digital cryptography principles and practices
  • Major email security standards
  • Methods by which networks are attacked

PREREQUISITE(S): MIS589, or a technical undergraduate degree and/or associated professional experience with preparation equivalent to or beyond MIS589

E-business Security
Credit Hours: 3

This course covers protecting an e-business from external threats while safeguarding customer privacy. You will examine external threats. You can also learn how to react if systems and business goals conflict.


Disaster Recovery/Forensics and Security
Credit Hours: 3

This course focuses on recovering business operations after outages, disasters or interruptions. Topics include forensics, computer crimes and security investigation measures and technologies.

PREREQUISITE(S): MIS589 and SEC571, or a technical undergraduate degree and/or associated professional experience with preparation equivalent to or beyond MIS589 and SEC571

IT Governance
Credit Hours: 3

This course introduces principles of information technology governance. It focuses on IT control objectives (COBIT) and related internal controls. The coursework explores:

  • Best practices for managing IT processes
  • Meeting many needs of enterprise management. This includes bridging gaps between risks, technical issues, control needs and performance requirements
  • IT industry standards
  • Developing governance skills to create and maintain corporate information systems policy


Technology Courses FAQs

What is information technology?

Information technology, commonly referred to as IT, is the use of computer and telecommunications systems to collect, store, process and communicate information. IT specialists design, build, operate, maintain and manage the software, hardware, networks and data that power modern organizations. IT specialists may also serve as the primary resource for technology management within an organization.

Want to know more? Learn more about the importance of IT, core concepts, degrees, job titles and more in our What is Information Technology? blog post.

What types of skills can be learned in an online technology course?

Online technology courses can be a great way to advance your tech skills. Through our Tech Core curriculum, you’ll be exposed to a variety of topics across the broader field of tech. Then, as you advance in your program, you’ll complete specialized courses specific to your chosen area of study. For instance, a software engineering course will help teach you how to design and code software programs. Alternatively, a database management course will help teach you how to oversee the storage, organization and retrieval of large amounts of information in digital repositories.

Some common skills you can learn from online technology courses include:

  • Troubleshooting
  • Coding
  • Data analysis
  • Data mining
  • Project management
  • Computer logic
  • Operating systems proficiency
  • Hardware design and construction
  • Equipment maintenance and repair
  • Electrical engineering
  • System setup and management
  • An understanding of Internet of Things (IoT)

How much do technology classes tend to cost?

At DeVry, our programs are billed by the credit hour. Your total tuition costs may be reduced if you have transfer credits, military experience or other relevant prior learning experience, or if you qualify for scholarships or grants. Our teams can help review your individual situation and determine your overall costs. To learn more about our current cost per credit hour, visit our Tuition page.

What requirements are there for enrolling in an online technology course?

To enroll in an online technology program at DeVry, you must have a high school diploma or equivalent. Some courses within your degree program may have additional prerequisites, such as completing lower-level courses earlier in your curriculum. Learn more about our admissions requirements.

Will DeVry’s technology courses help prepare me for industry certifications?

Our programs can help provide you with the knowledge and tools you need to properly prepare for certain industry certifications. Our course CEIS 299 – Careers and Technology, for example, is infused with exam prep for relevant industry certifications.

Are the technology classes at DeVry accredited?

DeVry University is accredited by the Higher Learning Commission (HLC), This accreditation signifies that we meet the standards of quality required by the HLC. Select technology programs are also accredited by the ABET Engineering Technology Accreditation Commission.

What types of careers can courses on technology help me prepare for?

Regardless of the field you are in, completing a few select courses may not be enough to pursue the career opportunities you are aspiring to. To better expand your job opportunities, consider pursuing an undergraduate certificate, associate or bachelor’s degree in technology.

Depending on your area of focus, education and skills, there are a variety of technology career paths you might consider pursuing. These may include:

  • IT specialist
  • Database administrator
  • Computer engineering technologist
  • Software developer
  • Coder
  • UX designer
  • Programmer
  • Systems administrator
  • IoT specialist
  • Networking specialist

How long does it take to earn a degree through technology classes at DeVry?

At DeVry, you can earn an undergraduate certificate in as little as 1 year1. The length of time it takes to earn a degree varies based on the program you choose and how many courses you complete per session.

Which majors can technology course credits be applied to?

Each of our technology programs at DeVry include an industry-relevant curriculum consisting of courses that are designed to help you gain the skills you need to pursue your goals. Whether you are transferring credits from another institution or interested in gaining skills in a specific topic area, our advisors can help you find the program that meets your needs.

Here is a list of the technology programs we offer:

Undergraduate Certificate Programs:

  • Cloud Computing
  • Cyber Security
  • Data Mining and Analytics
  • Information Technology Essentials
  • Internet of Things
  • Networking Essentials
  • Programming Essentials
  • Software Design and Solutions
  • Web Mobile Application Development


Associate Degree Programs:

  • Engineering Technology with specializations in Machine Learning and Design Techniques, Medical Technology and Healthcare Systems and Renewable Energy and Sustainable Power
  • Information Technology and Networking with specializations in Network Systems Administration, Automation and Electronic Systems and Information Systems and Programming
  • Network Systems Administration


Bachelor’s Degree Programs:

  • Business with a specialization in Information Technology
  • Computer Information Systems with specializations in Computer Forensics, Cyber Security Programming, Database Management, Information Systems Security, Software Programming, Web Development and Administration and Web Game Programming
  • Engineering Technology
  • Information Technology and Networking with specializations in Cloud Based Networking and Virtualization, Cybersecurity and Mobile and Networked Devices
  • Network and Communications Management
  • Software Development with specializations in Big Data and Analytics, Software Design and Programming or Web and Mobile Application Development


Graduate Certificates:

  • Information Security


Master’s Degrees:

  • Information Systems Management
  • Information Technology Management
  • Network and Communications Management


Learn more about our technology degrees and programs.

Interested in learning more about other course offerings? Visit our Hybrid and Online College Courses page.

Additional Online Courses

*Courses marked with an asterisk (*) require successful completion of required math and English transitional studies courses. Required transitional studies coursework may affect program length and cost.
^Courses marked with a caret (^) are licensed in New Jersey; students whose enrolled location is in New Jersey may enroll in these courses in the onsite, online and blended modalities.
+Courses marked with a plus sign (+) are available as honors courses (restrictions apply).
Note: To enroll in a course with a corequisite, students must have either successfully completed the corequisite course during a prior session or concurrently enroll in the corequisite course.
1Not including breaks. Assumes year-round, full-time enrollment.