Technology Courses.

Technology is always looking to the future. With technology courses at DeVry, you can prepare for your future. Choose a focus in engineering technology, technical management, software and information systems, or information technology. You can build from a foundation in the basics to exploring the complexities of the Internet of Things (IoT). Our classes are rooted in an experiential and hands-on approach. You can troubleshoot in a tech lab, learn coding, or build databases and networks. With our wide selection of technology classes, you’ll be on your way to developing tech expertise.

Classes Start Every 8 Weeks

Undergraduate Technology Courses.

Biomedical Engineering Technology

COURSE COURSE TITLE AND DESCRIPTION
BMET313 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
BMET323 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

PREREQUISITE(S): BMET313
BMET433 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

PREREQUISITE(S): BMET323 and ECET350
BMET436 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

PREREQUISITE(S): BMET323 and ECET375

Computer Forensics

COURSE COURSE TITLE AND DESCRIPTION
CCSI410 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

PREREQUISITE(S): SEC285; or JADM340 and NETW202
CCSI460 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

PREREQUISITE(S): CCSI410

Engineering Technology and Information Sciences

COURSE COURSE TITLE AND DESCRIPTION
CEIS100 INTRODUCTION TO ENGINEERING TECHNOLOGY AND INFORMATION SCIENCES

CREDIT HOURS: 2

This course introduces the basics of networking, programming and electrical engineering. There is an emphasis on ethics in the engineering world. You will discuss the benefits of belonging to a professional organization. In the lab, you will be problem-solving and lab reporting. You will also create portfolios and plan which courses to take while at DeVry.

PREREQUISITE(S): None
CEIS101 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 work together. Topics include the basics of networking, computing and electronic devices. Developing problem solving skills is part of the coursework.

PREREQUISITE(S): None
CEIS106 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): Co-requisite : CEIS101
CEIS110 INTRODUCTION TO PROGRAMMING*^

CREDIT HOURS: 3

This course presents the basics of programming. This includes variables, expressions, conditionals and functions. These elements are then used to create simple applications. You will also learn program specification design, documentation and validation.

PREREQUISITE(S): CEIS101
CEIS114 INTRODUCTION TO DIGITAL DEVICES*^

CREDIT HOURS: 3

This course explores concepts, devices and connectivity within the Internet of Things (IoT). This includes the basics of networking, computing and digital devices. The coursework applies IoT solutions to improve industry or societal problems.

PREREQUISITE(S): CEIS101
CEIS200 SOFTWARE ENGINEERING I^

CREDIT HOURS: 3

This course teaches you about typical software engineering tools. It explores:
• Requirements, design and testing
• Process improvement; quality assurance; software configuration, maintenance and release
• Ethical issues

PREREQUISITE(S): CIS247C
CEIS210 INTRODUCTION TO CRYPTOGRAPHIC METHODS*^

CREDIT HOURS: 4

Cryptography protects information by encrypting it into an unreadable format. The name for the unreadable format is cipher text. In this course you can learn how and where to use cryptography. You can also learn:
• Cryptographic algorithms and protocols
• How to use protocols to protect information in various states
• Number theory; types of attacks; and cryptographic modes
• Security functions

PREREQUISITE(S): SEC285
CEIS236 DATABASE SYSTEMS AND PROGRAMMING FUNDAMENTALS*^

CREDIT HOURS: 4

This course explores universal aspects of database systems. You can learn common elements across programming languages, operating systems or application types. Systems reviewed range from classic relational databases to modern data warehouses. Topics include:
• Library creation, primary key selection, column identification, defining relationships, normalization
• Data indexing and storage
• Query languages
• Coding and executing programs and routines that create, insert, update and delete data

PREREQUISITE(S): CEIS106 and CIS170C
CEIS295 DATA STRUCTURES AND ALGORITHMS^

CREDIT HOURS: 3

This course introduces efficient data organization and retrieval. This includes:
• Common algorithms and understanding algorithmic problems
• Basic techniques for modeling
• Arrays and linked lists
• Hash tables and associative arrays
• Sorting and selection, priority queues, sorted sequences and trees
• Graph representation, graph traversal and graph algorithms

PREREQUISITE(S): CIS247C
CEIS299 CAREERS AND TECHNOLOGY*^

CREDIT HOURS: 1

This course teaches what is necessary to be successful over the course of your career. Topics include human relations, technical skills and life skills. You can use practical approaches such as:
• Industry certification exam preparation
• Internships, co-ops, portfolio building and applied projects

PREREQUISITE(S): Co-requisite: CIS247C or NETW200 or NETW270
CEIS305 OPERATING SYSTEMS*^

CREDIT HOURS: 3

This course introduces operating system architecture and design. This includes:
• Processes, threads, multiprocessing and multiprogramming
• Process scheduling, resource management strategies
• Memory management and virtual memory
• Input/output control and file system management
• An introduction to security
• An introduction to distributed systems and architectures

PREREQUISITE(S): CEIS106
CEIS320 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.

PREREQUISITE(S): CIS247C
CEIS330 STRATEGIES FOR DATA ACQUISITION, STORAGE AND RETRIEVAL*

CREDIT HOURS: 3

The course teaches database programming in traditional enterprise and cloud-based environments. Class projects and exercises use a relational database management system (RDBMS). Topics include transaction processing, data mining and warehousing.

PREREQUISITE(S): CEIS236
CEIS340 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

PREREQUISITE(S): CEIS330
CEIS375 INFORMATION TECHNOLOGY AND MOBILITY ESSENTIALS*

CREDIT HOURS: 3

In this course, you can learn about internet-connected devices on networks. You will study information technology for the home, mobile and business environments. Topics include:
• Large-scale data mining
• Internet of Things (IoT) architecture
• Wireless connectivity and machine-to-machine communication

PREREQUISITE(S): NETW315
CEIS380 NETWORKED DEVICES AND EMBEDDED SYSTEMS*

CREDIT HOURS: 3

