You are here

Course Descriptions

This is a comprehensive list of courses and their descriptions offered over the last several semesters organized by area of interest. Not all courses are offered every semester or every year. Students must plan accordingly and should consult with their academic advisor when selecting courses.

For current offerings, please see the Schedule of Classes

Technical Core Courses

ENTS 622: Introduction to Digital Communication Systems (3)

Principles of analog and digital communication systems design. Analysis of the performance and relative merits of different modulation and demodulation, signal processing, filtering and error control schemes in communication systems. Also provides an understanding of the design of modern digital communication systems.

ENTS 640: Networks and Protocols I (3)

The course is an overview of design issues and the important industry standards for digital communications networks. This includes protocols, data communications technologies, error correction and detection, congestion control, traffic routing, Local Area Network (LAN) protocols, TCP/IP, and some security issues.

ENTS 641: Networks and Protocols II (3)

Prerequisite ENTS 640. Techniques for the specification, design, analysis, verification and testing of communication protocols are discussed. The course includes detailed discussions on routing protocols in the Internet. This includes Routing Information Protocol (RIP), Enhanced Interior Gateway Routing Protocol (EIGRP), Open Shortest Path First (OSPF), and Border Gateway Protocol (BGP4).

Wireless Selector Courses:

ENTS 653: AWS/PCS System Implementation (3)

Engineering issues associated with designing and deploying an AWS/PCS cellular wireless communications system in the current world environment will be examined.The course will focus on implementation issues such as the impact of real world concerns on the deployment strategy and the use of good engineering practice to overcome obstacles. Students will create and modify mock deployments using professional tools for cell planning and interference analysis. Students will also be exposed to drive testing tools and concepts for migration to future technologies.

ENTS 656: Introduction to Cellular Communication Networks (3)

Concepts and techniques involved in wireless digital communications with emphasis on cellular and PCS systems. Properties of Mobile radio channels; intersymbol interference, multipath, and fading effects; interleaving and diversity; multiple access schemes (TDMA, FDMA, CDMA); interuser interference, traffic issues, and cell capacity; power control strategies; frequency reuse and channel assignment; handoff, paging, and location update; cell layout; introduction to modern cellular standards.

ENTS 657: Satellite Communication Systems (3)

An examination of satellite telecommunication systems with an emphasis on the mobile satellite systems (MSS). Topics will include a historical perspective, orbital mechanics and constellations, choice of orbital parameters, propagations considerations, link budgets, interference issues and other obstacles, and existing and proposed mobile satellite systems. It will also look at some of the business aspects such as the cost of deploying and maintaining these systems.

Management Core Courses

ENTS 625: Management and Organizational Behavior in the Telecommunications Industry (3)

This course covers the two areas: 1) management and organizational behavior and 2) strategic management. In both cases topics specific to the telecommunications industry will be stressed. Topics will include principles of leadership and personnel management, staffing and training, organizational structures, typical organizational structures in the telecommunications industry, introduction to the concept of strategy, industry analysis and competitive dynamics, and strategic cost analysis. Specific case studies in the telecommunications industry will also be addressed.

ENTS 630: The Economics of International Telecommunications Policy and Regulation (3)

Basic microeconomic principles used by telecommunications firms, including supply and demand, elasticity, costs, productivity, pricing, market structure and competitive implications of alternative market structures. Market failures and government intervention. Public policy processes affecting business operations.

ENTS 632: Telecommunications Marketing Management (3)

Topics covered include strategic marketing, sales and customer service challenges confronting organizations in the computer, communications and media industries. The course also addresses volatile technology, regulatory and competitive environments as a backdrop to strategic planning and management in the marketing domain.

ENTS 635: Decision Support Methods for Telecommunications Managers (3)

The telecommunications industry has been growing rapidly over the past decade and is increasingly viewed as the engine of the new information economy. Given the increasing complexity of this sector, telecommunications managers need to understand the process of evaluating tradeoffs to make sound and strategic business decisions. The aim of this course is to introduce management science techniques for informed decision making. Topics covered will include data analysis and regression, optimization models and applications ( workforce scheduling, manufacturing, network design, facility location), sensitivity analysis, decision trees, risk analysis, project management, and simulation. Emphasis will be on telecommunications managerial problems, model development and the use of software packages for decision support.

Technical Elective Courses

ENTS 629A Special Topics in Cybersecurity: System Security (3)

