Teaching

Schedule:

If you have any questions regarding these courses, please feel free to send me an email.

ISTE 605 Scholarship In Information Sciences and Technologies

IST graduate students are expected to make a significant scholarly contribution as a requirement for the MS degree. The Scholarship in Information Sciences and Technologies course provides students with the fundamental skills needed to conduct a program of investigation related to participating in the degree capstone course, or in developing a capstone or thesis project. The course focuses on skills such as identifying interesting and important topics and problems, developing and articulating research questions and proposals, critical thinking, and effective oral and written communication and presentation of scholarship.

NSSA 612 Network Modeling and Analysis

The course provides comprehensive exposition of the core concepts in network modeling and simulation. It will cover both graph theoretical and statistical models of complex networks such as the Internet and social networks. It also introduces different types of modeling techniques and simulation tools. The course also systematically addresses some practical and theoretical considerations for developing complex modeling. It offers real world examples to illustrate the process of modeling to address specific problems. (Pre-requisites: NSSA-242, NSSA 243 and STAT-145 or equivalent)

NSSA 620 Emerging Computing And Network Technologies

Computer networking and computer system technologies have dramatically changed the way that businesses operate and how they accomplish their organizational goals. Most of the current technologies used today have their roots in the early days of the Internet and computing. The changes that have occurred since then have been largely at the margins, rather than developed in a wholesale fashion. As our discipline moves forward there are a substantial number of emerging technologies in development to address the inadequacies of the currently deployed technologies. If widely adopted, these technologies will change how technologies support organizations and individuals creating a whole new paradigm for computing, networking, and the security of our computing environment. Students will be researching the current state of several of the most significant emerging technologies. The course will consist of a combination of lectures where technologies will be presented and explained; independent labs, modeling and simulation exercises that will reinforce the students’ understanding of the technologies by allowing them to work with them in a hands-on fashion; and independent literature research do serve as a foundation for future work in this degree program. (Pre-requisites: Knowledge of networking, systems, and security technologies equivalent to the core of the NSSA BS degrees.)

NSSA 715 Network Design and Performance

This course will examine the design and performance of networks. Students will learn to design networks based on identified needs and analyze the performance of that network. The designs include site, campus, and enterprise networks. Wide Area Network (WAN) technologies will be combined with Local Area Network (LAN) technologies in the design of enterprise networks. Students will learn to assess the business goals and their application to the network goals. Students will learn to evaluate the security goals of the network and to integrate these goals in the design. (Prerequisite: NSSA-602 Enterprise Computing)

NSSA 716 Enterprise Mobile Computing

This course will cover technologies for web-based mobile cloud computing especially for business solutions. The course covers enterprise mobile computing architecture, emerging mobile computing technologies, operating system, and security. Also, the course discusses different applications of mobile computing in mobile ad hoc and sensor networks. (Pre-requisites: NSSA-242 and NSSA-243 or equivalent.)

NSSA 789 Foundation of IoT Systems

Internet of Things (IoT) refers to physical and virtual objects that are connected to internet to provide intelligent services for energy management, logistics, retail, agriculture and many other domains. IoT leverages sensor network, wireless communication, mobile devices, networking and cloud technologies to create many smart applications. In this course, the students will learn about IoT design and development methodologies of IoT applications. The students will have hands-on opportunities to program and build IoT prototypes using different platforms through lab assignments and a course project.