This course explains the devices and programming techniques used in networked operations. Topics include:
• Wired and wireless technologies
• Wearable computers that can access the Internet
• Small devices embedded in larger machines

PREREQUISITE(S): CEIS375
CEIS392 PRODUCT, PROJECT, AND PEOPLE MANAGEMENT*^

CREDIT HOURS: 2

This course is an overview of small and large businesses and their environments. It introduces project management and explores both technical and human aspects of projects. This includes the responsibilities of a project manager and the team contributors.

This class sets up the senior project sequence (courses CEIS494 and CEIS496). Students will collaborate on case studies of mock projects in this class.

PREREQUISITE(S): Successful completion of 89 semester-credit hours and ENGL216
CEIS400 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

PREREQUISITE(S): CEIS200
CEIS420 PROGRAMMING LANGUAGES AND ADVANCED TECHNIQUES^

CREDIT HOURS: 3

This programming language course covers:
• Programming models - imperative, functional, object-oriented and logical
• A history of programming languages
• Data types supported, control structures and run-time

PREREQUISITE(S): CIS247C
CEIS480 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

PREREQUISITE(S): CEIS340
CEIS485 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.

PREREQUISITE(S): CEIS480
CEIS490 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

PREREQUISITE(S): CEIS375
CEIS494 SENIOR PROJECT I*^

CREDIT HOURS: 1

This course is the first in a two-course series of student team projects. You will apply problem-solving techniques, application design methods and project manage a real-world problem. You will develop requirements and design specifications to meet objectives.

PREREQUISITE(S): CEIS392
CEIS496 SENIOR PROJECT II*^

CREDIT HOURS: 1

In this course, you will work in teams. You will use application development techniques and project manage an applications project. You will develop, test and implement a product according to specifications.

PREREQUISITE(S): CEIS494
CEIS499 PREPARATION FOR THE PROFESSION*^

CREDIT HOURS: 1

This course is an opportunity to prepare for the technology profession, such as:
• Industry certification exam prep
• Internships, co-ops or portfolio building
• Self-assessment and goal-setting
• Job search and career advancement exploration

PREREQUISITE(S): Co-requisite: CEIS420 or CEIS485 or CEIS490 or DBM449 or NETW440 or REET425 or SEC311 or SEC440 or WBG450 or WEB460

Computer Information Systems

COURSE COURSE TITLE AND DESCRIPTION
CIS115 LOGIC AND DESIGN*^

CREDIT HOURS: 3

Get to know the basics of programming logic in this course. Design and document program specifications with pseudocode and charts. Learn about:
• Algorithm design and development
• Control structures
• Sequential, iterative and decision processing
• Constants, variables, expressions and arrays
• Program specification validation

PREREQUISITE(S): Corequisite: CEIS100 or COMP100
CIS170C PROGRAMMING WITH LAB*^

CREDIT HOURS: 4

This course introduces basics of coding programs including:
• Integrated development environments (IDE)
• Language syntax
• Debugger tools and techniques

Students also learn to develop programs that manipulate data structures. C++.Net is the primary programming language used.

PREREQUISITE(S): CEIS110 or CIS115 or ECET105
CIS206 ARCHITECTURE AND OPERATING SYSTEMS WITH LAB*^

CREDIT HOURS: 4

This course introduces operating system concepts.
• Examine various operating systems such as Windows, UNIX and Linux
• Study typical desktop system hardware, architecture and configuration

PREREQUISITE(S): Corequisite: CEIS100 or COMP100 or ECT122
CIS247C OBJECT-ORIENTED PROGRAMMING WITH LAB*^

CREDIT HOURS: 4

Use object-oriented programming language to design, code, test and document programs. This course introduces concepts including:
• Objects
• Classes
• Encapsulation
• Polymorphism
• Inheritance

C++.Net is the primary programming language used.

PREREQUISITE(S): CIS170C
CIS321 STRUCTURED ANALYSIS AND DESIGN*^

CREDIT HOURS: 3

This course explores systems analysis, and how it differs from design structured analysis. Students will:
• Use information system methods and techniques
• Define and analyze business activities
• Develop information system models to solve problems

PREREQUISITE(S): CIS170C
CIS336 INTRODUCTION TO DATABASE WITH LAB*^

CREDIT HOURS: 4

This course introduces fundamental concepts and methods for database development and use. Students explore basic functions and features, including:
• Data analysis and modeling
• Structured query language (SQL)
• Database management system (DBMS)
• Relational models

PREREQUISITE(S): Prerequisite: CIS170C or Corequisite: WBG310
CIS339 OBJECT-ORIENTED ANALYSIS AND DESIGN*^

CREDIT HOURS: 3

In this course, explore the object-oriented approach to developing applications. Learn how to model and design system requirements with tools and techniques including:
• Unified Modeling Language (UML)
• Use cases and scenarios
• Class diagrams
• Sequence diagrams

PREREQUISITE(S): CIS321
CIS355A BUSINESS APPLICATION PROGRAMMING WITH LAB*^

CREDIT HOURS: 4

In this course, learn to use basic programming structures to solve business problems. Students develop and explore concepts that support processing activities:
• Fundamental principles and concepts in analysis and programming
• Transaction processing and report generation
• Error handling, data validation and file handling

Java is the primary programming language used.

PREREQUISITE(S): CIS247C
CIS363B 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): CIS247C
CIS407A 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.

PREREQUISITE(S): CEIS236 and CIS363B

Computer Applications and Programming

COURSE COURSE TITLE AND DESCRIPTION
COMP100 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.

PREREQUISITE(S): None
COMP230 INTRODUCTION TO SCRIPTING AND DATABASE WITH LAB^

CREDIT HOURS: 4

This course introduces basic programming. You can learn administrator processes and scripting language tools. This course also introduces database applications. There is an emphasis on critical thinking, logic and troubleshooting.

PREREQUISITE(S): CEIS100 or COMP100

Database Management

COURSE COURSE TITLE AND DESCRIPTION
DBM405A ADVANCED DATABASE WITH LAB*^