This course will consider the entire protocol stack, from link layer to the application layer, from the perspective of a malicious attacker and examine the different possible security attacks at each layer. Then, the available countermeasures and security protocols to prevent such attacks will be discussed. Topics will include VLAN hopping, ARP attacks, spanning tree attacks, malformed IP packets, flooding, IP spoofing, denial of service, malformed TCP/UDP packets, port scanning, botnets, viruses, worms, Trojan Horse, spy ware, rootkit, buffer overflow, password cracking on the attack side, and WLAN security, IPSec, TLS/ SSL, HTTPS, SRTP, SNMP, NAT, firewalls and intrusion detection on the defense side.

ENTS 629B Special Topics in Cybersecurity: Cryptography and Network Security (3)

Prerequisite ENTS 640. The main objective of this course is to introduce the important concepts and technologies used in the area of cryptography and network security. Computer and network security is paramount in this age of universal electronic connectivity, viruses and hackers, eavesdropping and electronic fraud. In this course, we will seek to provide the student with a proper grounding in this area as well as a practical overview of important concepts in this field. First, we will seek to obtain an understanding of the basic issues that would be addressed by a network security capability and then take this knowledge and apply it to practical applications currently in the field. The students will be expected to research selected (by instructor) topics of research in this field and present their findings to the class.

ENTS 629C Special Topics in Cybersecurity: Fundamentals of IT Systems Security (3)

This course provides an overview of IT system security challenges and strategies of countermeasure in the information systems environment. Topics include definition of terms, concepts, elements, and goals incorporating industry standards and practices with a focus on availability, vulnerability, integrity, and confidentiality aspects of information systems. We will first provide a short review of telecommunications and networking systems and provide a review of security protocols and encryption schemes. We will then discuss common risks, threats, and vulnerabilities and proceed to discussing countermeasures and discuss compliance laws and standards.

ENTS 649A Special Topics in Networking: Optical Communication Networks (3)

Optical communication has become a classic networking technology. This course will present the state-of-the art in optical communication networks and their applications. It will provide coverage of basic optical technology and networking topics, presented in a format that is easy to understand for practical engineers and networking specialists. The course will start with a broad coverage of different physical aspects of light propagation, basic components and modulation/demodulation methods, and fundamentals of the physical-layer design. It will then proceed with  optical networking, starting with a description of technologies for which optical networking is used. The course will also provide an overview of next-generation SONET technologies along with optical transport network, the generic framing procedure, and Ethernet solutions. The IEEE new resilient packet ring (RPR) protocol will be discussed. Besides the theoretical coverage, the students will be engaged in developing their understanding of optical communication networking through hands on projects.

ENTS 649B Special Topics in Networking: Cloud Computing (3)

The course will present the state of the art in cloud computing technologies and applications. The course will explore potential research directions, as well as the technologies that will facilitate the creation of a global marketplace for cloud computing services that support scientific, industrial, business, and consumer applications. Topics will include: telecommunications needs; architectural models for cloud computing; cloud computing platforms and services; security, privacy, and trust management; resource allocation and quality of service; cloud economics and business models; pricing and risk management; interoperability and internetworking; legal issues; and novel applications. Course projects will expose students to different tools and technologies used to build and utilize clouds and the related security, privacy and trust management issues.

ENTS 649C Special Topics in Networking: Internet of Things; Systems and Protocols (3)

The course covers the principles of Internet of Things communication network infrastructure and discusses IoT’s emerging implementation areas. It teaches the architecture and operations of the main network and data messaging protocols used in IoT. It introduces and discusses the emerging implementation areas of IoT such as Smart Homes, Smart Cities, Smart Cars, Smart Healthcare, Smart Wearable Devices, Smart Transportation, Smart Retail, Smart Manufacturing, Smart Environment and Smart Finances. Core course topics will include fundamental networking concepts used in IoT such as Low Power Wide Area Network (LPWAN) and ZigBee/ IEEE 802.15.4 protocol stack in detail. The layered structure and operation of each of the ZigBee protocol layers in respect to end-to-end data communication and routing algorithms will be addressed in detail. In addition, as essential components of IoT, Sensor Networks, Wireless Mesh Networks (WMN), RFID, 6LowPAN Protocol, Advanced Message Queuing Protocol (AMQP), Message Queue Telemetry Transport (MQTT Protocol) are introduced and discussed in detail. As part of the course work, the student groups will design an IoT network, operating a “Remote Controlled Door Lock using a Fingerprint Sensor” in real time. A guest speaker from the industry will be invited to introduce an emerging IoT technology and product.

