T.E Computer (Pune University) [2012 Pattern/Course] Syllabus and Subjects
1] Principles of Concurrent and Distributed Programming
2] Embedded Operating Systems
3] Computer Networks .
4]Software Engineering :
5]Digital Signal Processing Applications
6] Programming Laboratory-III
7] Programming Laboratory-IV
8] Seminar and Technical Communication Laboratory
SUBJECTS AND MARKING SCHEME:
310249 Principles of Concurrent and Distributed Programming
Teaching Scheme:
Unit Concepts, Overview, Programming environments, –Computation Models,
I -Distributed programming languages LISP, YACC, Programming environmental tools
Open GL, MPI Java
Unit Concurrent grammar, communication and synchronization of concurrent tasks
II- process/Thread System process migration, shared memory, Concurrent LISP,
Concurrent YACC, Concurrent java
Unit The death of single core solution, NVIDA and CUDA, GPU hardware, alternatives to
III -CUDA, Understanding parallelism with GPUs, CUDA hardware overview,
Parallel architectures and Programming principles-Parallel computing, Parallel
architecture, Architectural classification scheme, Parallel programming models,
parallel algorithms, performance analysis of parallel algorithms.
Unit Distributed Computing Systems, models, Issues in designing distributed operating
IV -systems, DCE
Unit Virtualization and programming for Xen-Overview of virtualization, resource
V - vitalization, need and advantages
of Virtualization, Xen-overview & X86
virtualization, Xen & virtualization resources, installation & Configuration, Virtual
Machine booting & Configuration
Unit Cloud and Mobile Computing Principles, CUDA Blocks and Treads, Memory
VI
handling with CUDA, Multi-CPU and Multi-GPU solution
**********************************************************
Text Books
1. Concepts, Techniques, and Models of Computer Programming by Peter Van Roy and Seif
Haridi - MIT Press Ltd, 2004
2. Distributed Operating Systems by P.K.Sinha,PHI Publications
3. Parallel Computing by M.R.Bhujade,New Age International(p) Ltd. New Age Science, 2 nd
Edition, ISBN-10: 1906574200, ISBN-13: 978-1906574208
4. Multicore Programming by Wiley publications
************************************************************************************
310250 Embedded Operating Systems
Unit
I
Operating Systems Concepts, Real-Time Tasks, Real-Time Systems, Types of Real-Time Tasks, Real-Time Operating Systems,
Unit
II
Processor Basics, Integrated Processors: Systems on Chip, ARM Processors
history, Hardware Platforms, ARM Architecture, Interrupt Vector Table, Arm
Programming, Assembly language, Instruction Set, Arithmetic, Logical and
Conditional, load-store instructions,Constants, Readonly and Read-write memory,
Multiple Register Load Store. ARM-9, ARM Cortex-M3, Case Study of Begal-
Black-Bone: Architecture, Uboot, Interfacing and Programming
Unit
III
LSB, OSDL, OSDL Mobile Linux Initiative, Linux Background, Linux Kernel
Construction, Tool Chain, Tools Overview, Kernel Build System, Kernel
Initialization: BIOS verses Boot loader, U-Boot, Anatomy of Embedded Systems:
POST and Boot Process, Kernel Initialization, init, Storage Considerations and
memory management, BusyBox, Execution Context,Process Virtual Memory,
Cross-Development Environment, Embedded Linux Distributions, Do-It-Yourself
Linux Distributions, Initialization Flow of Control, Kernel Command Line
Processing, Subsystem Initialization, The init Thread, System Initialization,
Unit
IV
Bootloaders, Device Driver Basics: Character Device, PCI Device Drivers, File
Systems, Device Tree, MTD Subsystem, Embedded Development Environment,
Unit
V
Development Tools, ssh, Kernel Debugging Techniques, Debugging Embedded
Linux Applications, Stepper Motor Controller interfacing using Begal Black Bone
Embedded System, Embedded Graphics and Multimedia Tools and Applications.
Unit
VI
Porting Linux, Linux and Real Time, Embedded Android: Bootloader, Kernel, Init,
Zygote, System Server, Activity Manager, Launcher (Home), Embedded Android
Applications: Calculator, Twitter Search App, Slide Show App
************************************************************************
Text Books
1. Lyla B. Das, “Embedded Systems: An Integrated Approach” Pearson, ISBN:978-81-317-
8766-3 (Chapters 7,8,10,11)
2. Christopher Hallinan, “Embedded Linux Primer”,Prentice Hall, ISBN-10: 0-13-167984-8,
ISBN-13: 978-0-13-167984-9
**********************************************************************************
*******************************************************************
2] Embedded Operating Systems
3] Computer Networks .
4]Software Engineering :
5]Digital Signal Processing Applications
6] Programming Laboratory-III
7] Programming Laboratory-IV
8] Seminar and Technical Communication Laboratory
SUBJECTS AND MARKING SCHEME:
![Third Year [T.E] Computer Engineering SEMESTER 2Pune University 2012 Course Syllabus Third Year [T.E] Computer Engineering Pune University 2012 Course Syllabus - Semester 2](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtLtq3zVGlVZCmYmrHjrCz8uwXJ5lt9OlEHnARvW1Rilt-F6YgCK1oTAUlPimniVvLOvHfKE43Js28ungLEXC7AKqtMEI0XpxSn-32nyhI4cNob67zuQ9_cQdBLwcbpBVDF59qLEQFPAM/s1600/te2.png)
310249 Principles of Concurrent and Distributed Programming
Teaching Scheme:
Unit Concepts, Overview, Programming environments, –Computation Models,
I -Distributed programming languages LISP, YACC, Programming environmental tools
Open GL, MPI Java
Unit Concurrent grammar, communication and synchronization of concurrent tasks
II- process/Thread System process migration, shared memory, Concurrent LISP,
Concurrent YACC, Concurrent java
Unit The death of single core solution, NVIDA and CUDA, GPU hardware, alternatives to
III -CUDA, Understanding parallelism with GPUs, CUDA hardware overview,
Parallel architectures and Programming principles-Parallel computing, Parallel
architecture, Architectural classification scheme, Parallel programming models,
parallel algorithms, performance analysis of parallel algorithms.
Unit Distributed Computing Systems, models, Issues in designing distributed operating
IV -systems, DCE
Unit Virtualization and programming for Xen-Overview of virtualization, resource
V - vitalization, need and advantages
of Virtualization, Xen-overview & X86
virtualization, Xen & virtualization resources, installation & Configuration, Virtual
Machine booting & Configuration
Unit Cloud and Mobile Computing Principles, CUDA Blocks and Treads, Memory
VI
handling with CUDA, Multi-CPU and Multi-GPU solution
**********************************************************
Text Books
1. Concepts, Techniques, and Models of Computer Programming by Peter Van Roy and Seif
Haridi - MIT Press Ltd, 2004
2. Distributed Operating Systems by P.K.Sinha,PHI Publications
3. Parallel Computing by M.R.Bhujade,New Age International(p) Ltd. New Age Science, 2 nd
Edition, ISBN-10: 1906574200, ISBN-13: 978-1906574208
4. Multicore Programming by Wiley publications
************************************************************************************
310250 Embedded Operating Systems
Unit
I
Operating Systems Concepts, Real-Time Tasks, Real-Time Systems, Types of Real-Time Tasks, Real-Time Operating Systems,
Unit
II
Processor Basics, Integrated Processors: Systems on Chip, ARM Processors
history, Hardware Platforms, ARM Architecture, Interrupt Vector Table, Arm
Programming, Assembly language, Instruction Set, Arithmetic, Logical and
Conditional, load-store instructions,Constants, Readonly and Read-write memory,
Multiple Register Load Store. ARM-9, ARM Cortex-M3, Case Study of Begal-
Black-Bone: Architecture, Uboot, Interfacing and Programming
Unit
III
LSB, OSDL, OSDL Mobile Linux Initiative, Linux Background, Linux Kernel
Construction, Tool Chain, Tools Overview, Kernel Build System, Kernel
Initialization: BIOS verses Boot loader, U-Boot, Anatomy of Embedded Systems:
POST and Boot Process, Kernel Initialization, init, Storage Considerations and
memory management, BusyBox, Execution Context,Process Virtual Memory,
Cross-Development Environment, Embedded Linux Distributions, Do-It-Yourself
Linux Distributions, Initialization Flow of Control, Kernel Command Line
Processing, Subsystem Initialization, The init Thread, System Initialization,
Unit
IV
Bootloaders, Device Driver Basics: Character Device, PCI Device Drivers, File
Systems, Device Tree, MTD Subsystem, Embedded Development Environment,
Unit
V
Development Tools, ssh, Kernel Debugging Techniques, Debugging Embedded
Linux Applications, Stepper Motor Controller interfacing using Begal Black Bone
Embedded System, Embedded Graphics and Multimedia Tools and Applications.
Unit
VI
Porting Linux, Linux and Real Time, Embedded Android: Bootloader, Kernel, Init,
Zygote, System Server, Activity Manager, Launcher (Home), Embedded Android
Applications: Calculator, Twitter Search App, Slide Show App
************************************************************************
Text Books
1. Lyla B. Das, “Embedded Systems: An Integrated Approach” Pearson, ISBN:978-81-317-
8766-3 (Chapters 7,8,10,11)
2. Christopher Hallinan, “Embedded Linux Primer”,Prentice Hall, ISBN-10: 0-13-167984-8,
ISBN-13: 978-0-13-167984-9
**********************************************************************************
*******************************************************************
thank you for sharing
ReplyDeletehttp://appintech.com/embeddedroboticssystem.html