CREDIT HOURS: 4

This course explores how databases are impacted by transaction processing. Using Oracle as the primary relational database management system, students will study:
• Error handling and data validation
• Security
• Stored procedures and triggers
• Commit, rollback and record locking
• Data mining and warehousing

PREREQUISITE(S): CEIS236
DBM438 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

PREREQUISITE(S): DBM405A
DBM449 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

PREREQUISITE(S): DBM438

Electronics and Computer Engineering Technology

COURSE COURSE TITLE AND DESCRIPTION
ECET105 DIGITAL FUNDAMENTALS WITH LAB^

CREDIT HOURS: 2

This course introduces digital logic design, such as:
• Boolean algebra, truth tables, timing diagrams and logic gates
• Combinatorial circuits (generalized gates) that use both fixed-function and programmable logic devices (PLDs)
• Circuit analysis and troubleshooting
• Circuit simulations and test equipment

PREREQUISITE(S): Corequisite: CEIS100
ECET110 ELECTRONIC CIRCUITS AND DEVICES I WITH LAB*

CREDIT HOURS: 4

This course is the first in a three-course sequence. It introduces electrical and electronic circuit analysis and design. The course uses a hands-on, experiential approach. Topics are:
• Passive electrical circuit components (resistors, capacitors and inductors)
• Circuit simulation, construction, testing and troubleshooting

PREREQUISITE(S): Prerequisite: ECET105; and Corequisite: MATH190
ECET210 ELECTRONIC CIRCUITS AND DEVICES II WITH LAB*

CREDIT HOURS: 4

This course is the second in a three-course sequence. It builds on coursework for electrical circuits, including analysis and design. There is an emphasis on AC analysis of circuits consisting of passive elements. The assignments use techniques such as total impedance and phasor diagrams. Rectifiers and power supply circuits are also covered.

PREREQUISITE(S): ECET110
ECET220 ELECTRONIC CIRCUITS AND DEVICES III WITH LAB*

CREDIT HOURS: 4

This course is the third in a three-course sequence. It expands on concepts of electrical circuit analysis and design of electronic circuits.

PREREQUISITE(S): ECET210
ECET230 DIGITAL CIRCUITS AND SYSTEMS WITH LAB*

CREDIT HOURS: 4

Digital circuits are key to electronic systems today. This course introduces design and analysis of digital circuits. This includes:
• Combinational and sequential logic
• Programmable logic devices and hardware description languages
• Development and analysis software
• Instrumentation for circuit verification

PREREQUISITE(S): Prerequisite: CIS170C and ECET210; Corequisite: ECET220
ECET299 TECHNOLOGY INTEGRATION I*^

CREDIT HOURS: 1

In this course, you will apply concepts learned in the first four semesters of this program. You will use skills learned in the courses below to solve specific problems:
• Computer programming
• Mathematics
• Electronics
• Computer engineering technology

The minimum requirement to pass this course is 70 percent. Grades of D are not assigned.

PREREQUISITE(S): Completion of at least 40 credit hours in required CIS, ECET and MATH courses, including CIS355A and ECET220 and ECET230 and MATH270
ECET301 CONSERVATION PRINCIPLES IN ENGINEERING AND TECHNOLOGY WITH LAB*

CREDIT HOURS: 3

This course teaches the conservation laws of mass, energy, charge and momentum. You can apply engineering to problems in:
• Statics
• Dynamics and thermodynamics
• Fluid mechanics
• Electrical circuits
 
Lab case studies include alternative energy deployment, biomedical technologies and industrial process controls.

PREREQUISITE(S): Prerequisite: PHYS204; and Corequisite: SUST310
ECET310 COMMUNICATIONS SYSTEMS WITH LAB*^

CREDIT HOURS: 4

This course introduces analog and digital communications systems. Using computer software, you can simulate, analyze and solve problems. Topics include:
• The relationship between time domain and frequency domains
• Bandwidth requirements of various modulation schemes
• Noise effects

PREREQUISITE(S): ECET220 and ECET230; or ECT225 and CEIS114
ECET330 MICROPROCESSOR ARCHITECTURE WITH LAB*^

CREDIT HOURS: 4

The microprocessor is the basic building block of electronic systems. This course introduces internal architecture of the microprocessor. You will use assembly language to program the microprocessor and develop simple algorithms. You will use software tools for program design, implementation and testing. These tools are assemblers, compilers and IDEs. Topics include microprocessor applications, storage devices and embedded controllers.

PREREQUISITE(S): Prerequisite: ECET230; and Corequisite: CIS355A
ECET340 MICROPROCESSOR INTERFACING WITH LAB*^

CREDIT HOURS: 4

This course introduces microprocessor interfacing to outside devices. In this course you will:
• Evaluate basic input/output operations and devices. These include A/Ds, D/As, keyboards, displays, serial and parallel communication channels
• Develop software (high-level and assembly) and hardware aspects of these devices
• Compare and contrast polling and interrupt-driven software drivers
• Integrate and test designs

PREREQUISITE(S): ECET330; or CEIS114 and ECT284
ECET345 SIGNALS AND SYSTEMS WITH LAB*^

CREDIT HOURS: 4

This course teaches fundamental concepts of signals and systems.Topics include:
• Time and frequency domains
• Fourier, LaPlace and z-transforms
• Frequency analysis
• Convolutions
• Linear, time-invariant (both continuous and discrete) systems

PREREQUISITE(S): MATH270
ECET350 SIGNAL PROCESSING WITH LAB*^

CREDIT HOURS: 4

This course introduces analog signal processing (ASP) and digital signal processing (DSP). DSP is the emphasis. You will program ASP and DSP chips. Applications are communications, control systems, digital audio processing and digital image processing. You will also use computer software to simulate ASP and DSP circuit performance. And you will analyze data acquired in the lab.

PREREQUISITE(S): ECET345
ECET360 OPERATING SYSTEMS WITH LAB*

CREDIT HOURS: 4