ENTS 659A Special Topics in Communications: Wireless Communications System Design and Simulation (3)

Co-requisite: ENTS 622. This course is oriented towards practical detailed waveform simulation of transmitter/receivers which has been adopted by the industry as a first step in implementation of communications systems on software defined radios. During this course we use a communication standard (11 Mb/s and 54 Mb/s 802.11 for example) to cover practical implementation of communication concepts and modules. The goal of this course is to develop and test individual transceiver modules throughout the course and integrate them to build an end to end transceiver.  The performance of the end to end system will be tested using channel models (AWGN, Frequency Selective and Frequency Non-Selecting Channels) developed during the course with a special   attention on the concept of noise power, oversampling, and Doppler spread.  The course will cover modulator/demodulator, frequency and time synchronization, channel equalization, and channel coding and decoding modules in great detail.

ENTS 659B Special Topics in Communications: Microwave Radio Communications Systems (3)

This course will study the design, deployment and coordination of point-to-point microwave communications systems. Emphasis will be placed on the use of microwave systems as backhaul for modern cellular networks to support increasing data demands. Topics will include modulation, equipment, design strategies, fade margins, interference, and coordination and implementation issues. Students will use industry-leading professional design software to perform RF-path analysis and design backhaul capacity networks. Through real-world case-studies, students will be exposed to professional coordination methods. Grades will be determined based on performance on exams and projects.

ENTS 659M Special Topics in Communications: Intelligent Wireless Technologies (3)

Communications principles for adaptive intelligent systems. This course will cover the communications components of Machine-to-Machine (M2M) technologies, Intelligent Transportation Systems (ITS), and Smart Grid Systems. Within M2M, students will learn about the Internet of Things (IoT) architectures, standards, services, peer discovery, spectrum resource allocation, interference coordination and management, internet geolocation, and location-based services. The course will then focus on ITS, automotive control area networks (CAN), road-based vehicular ad-hoc network (VANET), and inter-vehicle communication systems. The final segment of the course will turn to Smart Grid, narrowband power line communication in smart grid applications, event-drive and hybrid communication between meters, data traffic scheduling, and capacity of a wireless backhaul for the distribution level, and data aggregating. The course will emphasize lower layer communications, and students will participate in a simulation project.

ENTS669A Special Topics in Computing Systems: Embedded Systems (3)

Prerequisites: Equivalent to undergraduate course on Computer Architecture, equivalent to undergraduate course on Digital Logic Design, equivalent to undergraduate course on programming (preferably C). The first decade of the 21st century was marked by the emergence of smart devices that are used in everyday life. Smart phones, smart cars, smart TVs, smart thermostats, smart vacuum cleaners, just to name a few. These developments are powered in large part by the embedded systems. This course will provide students with the essential knowledge base that will enable them to tackle complex problems encountered in embedded systems design. In addition to the overview of associated hardware components and software methodologies and tools used in the development of modern embedded systems, and theory behind them, the course will include a carefully selected collection of hands-on lab exercises that would help students get a sense of how the presented theoretical concepts connect with the real-world embedded systems applications.

ENTS 669B Special Topics in Computing Systems: Distributed Systems in a Virtual Environment (3)

This course will provide hands-on experience with the administration and configuration of Ubuntu Linux running as a virtual machine under VMware vSphere. Students will learn how to interact with Ubuntu Linux as well as learning fundamentals that can be applied to any Linux distribution.  Students will also interact with VMware vSphere and will be provided with an introduction to the vSphere environment.  Linux topics will include system architecture and components, kernel, task scheduling, memory management, device drivers, partitioning, file systems, boot processes, command line, customizing the environment, shell scripting, networking, and securing the system.  vSphere topics will include hypervisors, virtual machines, virtual hardware, virtual neworking, copying, backing up, and migrating.  During the lab sessions, students will create virtual machines, manage virtual machines, install Ubuntu Linux on a virtual machine, work with the Linux command line, customize his/her Linux environment, perform various system administration tasks, write shell scripts, and configure firewalls and other network services.

ENTS 669D Special Topics in Computing Systems: Introuction to Machine Learning (3)

