Вы находитесь на странице: 1из 2

MANIPAL CENTRE FOR INFORMATION SCIENCE, MANIPAL (A constituent Institution of Manipal University) SYLLABUS (August 2010) Master of Science

in MS Embedded Systems First Semester


MMS 601 / EDA 601 / ESD 601 / ESI 601: Data Structures and Algorithms - [L-T-P-C: 3-0-3-4] Introduction, Algorithm Analysis Techniques, Elementary data structures, Sorting & Searching Techniques, Operations on Sets, Trees, Graphs, Algorithm Design Techniques, NP-Hard and NP-Complete Problems. ESD 603 / MMS 602 / ESI 618.1 / EWT 601: Real Time Operating System - [L-T-P-C: 3-0-0-3] Introduction to OS and RTOS, Process Management, IPC using Shared Memory, IPC using Sockets, Multithreaded Programming, Process Scheduling, Synchronization, Deadlocks, Memory Management Strategies, Virtual Memory Management, Overview of Real Time Systems, Real Time clocks and Real Time Scheduling Algorithms ESD 605 / MMS 615.1 / EDA 615.1 / ESI 603: System Software - [L-T-P-C: 3-0-0-3] Assemblers, Loaders and linkers, Compilers, Lexical Analyzers, Context Free Grammars:, Recursive Descent Parsing: Predictive Parsing:, Bottom-up Parsing with LR(k) parsers: Intermediate Code: Introduction to code optimization ESD 607 / EWT 605 / ESI 618.3: Computer Architectures - [L-T-P-C: 3-0-0-3] Introduction to computer architecture and design - Basic Concepts, Execution Unit, Control Design, I/O organization, ARM Architecture- Advanced Microcontroller Bus Architecture (AMBA) - MIPS Architecture The PowerPC example- VLIW architectures.

Elective 1
ESD 615.1 / MMS 604 / ESI 618.2 / EWT 603 / ITM 615.1: Computer Networks- [L-T-P-C: 3-0-3-4] Introduction, Communication Devices, Fundamentals of data communication, Internet addresses, Routing Algorithms, Congestion control algorithms, TCP, UDP, SMTP, DHCP, DNS, Client Server model, SOCKET Interface, Applications, Digital Voice & Video, VOIP, ATM, Wireless networks ESD 615.2 / EDA 616.1 / ESI 616.2: Linux & Scripting languages - [L-T-P-C: 3-0-3-4] Essentials, Shell Programming, Shells (bash) structured Language Constructs, Advanced Shell Scripting Commands, Essential Utilities for Power User, Learning expressions with ex, awk Revisited, Introduction to perl, The perl programming environment, Scalar Variables, Arrays, Hash Arrays, Perl functions and procedures, Stdin/Stdout ESD 615.3 / MMS 615.2: Enterprise Computing I - [L-T-P-C: 3-0-3-4] Characteristics of Enterprise Computing, Introduction to TSO & ISPF, JCL & SDSF Basics, Basic Application Programming, Introduction to SPUFI MMS 615.3 / ESD 615.4: Human Computer Interaction - [L-T-P-C: 3-0-3-4] The History of Interaction, Preliminaries, Designability of processes, Models, Theories, And Frameworks Usability Engineering Methods and Concepts Usability engineering, including both measurement and design Integrating Computation And Real Environments Cognitive Models, Socio-organizational Approaches New interfaces and methodologies for supporting collaboration Communication and Collaborative Models Task Models Dialogue Models Formal Models Human-centered design; community computing Groupware Augmented and Alternative Realities Multimedia, Global Information Systems and the Web HCI And Society Situated computing and the integration of computers with real environments MMS 615.4 / ESD 615.5: Neural Networks & Fuzzy Logic - [L-T-P-C: 3-0-3-4]

Neural Networks, Classifiers, Associative Memories, Fuzzy Logic, Fuzzifiers and defuzzifiers

ESD 615.6: Radar Systems - [L-T-P-C: 3-0-3-4] Radar systems, Radar Antennas, Production of range performance, Detection of radar signals in noise, Extraction of information from radar signals ESD 615.7: Introduction to MEMS Technologies - [L-T-P-C: 3-0-3-4] Historical Background, Microfabrication, Physical Microsensors, Microactuators, Surface Micromachining, Application Areas ESD 623: Real Time Operating Systems Lab - [L-T-P-C: 0-0-3-1] Hands on experience on the theory subject studied in ESD 603 / MMS 602 / ESI 618.1 / EWT 601: Real Time Operating Systems ESD 625: System Software Lab - [L-T-P-C: 0-0-3-1] Hands on experience on the theory subject studied in ESD 605 / MMS 615.1 / EDA 615.1 / ESI 603: System Software ESD 627: Computer Architecture Lab - [L-T-P-C: 0-0-3-1] Hands on experience on the theory subject studied in ESD 607 / EWT 605 / ESI 618.3: Computer Architecture. ESD 633: Mini Project 1 - [L-T-P-C: 0-0-12-4] Students are expected to select a problem in the area of their interest and the area of their specialization that would require an implementation in hardware / software or both in a semester. ESD 635: Seminar 1 - [L-T-P-C: 0-0-0-1] Students have to make a literature survey and select a latest topic in the area of their interest and the area of their specialization and make a presentation in the semester.

Вам также может понравиться