This course introduces operating system concepts and uses a hands-on approach as well as computer software. Topics include:
• Process states and synchronization
• Multiprocessing, multiprogramming and processor scheduling
• Static and dynamic relocation, virtual memory, logical and physical input/output and device allocation
• Disk scheduling and file management
• Techniques to develop device drivers

PREREQUISITE(S): CEIS295
ECET365 EMBEDDED MICROPROCESSOR SYSTEMS WITH LAB*^

CREDIT HOURS: 4

In this course, you will use an embedded microcomputer to control electrical and mechanical systems. You will design and develop various applications involving data acquisition and control. There is an emphasis on system development and engineering tradeoffs.

PREREQUISITE(S): ECET340
ECET375 DATA COMMUNICATIONS AND NETWORKING WITH LAB*^

CREDIT HOURS: 4

This course introduces the principles of data communications. These include noise effects, multiplexing and transmission methods. The course also covers protocols, architecture and performance analysis of local and wide area networks.

PREREQUISITE(S): Corequisite: ECET340
ECET390 PRODUCT DEVELOPMENT*^

CREDIT HOURS: 2

This course examines the product development cycle from initial concept through manufacturing. It addresses project management, quality management, standards, prototyping, reliability, software engineering and testing. Your team will prepare a written proposal for a senior project. And your team will present the proposal to the class. This proposal becomes your capstone project. You complete the capstone project in a series of follow-up lab courses.

PREREQUISITE(S): ECET345
ECET402 MECHATRONICS WITH LAB*^

CREDIT HOURS: 4

This course introduces electronic control of mechanical systems. You will use computer software to analyze, simulate and solve problems. Topics include:
• Sensors and transducers
• Signal conditioning
• Actuators and controllers
• System models, transfer functions and dynamic system response

PREREQUISITE(S): ECET340 and ECET345
ECET465 ADVANCED NETWORKS WITH LAB*^

CREDIT HOURS: 4

This course teaches advanced topics in local and wide area network design. You will examine protocols, internet working, routing/congestion, network topologies and performance analysis. Topics also include wireless networking and Voice over Internet Protocol (VoIP).

PREREQUISITE(S): ECET375
ECET490 DISTRIBUTED COMPUTING SYSTEM DESIGN WITH LAB*

CREDIT HOURS: 4

This course teaches you to develop a distributed computer system in a networked environment. Topics include protocols, flow control, buffering and network security. There is a focus on design of a distributed computing system and its implementation in the lab.

PREREQUISITE(S): CIS336
ECET492L SENIOR PROJECT DEVELOPMENT LAB I*^

CREDIT HOURS: 1

This is the first course in a three-course sequence of the senior project. This is for the project that is approved in ECET390. Your team will submit written progress reports. You will make oral presentations describing the project to the class. This course must be taken at DeVry.

PREREQUISITE(S): Prerequisite:
ECET493L SENIOR PROJECT DEVELOPMENT LAB II*^

CREDIT HOURS: 1

This course is the second in a three-course sequence. Your student team will complete prototypes for your senior project. You will submit written progress reports and make oral presentations describing project progress. This course must be taken at DeVry.

PREREQUISITE(S): ECET492L
ECET494L SENIOR PROJECT DEVELOPMENT LAB III*^

CREDIT HOURS: 1

This is the final course in the three-course senior lab project. Your team will submit written and oral progress reports. You will provide concluding written and oral presentations. This course must be taken at DeVry.

PREREQUISITE(S): ECET493L
ECET497 TECHNOLOGY INTEGRATION II*^

CREDIT HOURS: 1

In this course, you review math, science, electronics and program-specific engineering technology concepts. You will then work to solve problems related to these concepts. The minimum requirement to pass this course is 70 percent, and grades of D are not assigned.

PREREQUISITE(S): ECET340 and ECET350 and PHYS320; and BMET323 or CIS336 or ECET310 or REET300

Electronics and Computer and Technology

COURSE COURSE TITLE AND DESCRIPTION
ECT114 DIGITAL FUNDAMENTALS WITH LAB*^

CREDIT HOURS: 4

This course introduces basic digital logic and methods used to troubleshoot digital systems. Students use in-class activities to gain experience with a variety of techniques and devices, including:
• Basic logic gates, Boolean expressions and combination logic
• Fixed-function and programmable forms
• Digital circuit configurations
• Complex programmable logic devices

PREREQUISITE(S): CIS206
ECT122 ELECTRONIC SYSTEMS I WITH LAB*^

CREDIT HOURS: 4

This course introduces basic electricity and electrical circuit concepts. Lab exercises develop skills in areas such as:
• Reading schematic diagrams
• Fabricating circuits using electronics components
• Measuring circuit parameters
• Calculating current, voltage, resistance and power

PREREQUISITE(S): MATH103
ECT125 ELECTRONIC SYSTEMS II WITH LAB*^

CREDIT HOURS: 4

This course presents advanced concepts in electricity and electrical circuitry.
• Explore alternating current through reactance, transformers, resonant circuits and passive filters
• Analyze AC circuits with math concepts such as logarithms and trigonometry
• Predict circuit behavior with computer simulations
• Develop skills on essential industry equipment

PREREQUISITE(S): ECT122
ECT222 CIRCUIT ANALYSIS FUNDAMENTALS*^

CREDIT HOURS: 4

AC and DC circuit fundamentals are introduced in this course. Explore the role of test equipment, and use mathematical concepts to solve circuit problems. Other topics include:
• Circuit principles and components
• Circuit analysis laws and theorems
• Test equipment operation
• Electrical safety

PREREQUISITE(S): PHYS204
ECT225 ELECTRONIC DEVICES AND SYSTEMS*^

CREDIT HOURS: 4

Students study semiconductor-based devices in this course. Emphasis is placed on:
• Analysis, selection, biasing and applications in power supplies
• Small signal amplifiers and filters
• Switching, basic communications and control circuits
• Testing, measurement and troubleshooting

Gain experience working with integrated circuits, building and troubleshooting electrical systems, and using circuit simulators.