A broad introduction to machine learning and statistical pattern recognition. Topics include: Supervised learning (Bayesian learning and classifier, parametric/non-parametric learning, discriminant functions, support vector machines, neural networks, deep learning networks); Unsupervised learning (clustering, dimensionality reduction, autoencoders). The course will also discuss recent applications of machine learning, such as computer vision, data mining, autonomous navigation, and speech recognition.

ENTS 689A Special Topics: Algorithms and Data Structures (3)

This course provides both a broad coverage of basic algorithms and data structures and an in-depth discussion on selected important topics. We will learn exact algorithms, heuristics, and counter-example development skills in solving problems in sorting, graph, string, and job scheduling problems. Moderate to heavy programming (in C under UNIX) is expected. Through this study and practice, students will develop and improve their programming and problem solving techniques.

ENTS 689F Special Topics: Fundamentals of Wireless LANs (3)

Wireless LAN protocols (802.11 family) are at the foundation of this course.  This course covers engineering concepts and business-practices related to Wireless LAN technologies. The first half of the course will go into engineering details of Wireless LAN protocols (802.11 b,g,a and n). Starting with the basics of radio technologies used for Wireless LANs to deployment related issues like site-survey and RF-efficient installation of antennas will be covered. MAC layer frames and communication will be taught in great details. Key features of 802.11n - MIMO, Radio Chains, Spatial Multiplexing and Transmit Beam Forming will be studied.

In the second half of the course, Wireless LAN Security will be covered with an examination of current practices and standards in use (WEP/WPA, RADIUS, AES, 802.11i, 802.1x). New addition to the course is 802.11 “ac” and “ad” protocols which are the latest initiatives in WLAN industry. 802.11 protocols will be compared with DAS (Distributed Antenna Systems), Femto Cells and 802.22 (Super Wi-Fi).

Throughout the semester, students will be required to practice class-room learning through hands-on projects. Industry-accepted software and hardware based tools for WLAN Site Survey, Design and Deployment, Network Optimization, Spectrum Analysis and Packet Sniffing will be provided to the students to work on group projects. Class presentations on each project by each group will ensure familiarity and learning of all the tools for every student.

ENTS 689G Special Topics: Design and Analysis of Communication Networks (3)

Prerequisite: ENTS 640. This advanced-level graduate course is designed to build on the material covered in ENTS640 and to provide a practical and more in-depth view of the protocols and architectures used in real-world communication networks. The objective of this course is to give the students a reasonable combination of analytical and practical knowledge that is expected from graduate-level network engineers. Due to its practical nature, this course is highly project-oriented and multiple network design problems are visited both in the class and also as homework assignments. OPNET simulation and modeling software is used as the main tool for homeworks and projects. This course covers a combination of theoretical and practical concepts and a tentative list of covered subjects is as follows: Delay calculation in communication networks; QoS techniques in IP networks; Wired/Wireless medium access protocols and LAN technologies; Routers, Switches and other networking devices; Network planning and design; TCP protocol and traffic analysis. The course material and its projects are designed to highlight the main properties of some well-known protocols used in today’s networks. Students will learn the role of fundamental theories in the initial stage of a design cycle and subsequent use of modeling and simulation tools for performance evaluation and tuning of their designs.

ENTS 689I Special Topics: Network Immunity (3)

The course is practically oriented toward the knowledge and skills for secure operation of systems and networks. The course will be composed of three segments.  The first segment is an overview of cryptography protocols and security algorithms. The second segment is focused on immunity of individual machines or systems. The third segment covers immunity of networks to attacks and threats.

ENTS 689L Special Topics: Cellular Network Infrastructure- Cell Site Design and Components (3)

RF Path Design and Cell Site Planning for 3G and 4G technologies are at the center of this course. The course will teach you the RF design aspects of GSM, CDMA, UMTS, LTE and LTE-Advanced cell sites. KPI (Key Performance Indicators) for each technology will be studied in great details. Design and analysis of RF Plumbing diagrams will be practiced through Co-siting techniques essential for RF Engineers. The course will teach testing and troubleshooting of various RF Hardware components. Hands-on exercises will be conducted using widely popular testing tools from Anritsu, Kaelus, CommScope and EXFO. Line Sweeping fundamental and PIM Testing methods will be covered in great details. The course will provide in-depth understanding of all RF in-line components – starting from Base Station (BTS/NodeB/eNodeB) to Base Station Antennas (BSA) and all other components in-between, including Power Amplifiers, TMAs, Filters, Diplexers. Students are required to work on a real-world RF Design project using industry-leading tools (RF Configurator, PIM Calculator and Lite Sweep Tools from Anritsu).

