Preaload Image

NLP + HMI + DC Bundle


Natural Language Processing + Distributed Computing + Human-Machine Interaction


Natural Language Processing (NLP) is semester 8 subject of final year of computer engineering in Mumbai University. Prerequisite for studying this subject are Data structure & Algorithms, Theory of computer science, Probability Theory.

Human-Machine Interaction (HMI) is semester 8 subject of the final year of computer engineering in Mumbai University. Prerequisite for studying this subject is Web Technologies; Software Engineering; Experience in designing interfaces for applications and web sites. Basic knowledge of designing tools and languages like HTML, Java, etc.

Distributed Computing is semester 8 subject of the final year of computer engineering in Mumbai University. Prerequisite for studying this subject are Java Programming, Operating Systems, Computer Networks.

Human-machine interaction studies the design and use of computer technology focused on the interfaces between people (users) and computers. Researchers in the field of HCI observe the ways in which humans interact with computers and design technologies that let humans interact with computers in novel ways. As a field of research, human-computer interaction is situated at the intersection of computer science, behavioural sciences, design, media studies, and several other fields of study. The term was popularized by Stuart K. Card, Allen Newell, and Thomas P. Moran in their seminal 1983 book, The Psychology of Human-Computer Interaction, although the authors first used the term in 1980 and the first known use was in 1975. The term connotes that, unlike other tools with only limited uses (such as a wooden mallet, useful for hitting things, but not much else), a computer has many uses and this takes place as an open-ended dialogue between the user and the computer. The notion of dialogue likens human-computer interaction to human-to-human interaction, an analogy which is crucial to theoretical considerations in the field.

Course Objectives of the subject Human-Machine Interaction At the end of the course, students will be able to learn the foundation of human-machine interaction. Understand the importance of human psychology in designing good interfaces. Will be aware of mobile interaction design and its usage in the day – to – day activities. Understand various design technologies to meet user requirements. Encourage to indulge in research in Machine Interaction Design. Outcomes of the course Human-Machine Interaction are as follows the learner will be able to Identify User Interface (UI) design principles. Analysis of effective user-friendly interfaces. Apply Interactive Design process in real-world applications. Evaluate UI design and justify. Create an application for the social and technical task.

Suggested Texts Books for Human-Machine Interaction by Mumbai University are as follows Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, ―Human-Computer Interaction‖, 3rdEdition,Pearson Education, 2004. Wilbert O. Galitz, ―The Essential Guide to User Interface Design‖, Wiley publication. Alan Cooper, Robert Reimann, David Cronin, ―About Face3: Essentials of Interaction design‖, Wiley publication. Jeff Johnson, ―Designing with the mind in mind‖, Morgan Kaufmann Publication. Donald A. Normann, ― Design of everyday things, Basic Books; Reprint edition 2002. Brian Fling, ―Mobile Design and Development‖, First Edition, O‘Reilly Media Inc., 2009. Suggested Reference Books for Human-Machine Interaction by Mumbai University are as follows Rogers Sharp Preece Interaction Design: Beyond Human-Computer Interaction, Wiley. Guy A. Boy ―The Handbook of Human-Machine Interaction, Ashgate publishing Ltd. Kalbande, Kanade, Iyer, ―Galitz‘s Human Machine Interaction‖, Wiley Publications.

Distributed-Computing is a field of computer science that studies distributed systems. A distributed system is a system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another from any system. The components interact with one another in order to achieve a common goal. Three significant characteristics of distributed systems are concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications. A computer program that runs within a distributed system is called a distributed program (and distributed programming is the process of writing such programs). There are many different types of implementations for the message passing mechanism, including pure HTTP, RPC-like connectors and message queues. Distributed computing also refers to the use of distributed systems to solve computational problems. In distributed computing, a problem is divided into many tasks, each of which is solved by one or more computers, which communicate with each other via message passing.

Course Objectives of the subject distributed computing is to provide students with contemporary knowledge in distributed systems. To equip students with the skills to analyze and design distributed applications. To provide master skills to measure the performance of distributed synchronization algorithms. Distributed Computing course outcomes are as follows on successful completion of course learner will be able to Demonstrate knowledge of the basic elements and concepts related to distributed system technologies; Illustrate the middleware technologies that support distributed applications such as RPC, RMI and Object-based middleware. Analyze the various techniques used for clock synchronization and mutual exclusion. Demonstrate the concepts of Resource and Process management and synchronization algorithms. Demonstrate the concepts of Consistency and Replication Management. Apply the knowledge of Distributed File System to analyze various file systems like NFS, AFS and the experience in building large-scale distributed applications.

Prepare For Your Placements: https://lastmomenttuitions.com/courses/placement-preparation/

/ Youtube Channel: https://www.youtube.com/channel/UCGFNZxMqKLsqWERX_N2f08Q

Follow For Latest Updates, Study Tips & More Content!


/ Last Moment Tuitions

/ lastmomentdost

Course Features

  • Lectures 164
  • Quizzes 0
  • Duration 50 hours
  • Skill level All levels
  • Language English
  • Students 131
  • Certificate No
  • Assessments Yes


Average Rating

2 ratings

Detailed Rating

5 Star
4 Star
3 Star
2 Star
1 Star
  • Admin bar avatar

    Great but

    Great content and very precise but need to update NLP videos and notes. Also add option to change speed of video.

    Thank you so much

    I really need to thank LMT , for extending the time period for accessing the course , as we know the current situation is not favouring us , but in this pandamic your intentions of extending the course accesing time rather was of a great help to us. Thanks a lot

error: Content is protected !!