PREREQUISITE(S): ECT222
ECT246 ELECTRONIC SYSTEMS III WITH LAB*^

CREDIT HOURS: 4

This course introduces solid-state devices and their use in signal processing applications. Lab and equipment experience include:
• Diodes, bipolar and field effect transistors, and operational amplifiers
• Adders/subtractors, comparators and oscillators
• Operational amplifier applications

PREREQUISITE(S): ECT125
ECT263 COMMUNICATIONS SYSTEMS WITH LAB*^

CREDIT HOURS: 4

This course covers basic communications systems at the circuit and subsystem levels. Students work on a variety of initiatives through classroom and lab work, including:
• Signal analysis and troubleshooting for analog and digital communications systems
• System performance predictions through electronic design automation (EDA) software

PREREQUISITE(S): ECT246
ECT284 AUTOMATION AND CONTROL SYSTEMS WITH LAB*^

CREDIT HOURS: 4

This course focuses on process controls and automation. Networked and distributed control systems are included. Students gain experience in the lab and classroom:
• Selecting and using hardware, such as processor architecture and PLCs
• Configuring controls systems
• Programming, networking and installing controllers
• Optimizing automated applications
• System troubleshooting

PREREQUISITE(S): ECT225 or ECT246; and NETW200 or NETW204; and PHYS204

Networks

COURSE COURSE TITLE AND DESCRIPTION
NETW190 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

PREREQUISITE(S): CEIS106
NETW200 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

PREREQUISITE(S): NETW190
NETW202 INTRODUCTION TO NETWORKING WITH LAB^

CREDIT HOURS: 3

In this course, learn the basics behind networking technology. Concepts apply to local area networks (LANs), wide area networks (WANs) and the Internet. Topics include:
• Networking media including cables and wireless
• Open Systems Interconnection (OSI) model
• Transmission Control Protocol/Internet Protocol (TCP/IP)
• Configurations, routing and switching
• Troubleshooting
• Preparing and testing cabling and becoming familiar with protocol analyzers

PREREQUISITE(S): CIS206 or COMP230
NETW204 INTRODUCTION TO ROUTING WITH LAB^

CREDIT HOURS: 3

This course introduces router configuration, protocols and maintenance. Students work on real networks to:
• Gain command-line-interface (CLI) knowledge
• Configure local and wide-area networks with routers
• Apply ACLs and TCP/IP commands
• Learn traffic management and troubleshooting

PREREQUISITE(S): NETW202
NETW206 INTRODUCTION TO SWITCHING WITH LAB^

CREDIT HOURS: 3

This course focuses on router and switch configuration and maintenance. Students build and troubleshoot various networks to learn:
• Advanced Internet protocol (IP) addressing techniques
• Intermediate routing protocols
• Switch configuration and maintenance
• Virtual local area networks (VLANs) and related protocols
• Network design strategies

PREREQUISITE(S): NETW204
NETW208 INTRODUCTION TO WAN TECHNOLOGIES WITH LAB^

CREDIT HOURS: 3

This course addresses aspects of wide area networks (WAN).
In the lab, students work directly in WANs to design, build and troubleshoot networks. Protocols and techniques include:
• Network address and port address translation
• Dynamic host configuration protocol
• Point-to-point protocol authentication
• Integrated services digital networks
• Dial-on-demand routing and frame relay

PREREQUISITE(S): NETW206
NETW230 NETWORK OPERATING SYSTEMS – WINDOWS, WITH LAB^

CREDIT HOURS: 4

This course teaches the Microsoft network operating system (NOS). You can explore local and wide area networks that use NOS. Topics include:
• Installation of server and workstation software
• Network configuration, security, policy, domain controllers, performance monitoring and troubleshooting
• NOS features, utilities, upgrades and interoperability with other client types

PREREQUISITE(S): COMP230 or NETW204
NETW240 NETWORK OPERATING SYSTEMS – UNIX, WITH LAB^

CREDIT HOURS: 4

This course explores networks that use UNIX or similar network operating systems (NOSs). This includes local and wide area networks. You will learn about:
• Server and workstation software installation
• Physical network configuration
• Network security
• Policy
• Performance monitoring and troubleshooting techniques
• NOS features, ease of management, utilities, upgrades and interoperability

PREREQUISITE(S): COMP230 or NETW204
NETW250 VOICE/VOIP ADMINISTRATION WITH LAB^

CREDIT HOURS: 3

This course examines systems that serve voice traffic, including:
• Enterprise switches (private branch exchanges and Centrex)
• Networked telephony solutions
• Voice over Internet Protocol (VoIP)
• Call centers
• Voice processing and wireless systems
• Administration of these systems, troubleshooting and security

PREREQUISITE(S): NETW200 or NETW204
NETW260 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.

PREREQUISITE(S): NETW200
NETW270 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).

PREREQUISITE(S): NETW260
NETW310 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.

PREREQUISITE(S): ECET375 or NETW200 or NETW204
NETW315 WIRELESS TECHNOLOGIES*

CREDIT HOURS: 4

This course teaches you about wireless technology networks. You will explore wireless network components, design, security, troubleshooting and network regulation. You will learn trends in wireless technology and services.

PREREQUISITE(S): NETW208 or NETW270
NETW320 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

PREREQUISITE(S): NETW315 or NETW360
NETW360 WIRELESS TECHNOLOGIES AND SERVICES WITH LAB*^

CREDIT HOURS: 3

This course examines wireless technology and how wireless networks operate, including:
• Wireless network components, design, security, troubleshooting and regulation
• Trends in the wireless industry

PREREQUISITE(S): NETW310
NETW404 DATA CENTER VIRTUALIZATION*

CREDIT HOURS: 3

This course introduces data operations, including:
• Data center operations
• Network configuration
• Addressing schemes
• Troubleshooting
• Unified, or fabric, computing

PREREQUISITE(S): CEIS305; and co-requisite: NETW270
NETW410 ENTERPRISE NETWORK DESIGN WITH LAB*^