Towards the end of the class, a field-trip to a live cell-site will be scheduled where we will be able to see all the RF components in action and relate the RF theories to the practical applications. Successful completion of the course will help students reduce the learning curve of RF Engineering positions by six to eight months.

ENTS 689N Special Topics: Network Programming (3)

This course teaches the fundamentals of programming in C including skills that students need for solving typical telecommunications engineering problems. Data structures, control flow, memory allocation, pointers, and sockets will be covered. In addition to the weekly classes and bi-weekly homework assignments, students are required to complete a final group project and make a short presentation. Students taking this course do not need to have any prior programming experience.

ENTS 689V Special Topics: Voice over Internet Protocol (3)

This course presents the leading edge technologies, and practice pertaining to Next Generation Networks (NGN) Voice over Internet (VoIP), examines standards, methods and implementations for wired/wireless computer systems and communications network systems. Topics include NGN signaling systems, security threats and mechanisms, Quality of  Services (QoS), and network management. Various security and QoS mechanisms are explored. QoS includes voice codec, policies, and network performance. The standards include Third Generation Partnership Project / Internet Multimedia Subsystems (3GPP/IMS), ITU-T, IETF, WiMax, WiFi, Satellite, Cable, Fiber, and Digital Subscriber Loop (DSL), National Institute of Science & Technologies (NIST), and National Security Agency (NSA). The course also explores the interoperability and other issues in migrating from legacy telecom systems to NGN VoIP.

ENTS 689W Special Topics: Short-range Wireless Systems (3)

Prerequisite: ENTS 622. This course will cover the physical layer characteristics and performance of wireless LAN technologies including ZigBee (IEEE 802.15.4), prominent 802.11 standards, and Bluetooth. The course focuses on the modeling and implementation of physical layer aspects of these technologies, such as channel characteristics, modulation techniques and packet and frame synchronization, carrier recovery and symbol synchronization, ranges and data rates.

ENTS 689X Special Topics: Information Systems Security Management (3)

Covers the fundamental principles and practices of Information Systems Security Management - managing enterprise security, overall information systems security, and information assurance. The course is designed in parallel to ENTS 650 to cover the Common Body of Knowledge (CBK) associated with the CISSP (Certified Information Systems Security Professional) certification. The course will cover the five domains of the CBK associated with the CISSP-ISSMP (CISSP - Information Systems Security Management Professional) certification: Security Management Practices; Systems Development Security; Security Compliance Management; Business Continuity Planning (BCP) & Disaster Recovery Planning (DRP), and Law, Investigation, Forensics and Ethics. At the conclusion of the course and ENTS 650, the student should have the background to begin preparing to take the CISSP-ISSMP certification exam (or similar certifications).

ENTS 689Y Special Topics: Multimedia Communication over Networks (3)

This course covers the principles of multimedia source coding and compression, and networking technologies and techniques for multimedia applications. Topics include: multimedia traffic generation and characterization; image and video compression; scalable layered video representation; error protection techniques; network protocols for multimedia applications; real-time transport and streaming protocols; standards: JPEG, MPEG-1,2,4, H.261, H.263, H.264. 

Students investigate multimedia compression algorithms and networking protocols in Matlab or C.

ENTS 699A Independent Studies in Telecommunications: Advanced Seminar 3G and 4G (1)

Prerequisite: ENTS 759A. This is a 1-credit hour independent study course designed as a seminar style group discussion class and a follow up to ENTS 759A: Advanced Wireless Communications. The course is structured around individual or group research on select advanced topics in 3G/4G wireless technologies followed by students’ presentations and group discussions. In most cases students will conduct their research in few weeks and present their findings/observations to the class. The topic will be further expanded by the instructor as needed and during group discussions. Each student may directly work on 2-3 topics but will learn about, and will be graded on, all topics discussed in the class.

ENTS 699K Independent Studies in Telecommunications: Advanced Studies on Modern Wireless Networks and Technologies

