Relevant For | ||
---|---|---|
User Level Linux [ULUX] Introduction to UNIX from a user perspective with focus on Linux. The concepts, commands, exercises follow POSIX standard, so that user is able to work equally well on any UNIX and not just Linux. |
|
|
Embedded Programming with 8051 [EP51] Introduction to embedded programming using the 8051 microcontroller. This course is typically the first course which someone interested in Embedded Systems should take as it exposes user to generic concepts for such systems including tight memory constraints and programming at a low level. |
|
|
Programming With C [PRGC] Covers the C programming language with live examples and industry standard project and practices. User must be familiar with the Linux environment before undertaking this module. |
|
|
Programming With C++ [PCPP] Covers the C++ programming language and parts of the Standard Template Library (STL) with live examples and industry standard projects and practices. Prerequisite is familiarity with the Linux environment and C programming language. |
|
|
Practical Data Structures [DSTR] Covers most of the data structures which are used on a day-to-day basis in big software projects. Also introduces libraries where these data structures are available. Prerequisite is programming in C or C++ and Linux environment. |
|
|
Introduction to Algorithms [IALG] Introduction to analysis of programs and some common algorithms. Goal is to inculcate the right programming techniques. Also introduces libraries where these algorithms are implemented. Prerequisite is programming in C++ and Linux environment. |
|
|
Linux System Programming [LSYS] Introduction to Linux System Programming, a wide variety of system calls are introduced and more insight into them is provided. Prerequisite is Programming in C on Linux. |
|
|
Hardware Verification Using C++ and Verilog With DPI and PLI [VPLI] Introduction to one of the most popular Foreign Language Interface (FLI) for Verilog, the Verilog Procedural Interface (VPI). This course is a must do for anyone who seeks a career in VLSI Chip Verification as most of the verification environments even today are based around C++ along with System Verilog. |
|