CREDIT HOURS: 4

In this course, you develop network solutions to meet business requirements. You can apply a knowledge of wired and wireless network technologies and services. You will learn network security and cost considerations. You can further develop skills in critical thinking, problem-solving, troubleshooting and teamwork.

PREREQUISITE(S): NETW230 or NETW240
NETW411 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

PREREQUISITE(S): NETW206 or NETW260; and SEC280 or SEC285
NETW414 CLOUD COMPUTING FUNDAMENTALS*

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)

PREREQUISITE(S): NETW404
NETW420 ENTERPRISE NETWORK MANAGEMENT WITH LAB*^

CREDIT HOURS: 4

In this course, you will develop skills related to ongoing network management. The course integrates business and network management to support business goals. Topics include:
• Issues relating to wireless
• Traffic analysis
• Troubleshooting
• Improving network performance, reliability and security

PREREQUISITE(S): MATH221 and NETW410
NETW432 INFORMATION STORAGE AND MANAGEMENT*

CREDIT HOURS: 3

In this course, you will use traditional and cloud-based databases. This course examines large distributed enterprise and cloud systems. It also teaches relational and non-relational databases.

PREREQUISITE(S): NETW404
NETW440 ENTERPRISE NETWORK DESIGN AND MANAGEMENT*

CREDIT HOURS: 4

In this course, you will apply knowledge of cloud and network technologies. The course integrates business and network management considerations to support business goals. You can develop skills related to:
• Ongoing network management
• Addressing issues relating to wireless
• Traffic analysis
• Troubleshooting/problem-solving;
• Improving network performance, reliability and security

PREREQUISITE(S): NETW414 and NETW432
NETW471 ADVANCED TOPICS IN NETWORKING*^

CREDIT HOURS: 3

This course focuses on emerging and advanced topics in the networking field. You will explore advances in technology. You will consider the implications in designing, implementing, securing and managing networks.

PREREQUISITE(S): Corequisite: NETW420
NETW494 SENIOR PROJECT I WITH LAB*^

CREDIT HOURS: 2

In the senior project, students begin an applications-oriented team project. This demonstrates problem-solving and project management skills. To complete the project, students integrate:
• Network analysis
• Design
• Planning
• Implementation
• Evaluation
This course must be taken at DeVry, and is the first in a two-course sequence.

PREREQUISITE(S): MGMT404, NETW420 and permission from the appropriate academic administrator
NETW497 SENIOR PROJECT II WITH LAB*^

CREDIT HOURS: 2

In the senior project, students complete an applications-oriented team project. This demonstrates problem-solving and project management skills. To complete the project, students integrate:
• Network analysis
• Design
• Planning
• Implementation
• Evaluation
This course must be taken at DeVry, and is the second in a two-course sequence.

PREREQUISITE(S): NETW494

Renewable Energy Engineering Technology

COURSE COURSE TITLE AND DESCRIPTION
REET300 INTRODUCTION TO ALTERNATIVE ENERGY TECHNOLOGIES WITH LAB

CREDIT HOURS: 3

This course addresses renewable alternative energy technologies. Students explore key aspects of alternative sources and sustainable solutions for modern power demands. Topics include:
• Photovoltaics and solar thermal systems
• Wind power and hydroelectricity
• Fuel cells
• The smart grid
• Alternative fuels and geothermal power
• Waste heat and biofuels
Socioeconomic, environmental, political and regulatory issues are also considered.

PREREQUISITE(S): ECET301
REET420 POWER ELECTRONICS AND ALTERNATIVE ENERGY APPLICATIONS WITH LAB

CREDIT HOURS: 4

Study conventional systems and alternative energy sources in this course. Lab projects involve simulation and construction of circuits that convert power. Students also explore:
• Switching circuits
• Semiconductor devices
• Thermal management
• Power electronics applications

PREREQUISITE(S): ECET345
REET425 ELECTRIC MACHINES AND POWER SYSTEMS WITH LAB^

CREDIT HOURS: 4

In this course, explore how electric machines and power systems use renewable energy. In the lab, students simulate and construction machines used for power transmission. Coursework also covers:
• Three-phase circuits
• Power factor correction
• Transformers
• Synchronous machines
• DC and induction motors
• Power system transmission and distribution
• Power flow studies

PREREQUISITE(S): ECET345

Information Systems Security

COURSE COURSE TITLE AND DESCRIPTION
SEC280 PRINCIPLES OF INFORMATION SYSTEMS SECURITY*^

CREDIT HOURS: 3

This course provides a broad overview of information systems security in organizations. Students explore issues surrounding equipment and computer-generated data. Other topics include:
• Security concepts and mechanisms
• Mandatory and discretionary controls
• Basic cryptography and its applications
• Intrusion detection and prevention
• Information systems assurance
• Anonymity and privacy

PREREQUISITE(S): CIS206 or COMP230 or NETW202
SEC285 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

PREREQUISITE(S): CEIS110 and NETW200
SEC290 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

PREREQUISITE(S): SEC285
SEC310 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

PREREQUISITE(S): BUSN115 or CEIS392
SEC311 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

PREREQUISITE(S): SEC285
SEC321 NETWORK SECURITY TESTING WITH LAB*^

CREDIT HOURS: 3

This course examines network security testing. Key curriculum includes the study of:
• Testing countermeasures against malware threats
• Denial of service (DOS) and distributed denial of service (DDOS) attacks
• Layered approaches requiring design, implementation and testing of attack countermeasures

PREREQUISITE(S): NETW206 or NETW260; and NETW230 or NETW240 or CEIS305; and SEC285
SEC340 BUSINESS CONTINUITY*^

CREDIT HOURS: 4

Threats to information security can disrupt critical business functions. Develop skills to help prepare for, react to and recover from these kinds of events. In this course, students will:
• Examine various levels of threats to information assets and critical business functions
• Develop policies, procedures and plans to address threats
• Use technology specific to thwarting disruption and supporting recovery

