Track IT Academy Is one of the leading centers in the field of training in Egypt and the Middle East, where we have a Lecturers at the highest level of professional expertise and distinctiveness to the engineers in the Courses such as (Embedded system course, Android course , Java Course ,Engineering courses ,training center for engineering ,iPhone course, GIS course , Graphic course) Overview:- Embedded Systems diploma starts from the zero level to the level of being qualified candidates for embedded systems companies in Egypt and all over the world. NO. Of Hours: 170 hrs Outline:-
1-C Programming * What Is a Program? * Data Types and Variables& Constants * C Language Chain of Compilation Linking and Execution * Decision Control Structure * Loop Control Structure * Case Control Structure * Functions and Full Programs Structures * C Preprocessor * Arrays * Strings * Pointers * Structures and Unions * Advanced Pointers * Dynamic Memory Allocation * Sorting algorithms * Searching Algorithms * Linked List 2-OOP Concepts * Data Abstraction& Information Hiding * Classes and Objects * Encapsulation * Inheritance * Polymorphism 3-Introduction to Embedded System
* Embedded systems descriptions, definitions, and vocabulary. Design Engineer’s notebook. * Embedded system design considerations and requirements, processor selection and tradeoffs. * Overview of board development process * Microprocessor/microcontroller architectures * Interrupts Definition,types,Priority,Nested Interrupts,Context switching,..etc * CPU Architectures * Memory Systems(SRAM, NVRAM, DRAM, EPROM, EEPROM, Flash) * Digital Input /Output port Interface (LED,Switch,Switch de-bouncing,Buzzer,..etc) * External Interrupts Interfacing * Timer modes,overflow,compare match * How to program timers with/without interrupts 4-Software Engineering and Configuration Management * What is Software Engineering? * Software Crisis * Software Goals * From Requirements to Architecture and patterns * Software Development Methodologies * Software Design Methodologies * Software Modeling * Software Performance Measurement * Software Quality Metrics 5-Operating Systems Concepts * Operating Systems and its Role * Memory Management * Resources Management * Multitasking Support * Real Time Feature 6-Embedded C Programming * Embedded Software Development Tools * Embedded C Vs. Desktop C * C Startup code * Bitwise Manipulation * Volatile Modifier * Memory Sections(.bss, .data, .text ,…etc) * SW Layered Architecture * Variable categories * Header Files * Synchronous and Asynchronous Functions * Re-entrant and Non Re-entrant Functions * Embedded C Code Optimization * Pre-Compile Directives ( #if, #ifdef, #ifndef, …etc) * Run-Time configuration * Post-Build configuration * Byte Alignment * Inline Functions * Case study 7-Interfacing * What is Microcontroller Interfacing * 7-Segment Display * LCD * Keypad * Pulse Width Modulation (PWM) + DC Motor Control * Internal EEPROM * ADC * UART * SPI * I2C * External EEPROM 8-Real Time Operating Systems * RTOS Concepts * RTOS Based Design and Implementation * RTOs Porting 9-Embedded System Testing and Validation * Quality Control and Quality Assurance * Verification and Validation * Static Analysis and Inspection * Code Coverage * Static Verification and Dynamic Verification * Testing Levels * Test case Structure and Design * Non-Functional Testing * Test Automation 10- Embedded Automotive Network 11- A) Biometric Project (Basic) B) Advanced Project (Selected) 11- Soft Skills * Presentation Skills * Interviewing Skills * CV Writing * How to write business E-mail Why Track IT Academy?
1- Laptop for each student 2- Free AVR KIT for each student 3- Practical experience certificate and attendance certificate is accredited from Egyptian Syndicate Of Engineers (ESE). 4- Instructors work in multinational Embedded companies, Graduation from ITI and have a great experience in field, For more information about instructors please follow this link: https://www.trackitacademy.com/our-instructors/
المفضلات