MS – 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
INTR 901 Internship Core 4
Elective Elective Elective 3
Elective Elective Elective 3
Elective Elective Elective 3
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 585 Lean Thinking and Lean Manufacturing 4
MECH 586 Alternative Energy Conversion 4
ELEC 586 Alternative Energy Conversion 4
ELEC 580 Communication Systems 3
ELEC 582 Control Systems 4
ELEC 583 Solid State Electronic Devices 4
CIVL 581 Sustainable Construction 3
CIVL 582 Environmental Engineering Process 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

 

ADVANCED ENGINEERING ANALYSIS AND STATISTICS (4 credits)

Prerequisites: Three levels of Mathematics in Undergraduate Program
This course will introduce students to applying advanced analytical, computational and experimental methods to tackle modern interdisciplinary 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 exposure to the study of advanced probability distributions, sampling theory advanced statistical applications and hypothesis testing.

BUSINESS PLAN (3 credits)

Prerequisites: Undergraduate Degree in Engineering
This course will lay the foundations for writing sound business plans. It will cover topics such as principle elements of a 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)

Prerequisites: Undergraduate Degree in Engineering
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)

Prerequisites: Undergraduate level courses in Higher Level Calculus
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)

Prerequisites: Undergraduate courses in Systems Programming, Hardware/Software Interfaces
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)

Prerequisites: Background in Java, XML or .NET languages
With smartphones and tablets becoming increasingly powerful and loaded with features, mobile application development has become a 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)

Prerequisites: Undergraduate Degree in Engineering
This course deals with designing and implementing a secure systems 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, the security of web applications and use of encryption techniques.

CLOUD COMPUTING (4 credits)

Prerequisites: Undergraduate level courses in Operating Systems and Networking
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.

CONTROL SYSTEMS (4 credits)

Prerequisites: Undergraduate Degree in Engineering
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.

MECHANICAL VIBRATIONS (3 credits)

Prerequisites: Undergraduate Junior Level Courses on Control Systems and Differential Equations
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.

SOLID STATE ELECTRONIC DEVICES (3 credits)

Prerequisites: Undergraduate Course in Electronic Properties of Materials or equivalent
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)

Prerequisites: Undergraduate Degree in Engineering
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.

 

Specialization / Clusters

Students would choose Electives based on the cluster of their choice. The student can choose Mechanical Engineering Cluster, Electrical Engineering Cluster and Information Technology cluster. The Elective courses for each cluster are shown below:

 

Mechanical Engineering Cluster:

Prerequisites – Undergraduate in General Engineering/Mechanical Engineering

  • Fundamentals of Machine Design
  • Mechanical Vibrations
  • Entrepreneurship for Scientists and Engineers

Recommended Course Sequence for Mechanical Engineering Cluster

Category Name of Course Type Term Credits

MATH 511 Advanced Engineering Analysis and Statistics Core 1 4
ENTP 512 Business Plan Core 2 3
MECH 580 Fundamentals of Machine Design Elective 2 4
MECH 581 Mechanical Vibrations Elective 3 3
ENTP 521 Disruptive Innovation And Technology Core 3 4
ENTP 583 Entrepreneurship for Scientists and Engineers Elective 4 3
ENGR 900 Capstone Project Core 5 4
INTR 901 Internship Core 6 4
Total 37

 

Electrical Engineering Cluster:

Prerequisites – Undergraduate in General Engineering/Electrical Engineering

  • Communication Systems
  • Solid State Electronic Devices
  • Wireless Communication
  • Entrepreneurship for Scientists and Engineers

Recommended Course Sequence for Electrical Engineering Cluster

Category Name of Course Type Term Credits

MATH 511 Advanced Engineering Analysis and Statistics Core 1 4
ELEC 580 Communication Systems Elective 1 3
ENTP 512 Business Plan Core 2 3
ELEC 583 Solid State Electronic Devices Elective 2 3
ELEC 585 Wireless Communication Elective 3 4
ENTP 521 Disruptive Innovation And Technology Core 3 4
ENTP 583 Entrepreneurship for Scientists and Engineers Elective 4 3
ENGR 900 Capstone Project Core 5 4
INTR 901 Internship Core 6 4
Total 36

 

Information Technology Cluster:

Prerequisites – Undergraduate in General Engineering/Computer Science/Information Technology

  • Data Networks and Security
    • Cloud computing
    • Operating Systems
    • Mobile Applications Development
    • Software Application Security
    • Entrepreneurship for Scientists and Engineers

Recommended Course Sequence for Information Technology Cluster

Category Name of Course Type Term Credits

MATH 511 Advanced Engineering Analysis and Statistics Core 1 4
COMP 583 Mobile Applications Development Elective 1 3
ENTP 512 Business Plan Core 2 3
COMP 585 Operating Systems Elective 2 3
COMP 581 Data Networks and Security Elective 3 4
ENTP 521 Disruptive Innovation And Technology Core 3 4
ENTP 583 Entrepreneurship for Scientists and Engineers Elective 4 3
COMP 582 Cloud computing Elective 4 4
ENGR 900 Capstone Project Core 5 4
INTR 901 Internship Core 6 4
Total 36

The following courses related to entrepreneurship are offered:
• Business Plan
• Disruptive Innovation and Technology
• Entrepreneurship for Scientists and Engineers (as an Elective)

These courses collectively give some of the key outcomes which helps the student gain the ability to become an entrepreneur:
• Design organizational plan and strategic business plans
• Prepare marketing and financial plans
• Examine strategies used for disruptive product innovations
• Create a vision and communicate effectively with team
• Identify the conflicts & handle them ethically to resolve them effectively
• Observe various styles, traits, approaches in leadership & adopt a suitable leadership grid

Upon graduation, the entrepreneurship courses and the cluster courses collectively give the students ability to set up a new business or take over a family business or get a corporate job with both domain and entrepreneurial skills.