PREREQUISITE(S): SEC285
SEC360 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

PREREQUISITE(S): SEC285
SEC370 WEB SECURITY*^

CREDIT HOURS: 4

This course examines critical issues involved in web security. Curriculum covers essential concepts, and provides opportunities for students to develop skills.
• Protect web-based applications from external threats
• Safeguard customer privacy and accessibility
• Examine external threats to an organization’s systems
• Develop strategies that support systems and business goals

PREREQUISITE(S): SEC285
SEC440 INFORMATION SYSTEMS SECURITY PLANNING AND AUDIT*^

CREDIT HOURS: 4

Get an in-depth look at designing comprehensive and flexible security plans. This course course explores risk factors including:
• Assessing threats
• Developing countermeasures
• Protecting information
• Security designs processes
• Auditing practices

PREREQUISITE(S): CEIS305or CIS247C or NETW230 or NETW240; and SEC280 or SEC285
SEC450 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.

PREREQUISITE(S): NETW230 or NETW240; and SEC280

Sustainability Management

COURSE COURSE TITLE AND DESCRIPTION
SUST310 RENEWABLE ENERGY: SCIENCE, TECHNOLOGY AND MANAGEMENT

CREDIT HOURS: 4

This course introduces the science and technology behind renewable energy. A key concept is business decisions required for investing and managing renewable energy systems. Other themes include solar technologies, and fuels synthesized from biomass, hydrogen and wind.

PREREQUISITE(S): BIOS135 and SCI204

Graduate Technology Courses.

Information Systems Management

COURSE COURSE TITLE AND DESCRIPTION
MIS525 ESSENTIALS OF INFORMATION SYSTEMS AND PROGRAMMING

CREDIT HOURS: 3

This course introduces you to the logical structure of business computer programs. It also introduces applications and management issues involved with corporate information systems. It provides a foundation for programming in a business-oriented language. You will concentrate on developing programming logic to solve business problems. Design tools such as flowcharts and pseudocode are introduced. MISM students may not take this course for program credit. The course may be an elective in all programs other than MISM.

PREREQUISITE(S): None
MIS535 MANAGERIAL APPLICATIONS OF INFORMATION TECHNOLOGY

CREDIT HOURS: 3

This course introduces structures, applications and management of corporate information systems. It investigates how technology is changing the way we communicate. You will explore how technology affects how we make decisions, manage people and improve business. It also looks at how technology adds value to business. You will use the Internet for research. You will analyze business decisions using decision support tools.

PREREQUISITE(S): None
MIS540 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

PREREQUISITE(S): None
MIS561 DATABASE ADMINISTRATION AND MANAGEMENT

CREDIT HOURS: 3

This course covers database administration as a managerial discipline. It addresses common database administrative practices and procedures. You will study daily operations and long-term planning of database administration. The Oracle database management systems is introduced. And you can learn an understanding of a database administrators’ roles and responsibilities.

PREREQUISITE(S): MIS582
MIS562 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.

PREREQUISITE(S): MIS582
MIS563 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.

PREREQUISITE(S): MIS582
MIS564 ENTERPRISE DATA MANAGEMENT AND ADMINISTRATION

CREDIT HOURS: 3

This course focuses data storage, security and reporting for a management information system. This includes the administration of large or distributed databases that have large geographic topographies. You will study security issues surrounding large distributed enterprise-level databases. Also presented are network and integration issues associated with such systems.

PREREQUISITE(S): MIS582
MIS574 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

PREREQUISITE(S): MIS505 or MIS525
MIS575 ADVANCED VISUAL BASIC

CREDIT HOURS: 3

Advanced Visual Basic builds from Visual Basic (MIS574). It focuses on advanced application design and development using Visual Basic.NET. Topics include:
• The .NET framework
• Object-oriented programming
• .NET database programming
• .NET web programming
• .NET web database programming
• Add-ins, collections and user controls

PREREQUISITE(S): MIS574
MIS577 INTERNET-ORIENTED PROGRAMMING

CREDIT HOURS: 3

This course focuses on Internet and web programming. This is one of the fastest growing areas of system development. You can use programming languages such as HTML, Dynamic HTML and JavaScript to develop your own website. The course also examines Internet application tools and commercial web servers.

PREREQUISITE(S): MIS505 or MIS525
MIS578 C++ PROGRAMMING

CREDIT HOURS: 3

C++ Programming introduces object-oriented programming concepts using the C++ language. In this course, you will be programming projects with a hands-on approach. This helps you to gain applications-oriented experience with object-oriented technology. Course topics include:
• The object-oriented paradigm
• Class hierarchies and inheritance
• I/O functions, object arrays and string processing

PREREQUISITE(S): One year of programming experience, or
MIS579 JAVA PROGRAMMING

CREDIT HOURS: 3

This course focuses on using Java for business applications. In this course you can use Java programming tools to develop applications/applets. The course examines:
• Object-oriented design and modeling
• Java applications, applets
• Control structures, methods, user interfaces
• Graphics and e-commerce applications

PREREQUISITE(S): MIS505 or MIS525; and MIS577
MIS581 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
MIS582 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
The course requires a project involving a commercial data-modeling package.

PREREQUISITE(S): MIS525 and MIS540; or permission from the appropriate academic administrator
MIS589 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.

PREREQUISITE(S): None
MIS600 INFORMATION SYSTEMS CAPSTONE

CREDIT HOURS: 3

This is the culminating course of the Master's of Information Management (MISM) program. You will integrate skills learned throughout the program. You will develop, design and present a team project based on real-world situations.
• Plan and justify your project
• Meet performance, schedule and budget requirements
• Adjust for unplanned occurrences
• Provide project reports

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

Network and Communications Management

COURSE COURSE TITLE AND DESCRIPTION
NETW561 WIRELESS TECHNOLOGIES

CREDIT HOURS: 3

This course provides an in-depth study of wireless technologies and their applications. It addresses essentials of radio frequency, spectrum allocation and usage and current regulation. Topics include:
• First (1G) through fourth generation (4G) applications. These include cellular, PCS and wireless local area network (WiFi)
• The current and future state of voice, data and video communication
• How wireless technologies fit into the wireless industry