Prerequisites: ENTS759A or ENTS759B or permission from instructor. This course provides an opportunity for students to learn about the latest advancement in wireless commmunication systems and standards along with new deployment models, uses and services. It is structured as a combination of insturction based learning to provide students with sufficient backgroun on key baseline concepts and technologies to prepare them to work on more recent advancements of such concepts and technologies in individual or group study projects. The syllabus is updated periodically to best reflect the state of the art in wireless communications, for example it will start with the latest standards of 4G systems and expand into 5G requirements and solutions as they develop. See the syllabus for current topics.

ENTS 699L Independent Studies in Telecommunications: LTE Network Protocols Testing Equipment Lab (3)

Pre-requisite: ENTS653 or ENTS656, and permission from instructor. Students will learn to perform device-to-device mobile testing, using the Spirent Wireless Test Station, WTS 122. Students will learn to use Spirent's Elevate Test Framework, which allows the performance evaluation for IMS, VoLTE and RCS protocol messaging and signaling. Students will also learn to use the ProLab Testing Suite, which enables the student to perform basic and automation tests, and verify proper protocol implementation in equipment; it is designed to simulate concurrent voice and video calls in IP, IMS/VoLTE and 3G-324M network environments.

ENTS 699M Independent Studies in Telecommunications: Python Programming (1)

This course will teach the fundamentals of Python programming. The emphasis will be on using python to solve engineering problems. Use of the Numpy and Matplotlib libraries will be included. This is a one credit course .It cannot be used as one of the required 10 classes for the ENTS degree. It is designed for students who do not take ENTS 656. Students who have taken or will take 656 should not take this class.

ENTS 699R Special Topics in Communications: Analytical Foundations of Telecommunications (1)

This course will provide the fundamental knowledge and analytical tools necessary to pursue graduate-level studies in telecommunications. The topics will include: continuous-time and discrete-time signals and systems, time- and frequency-domain analysis, Fourier transforms and their properties, filtering and modulation, including hands-on analysis in Matlab. Probability and random processes, expected value, correlation and covariance, power spectral density, noise and its impact on communication systems' performance and bit error rate, also with hands-on analysis in Matlab.

ENTS 749A Advanced Topics in Networking: Network Traffic and Application Performance Analysis (3)

Prerequisite: ENTS 640. This graduate-level course covers the fundamentals of network traffic measurement and how the information in traffic traces can be used for different purposes. We will target an important use-case of traffic analysis which is application performance management. Due to the growing trend in online services, application performance management has become an important requirement for all organizations. Furthermore, maintaining the necessary infrastructure to guarantee acceptable user experience is critical to their success. This course will take a top-down approach by reviewing the basics of application and transport layer protocols as well as the effects of various network components on the performance of an application. Through lecture and lab sessions, students will learn different traffic measurement tools and how the traffic traces can be used to evaluate the performance of an application under different conditions. The course also briefly discusses another use-case of traffic measurement i.e., network security, through hands-on experiments with available software packages. Cryptography and security fundamentals are not covered and they are presented in detail by other specialized courses.

ENTS 749B Advanced Topics in Networking: Software-Defined Networking (3)

Prerequisite: ENTS 640 and ENTS 641. This advanced-level graduate course coveres software-definded networking (SDN), its key principles, building blocks, and design as well as its recent applications and uses cases in industry. SDN is a new paradigm in telecommunications that re-thinks conventional network design/opertations/abstractions and makes networks openly programmable, controllable, and affordable. SDN is widely accepted by industry as a game changer, with use in domains ranging from home networks to large-scale wide-area backbone networks. The objective of this course is to provide students with practical knowledge and in-depth understanding of SDN along with the ability to design and program the control plane of networks. Programming assignments and a project in this course provide students with opportunities to work hands-on with Python programming language and with popular open-souce SDN tools. Students will gain familiarity with networking needs, opportunities, and challenges in environments such as data centers.

ENTS 749C Advanced Topics in Networking: Vehicular Networks (3)

Prerequisite: ENTS 640 and ENTS 622. Modern vehicles on roads and in air use telecommunication networking for enhancing their features, operations, controls, and performance. These "connected vehicles" have in-vehicle networks of embedded systems and can communicate with passenger carried devices, neighboring vehicles, and the Internet for new features and applications. This advanced topics course studies communication network principles, designs, protocols, and standards of connected vehicles and offers practical insight into this rapidly growing networking industry. Students get hands-on experience with building Python-based applications using automobile and aircraft networked embedded systems data. Students will also learn to simulate realistic vehicular networks (e.g., in ns-3 and Matlab).

