MS – Course Schedule

Recommended Course Schedule

CATEGORY Name of Course Type Credits
MATH 511 Advanced Engineering Analysis and Statistics CORE 4
ENTP 512 Business Plan CORE 3
ENTP 521 Disruptive Innovation And Technology CORE 4
ENGR 900 Capstone Project CORE 4
ELECTIVE ELECTIVE ELECTIVE 3
ELECTIVE ELECTIVE ELECTIVE 3
ELECTIVE ELECTIVE ELECTIVE 3
ELECTIVE ELECTIVE ELECTIVE 4
ELECTIVE ELECTIVE ELECTIVE 4
ELECTIVE ELECTIVE ELECTIVE 4
TOTAL 36

Electives

Course Number Courses Credits
MECH 580 Fundamentals of Machine Design 4
MECH 581 Mechanical Vibrations 3
MECH 582 Computational Fluid Dynamics 4
ELEC 580 Communication Systems 3
ELEC 581 Digital Signal Processing 3
ELEC 582 Control Systems 4
ELEC 583 Solid State Electronic Devices 3
ELEC 584 Optical Networks 4
ELEC 585 Wireless Communication 4
COMP 581 Data Networks and Security 4
COMP 582 Cloud Computing 4
COMP 585 Operating Systems 3
COMP 583 Mobile Application Development 3
COMP 584 Software Application Security 4
ENTP 583 Entrepreneurship for Scientists and Engineers 3
CHEM 580 Advanced Thermodynamics 4

ADVANCED ENGINEERING ANALYSIS AND STATISTICS (4 credits)

This course will introduce students to applying advanced analytical, computational and experimental methods to tackle modern inter-‐ ‐disciplinary engineering and technological problems. This will include solutions and applications of ordinary differential equations, partial differential equations and Fourier series, the study of Legendre Polynomials and Bessel Functions. Students will get an exposure to the study of advanced probability distributions, sampling theory advanced statistical applications and hypothesis testing.

BUSINESS PLAN (3 credits)

This course will lay the foundations for writing sound business plans. It will cover topics such as principle elements of business plan (the executive summary, the organizational plan, the marketing plan, the financial plan, and the management description, risk analysis). Students will learn about the information needed to make a business plan (research on market potential, customer profiles, manufacturing costs, projected financial statements), how it is to be gathered and presented. They will also get an understanding of how expectations of investors are met through it.

DISRUPTIVE INNOVATION AND TECHNOLOGY (4 credits)

The purpose of this course is to help students understand what disruptive innovations are and expose them to some examples and the areas of technology and business that these innovations have impacted. The course includes case studies of some large companies that have not survived disruptive innovations in their fields. In addition to firms that have failed, students will look at some that have survived and are doing well. The course also covers the importance of using technological innovation in a business environment, creating knowledge management systems and technology transfer.

ELECTIVES:

FUNDAMENTALS OF MACHINE DESIGN (4 credits)

Building on the Engineering Mechanics course, this course introduces students to the fundamental principles of machine design. Topics include analysis and calculation of key metrics like forces, moments, stresses, strains, friction, and kinematics that influence machine design upon completion, students are able to analyze machine components and make recommendations on component selections for a particular application.

OPERATING SYSTEMS (3 credits)

This course provides an overview of operating systems, their history and their evolution. It covers the fundamentals of operating system function, design and implementation, and typical problems associated with designing and implementing operating systems. Topics covered in the course include concurrency, memory management, file systems, device management, interrupts, multitasking, deadlocking, scheduling and security

MOBILE APPLICATION DEVELOPMENT (3 credits)

With smart phones and tablets becoming increasingly powerful and loaded with features, mobile application development has become very important skill. This course teaches students how to build mobile apps for Android and iOS, Students learn to write both web apps and native apps for Android using Eclipse and the Android SDK, to write native apps for iPhones, iPod Touches, and iPads using Xcode and the iOS SDK, and to write web apps for both platforms. Additional topics covered include application deployment and availability on the corresponding app stores and markets, application security, efficient power management, and mobile device security, memory management; user interface design; user interface building; input methods; data handling; network techniques and URL loading; and, finally, specifics such as GPS and motion sensing. Students are expected to work on a project that produces a professional-quality mobile application.

SOFTWARE APPLICATION SECURITY (4 credits)