PREREQUISITE(S): NETW589
NETW562 WIRELESS DEVICES AND APPLICATIONS

CREDIT HOURS: 3

This course introduces an array of wireless devices. This includes laptops, PDAs, cellular telephones and “all-in-one” devices. It examines current applications of these devices, as well as potential future uses. Using these devices in standalone and integrated network arenas is addressed, with a focus on interoperability. Ways wireless devices are driving the evolution of business practices are also examined.

PREREQUISITE(S): MIS589
NETW563 WIRELESS NETWORKS

CREDIT HOURS: 3

This course introduces tools needed to understand and implement wireless networks. Topics include:
• Installation and configuration of wireless hardware and software
• Radio frequency (RF) fundamentals
• 802.11 network architecture
• Capacity planning
• Wireless broadcast and cellular systems, antennas and accessories
• Power management
• Wireless local area network security
• Wireless device network integration and troubleshooting

PREREQUISITE(S): MIS589
NETW564 MANAGEMENT OF WIRELESS SYSTEMS

CREDIT HOURS: 3

This course focuses on managing and operating wireless networks. Topics include:
• QoS, resource management, outsourcing, training, financial considerations, performance measurement and optimization
• System reports for RF network performance, IP management, network configuration, system growth and capacity
• Charging and revenue assurance in a wireless network

PREREQUISITE(S): NETW589
NETW583 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

PREREQUISITE(S): None
NETW584 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

PREREQUISITE(S): None
NETW585 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

PREREQUISITE(S): Three years’ telecommunica-tions experience or an undergraduate telecommunica-tions education, or NETW505
NETW589 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.

PREREQUISITE(S): MIS589
NETW590 IP TELEPHONY/VOIP

CREDIT HOURS: 3

This course examines technologies that carry voice communications over an IP network. This includes digitization and packetization of voice streams. Coursework addresses:
• VoIP protocols (such as SIP and H.323) that support telephony systems using advanced VoIP technology
• Fundamentals of VoIP such as QoS
• Traffic aggregation issues
• Bandwidth management and network assessment

PREREQUISITE(S): MIS589
NETW600 TELECOMMUNICATIONS CAPSTONE

CREDIT HOURS: 3

Integrate what you have learned throughout the Master's of Network Communication Management (MNCM) program. This is the program's last course. You will develop, design and present a project based on a real-world situation. Your project will include:
• Project plan and rationale
• Performance, schedule and budget
• Adjustments for unplanned situations
• Project reports

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

Security

COURSE COURSE TITLE AND DESCRIPTION
SEC571 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

PREREQUISITE(S): None
SEC572 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
SEC573 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.

PREREQUISITE(S): SEC571
SEC574 DATABASE SECURITY

CREDIT HOURS: 3

This course provides an overview of security issues in database systems. It shows how current and future commercial systems are designed to ensure confidentiality. Topics include:
• Security models, basic security mechanisms and software
• Intrusion detection
• Security models for next generation databases

PREREQUISITE(S): A technical undergraduate degree and/or associated professional experience with preparation equivalent to or beyond MIS582
SEC575 INFORMATION SECURITY LAW AND ETHICS

CREDIT HOURS: 3

This course is geared toward non-attorney managers and executives. It covers federal and state laws and judicial systems that affect information security. Coursework addresses:
• The effects of cyber business regulation on information security
• Conducting business on the Internet
• Privacy laws, taxation, protection of intellectual property, electronic privacy, wiretapping and cybersquatting
• Ethical issues, forensics and evidence of cyber crime

PREREQUISITE(S): None
SEC576 RISK MITIGATION AND CONTINGENCY PLANNING

CREDIT HOURS: 3

This course identifies vulnerabilities and inherent risks of computer systems. It also introduces:
• Risk analysis for identifying and quantifying accidental and malicious threats to computer systems
• Developing contingency and recovery plans
• Qualitative risk analysis using techniques such as the practical application of risk analysis (PARA) and facilitated risk analysis process (FRAP)

PREREQUISITE(S): A technical undergraduate degree and/or associated professional experience with preparation equivalent to or beyond PROJ586
SEC577 CRYPTOGRAPHY AND SECURITY MECHANISMS

CREDIT HOURS: 3

This course introduces cryptography. It focuses on information systems security issues, and mechanisms to address these issues. Also examined are cryptosystems, algorithms and certificates. You will gain applications-oriented experience in developing several cryptography applications or algorithms. Access controls are presented as security mechanisms that protect information system assets. Students also complete lab assignments and a term project.

PREREQUISITE(S): SEC571, or a technical undergraduate degree and/or associated professional experience with preparation equivalent to or beyond SEC571
SEC578 PRACTICES FOR ADMINISTRATION OF PHYSICAL AND OPERATIONS SECURITY

CREDIT HOURS: 3

This course examines security management and tools in a business environment. Security management is studied from a physical and operations point of view. It includes identifying information assets. It also includes developing and implementing policies, standards and procedures for asset protection. Management tools identify vulnerabilities and implement controls. They do this through data classification and risk assessments. As part of studying security management, you will learn control and protection techniques.

PREREQUISITE(S): SEC571, or a technical undergraduate degree and/or associated professional experience with preparation equivalent to or beyond SEC571
SEC579 SECURITY IN SYSTEMS ARCHITECTURE AND APPLICATIONS

CREDIT HOURS: 3

This course addresses methods used to secure operating systems, equipment, networks, databases and applications. These security methods enforce various levels of availability, integrity and confidentiality. The course also focuses on security concepts that apply to application software development. It covers the software design and development environment. And it explains software’s critical role in providing information system security.

PREREQUISITE(S): SEC571, or a technical undergraduate degree and/or associated professional experience with preparation equivalent to or beyond SEC571
SEC591 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
SEC592 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

PREREQUISITE(S): SEC571

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.