ENTS 749D Advanced Topics in Networking: Network Design and Configuration Lab (3)

Prerequisite: ENTS 640 and ENTS 641. This networking lab course will provide hands-on experience with the configuration and management of routers and switches in a real-world networking environment using Juniper Networks devices. Students will learn how to interact with networking devices through the Junos OS and how to navigate the command line interface (CLI). Topics will include router HW and SW architecture, interfaces, routing policies, static route configuration, configuring RIP and OSPF, VLANS and their configuration, firewall filters and security policies, class of service (CoS) management, network operation monitoring, and troubleshooting. During the lab sessions, students will write and test configurations for routers and switches given a set of network specifications, policies and conditions. 

ENTS 759A Advanced Topics in Communications: 3G/4G Wireless Networks and Systems (3)

Prerequisite: ENTS 622 and permission from instructor. This course presents some of the key concepts and technologies used in the design of third generation (3G/3G+/4G) wireless networks and standards. The course is divided into three main areas of study. First, the course begins with an overview of 3G4G standardization process, key concepts and technologies including CDMA and OFDM principles, link adaptation and advanced antenna system followed by detailed discussion of their implementation into 3G/3G+ standards such as cdma2000/EV_DO and WCDMA/HSPA. The third part of this course focuses on 4G specific technology elements and design principles followed by a detailed discussion on LTE air interface, channelization, protocol layers and signaling as well as network architecture. Thoughout the course the emphasis on the rationalization of wireless technology evolution and similarities and difference in design requirements and solutions.

ENTS 759B Advanced Topics in Communications: Wireless OFDM Systems (3)

Prerequisite: ENTS 622 and ENTS 653 or 656. The main objective of the course is to introduce the most important concepts and technologies used in the design of current wireless OFDM systems, focusing on the physical layer. First, the basic principles of OFDM systems are presented: OFDM modulation/demodulation, role of the cyclic prefix, pilot symbols and preambles, transmit/receive filtering, RF impairments and their impact on performance, channel estimation, timing and synchronization. Then, the 3PP Long Term Evolution (LTE) standard is described in details as an example of a state-of-the-art wireless OFDM system, emphasizing its physical-layer aspects. As a part of the course work, the students will explore the design and implementation issues of an OFDM-based transceiver in Matlab.

ENTS 759C Advanced Topics in Communications: Optimization, Drivetesting, and Analysis of Modern Cellular Networks (3)

Prerequisite: ENTS 656 or ENTS 653 or permission of the instructor. Students must have a graduate level of understanding of cellular networks prior to taking this course. This course will focus on optimizing an operational 2G/3G network by collecting drivetest data and analyzing the results in detail. Students will learn to use drivetest equipment in a real-world environment and will study the behavior of both 2G and 3G networks in varying conditions. Students will also learn details of the GSM and UMTS physical and network layers as they relate to optimization.

ENTS 759D Advanced Topics in Communications: Distributed Antenna Systems (DAS) and Small Cells (3)

Prerequisite: ENTS 656 or ENTS 653. Distributed Antenna Systems (DAS) and small cells help solve the growing problem of coverage, capacity and spectrum crunch in the cellular industry. This course will focus on DAS (70-80%) and small cell architecture (20-30%). It plans to cover comprehensive engineering details of DAS, recent technical advances, widely used RF practices, and open issues of the DAS and in-building coverage. We will study the architecture, capacity, connectivity and scalability aspects of DAS and small cells. In-building propagation models, fading and interference aspects along with PDPs will be covered in greater detail. We will also study essential elements of DAS infrastructure (antennas, repeaters, amplifiers, outdoor vs. indoor components, and backhaul options, etc.) For small cells, we will cover key technical components of HetNets and small cell deployments both indoors and outdoors. Students will use industry-leading professional DAS design software (iBWave or similar) to design and analyze an in-building network for optimal coverage and capacity. A final project, based on real-world problem from the industry will be assigned to students. Handful of lab-based assignments will be given to become familiar with the software before assigning the final project. Grades will be determines based on the performance on exams (midterm and final), assignments and final project.

ENTS 759E Advanced Topics in Communication: Design and Planning of Next Generation of Cellular Infrastructure (3)