This course deals with designing and implementing secure system and application software, that is, software that is not vulnerable to malicious attacks. This course addresses application and web server security and the methodologies required to ensure web servers are not vulnerable to security breaches. By the end of the course, students should be familiar with why security is important, what types of vulnerabilities can be present in applications, how they can be exploited, and how to go about developing applications that is sufficiently secure. The course will involve reading technical papers as well as written assignments. The course explains some of the most common security issues involved in the development of software, including secure database access, secure data communications, security of web applications and use of encryption techniques.

CLOUD COMPUTING (4 credits)

This course introduces students to set of core technologies, algorithms and design philosophies and takes them through how cloud computing systems today are built on top of these fundamental concepts. They learn about classical algorithms, scalability, classical precursors and trending areas.
Included as part of this course is a programming module that allows students to gain experience in implementing these concepts in assignments provided in the C++ language.

DIGITAL SIGNAL PROCESSING (3 credits)

Designed to impart a thorough understanding of the applications of Digital Signal Processing in the fields of communication and information availability, this course develops a complete set of digital signal processing aspects from ground up. Students will be introduced to the basic definitions of discrete-time signals and will work their way through advanced concepts including Fourier analysis, Sampling and Interpolation. They will have ample opportunity to work through hands-on examples, which will help in bridging the gap between theory and practice.

CONTROL SYSTEMS (4 credits)

The objective of the course is to provide an understanding of the frequency domain analysis of control systems and the compensation technique that can be applied towards stabilizing control systems.
Students are introduced to different types of control systems and their basic elements. Topics covered in this course include Time Response Analysis, Frequency Response Analysis, Stability Analysis and State Variable Analysis.

OPTICAL NETWORKS (4 credits)

Optical networks have revolutionized the networking industry due to its ability to meet the ever-increasing demand for bandwidth. Introducing students to optical networks, this course takes students through fiber losses, components needed to build a network, modulation and demodulation of light signals, first generation optical networks, select WDM networks, topologies, control and management of connections, and time division multiplexed networks. Advanced topics in fiber optics data communications with particular attention to WDM, DWDM, SONET, and ATM technologies are covered as well. Students learn about deploying optical network solutions across a LAN using Gigabit Ethernet and gain insight into trouble shooting and optimization methodologies including eliminating bandwidth bottlenecks and improving flexibility of network services.

COMPUTATIONAL FLUID DYNAMICS (4 credits)

Built on concepts of fluid dynamics and numerical analysis, this course introduces the use of numerical methods for solving systems of equations that are modeled using conservation equations of mass, momentum and energy in fluid flow. Students are exposed to a variety of practical problems, which they solve through numerical methods.

MECHANICAL VIBRATIONS (3 credits)

This course is an analysis of systems in vibratory motion. It provides a basic understanding of a single degree of freedom linear vibration theory, and introduces students to advanced topics in multi-degree of freedom systems, distributed parameter systems, random vibration and non- linear vibration. It also covers response to initial and forced excitations, modal analysis, introduction to continuous systems and applications of vibration analysis, including isolation, absorption, and damping. Important engineering special cases are covered, including axial, bending, and torsional vibratory motion.

ADVANCED THERMODYNAMICS (4 credits)

Building on the basic concepts of Thermodynamics, this course covers advanced topics including emphasizing real fluid behavior and modeling. Laws of thermodynamics, entropy and energy are discussed with examples. Equilibrium, stability and Maxwell equations are discussed in detail. Phase transition and reaction thermodynamics are covered as well. Students will gain knowledge about applications to real engineering systems. Interaction between thermodynamics, chemical kinetics, fluid mechanics and transport processes are discussed.

SOLID STATE ELECTRONIC DEVICES (3 credits)

This course gives an introduction to crystallography and growth of semiconductor crystals, statistical mechanics, quantum mechanics and energy bands & charge carriers thereby helping in understanding the conduction mechanisms in conductors, insulators and semiconductors. It also gives an in-depth understanding of excess carriers in semiconductors, junction theory, diodes, bipolar junction transistors, optoelectric devices, LEDs and lasers, integrated circuits, power devices, and negative conductance devices.

COMMUNICATION SYSTEMS (3 credits)

This course starts with brief introduction to communication systems, noise in communications systems, voice signal digitization, digital radio, communication satellites, satellite earth stations, satellite access, satellite links, fiber-optic communications, optical fiber communications systems analysis and design, systems measurements and performance evaluation, and elements of HDTV. A brief Introduction to digital communication systems is also given including modulation and coding techniques.

Leave a Reply