Prerequisite: ENTS 656 or ENTS 653. While 5G is under development, features and capabilities of 5G Base Station (gNodeB) are being suggested and tested. Students in this course will explore the advancements achieved in the Base Station technologies since the inception of LTE. This course will explore the latest development in the cellular infrastructure industry, such as Remote Radio Head (RRH), Base Band Unit (BBU) Processing, CPRI Protocol, FTTA (Fiber to the Antenna) solutions, Network Slicing, C/U Split, Network and Cell Virtualization, Centralized RAN (C-RAN), and Fiber Fronthaul. Students will gain system level understanding of CPRI protocol with examples of common link interfaces. Effects of MIMO antennas on cell towers’ connection diagram will be evaluated. Latest developments in Massive MIMO and mmWave domain and their impacts on the antenna design and RF planning will be studied. RF Plumbing Design and Testing aspects of new base stations will be covered with hands-on exercises. The course will allow students to perform advanced testing and troubleshooting using industry accepted tools from Anritsu, CommScope, and EXFO. Towards the end of the class, a field-trip to a live cell-site will be scheduled, where we will be able to see all the RF components in action and relate the RF theories to the practical applications.

Management Elective Courses

ENTS 631: Competitive Strategies and Public Policies in Telecommunications (3)

Prerequisite ENTS 630. This course looks at competitive strategies for the network economy and the age of information goods. It will also cover how telecommunications policy and regulation impacts competitive strategy in the telecommunications industry, including how policy is made in the United States including the roles of the FCC, the Commerce Department, Congress, etc.; the history of telecommunications law and policy; and the major current policy issues and the arguments surrounding them (for example, product standards, deregulation, anti-trust, trade barriers, network neutrality). It will also provide a global perspective, by looking at other countries, how they regulate their telecommunications industries, with a focus on developing countries, and comparisons with U.S. telecommunications policy.

ENTS 670: Introduction to Business and Entrepreneurship (3)

Formerly ENTS 689J. This is a fundamentals course that provides a broad introduction to various business issues faced by any small business or startup. Course instructors present the key issues involved in outlining a clear value proposition and profitable business model, managing and monitoring finances, developing a winning team, addressing legal considerations, executing on operations including marketing sales, manufacturing and service.

ENTS 672: The Global Economic Environment (3)

Formerly ENTS 689O. This course is intended to provide the future manager, particularly in the telecommunications industry, with the tools necessary to intelligently interpret the national and international economic environment including the impact of economic policies on the economy and the firm. The course develops basic macroeconomic theory to enable managers to critically evaluate economic forecasts and policy recommendations and then applies these concepts in a series of case studies.

ENTS 673: Project Management for Telecommunications (3)

This course will introduce modern project management. The course begins with an overview of the nuts and bolts of project management.  From here it expands into Adaptive and Extreme project management.  The focus of the course then shifts to the individual skills required to be an effective project manager, such as time management, leadership, and motivation.  Once skills of the individual have been addressed, the course looks at social networks and how they could impact project management.  

ENTS 689E Special Topics: Advanced Engineering Start Up Ventures (3)

This course covers principles and practices important to engineering startup ventures, and includes the preparation of business plans and tools used to obtain funding. This course is designed for graduate students in engineering; however, since most advances involve multidisciplinary collaboration, and since most technology entrepreneurship principles, practices apply to other engineering and scientific disciplines, the course open to graduate students of all disciplines.  The course involves four activities: lectures, discussions, business plan development and student presentations.   Early in the semester, students will form into teams, and each team will develop a plan for a technology venture.  The plans will be submitted and presentations of the plans will be given at the end of the semester.  Also, an important entrepreneurship book or article will be assigned to each group according to the interest of each group.  Homework will be assigned at the end of each class.

ENTS 689K Special Topics: Telecommunications Entrepreneurial Practicum (3-6)

ENTS 689K allows students to participate in the New Markets Venture Capital Clinic, which is offered as BUFN 738B by the Robert H. Smith School of Business. The clinic allows students to gain professional experience commensurate with that of an Analyst or Associate in a Venture Capital Firm. Students will be trained by members of New Markets Venture Partners, plus guest lecturers from the area’s leading venture and service firms. The course will expose students to real life activities covering the entire deal process from research, diligence, selection, negotiation and investment, as well as management and exit of portfolio companies. In addition to the training students will receive, they will be personally responsible for the conduct of several of these activities.

Students will be required to spend 12 hours per week on this class (class time plus 10 additional hours) and register for two full semesters. Please see the Entrepreneurial Sequence for more information.