10605173Embedded Programming
Course Information
Description
Introduction to the fundamentals of electronic computer language, systems and structure. Programming structures such as loops, branch decisions, data storage and bit-level processing will be covered. Languages include C, and assembly language.
Total Credits
3
Course Competencies
-
Analyze binary numbering systemAssessment Strategiesby submitting a Binary Numbering System Problem set completed independently by the due dateby answering a test on Binary Numbering System independently and by the due dateby defending a C Language Binary Numbering System Practice Program completed by the due dateby actively participating in class on the topic of C Language Binary Numbering SystemCriteriaBinary Numbering System Problem set include the correct solutionsBinary Numbering System Problem set shows all intermediate work to arrive to the correct solutionsBinary Numbering System Problem set is clearly writtenBinary Numbering System Problem set neatly presentedBinary Numbering System Test score must exceed the passing levelBinary Numbering System Practice Program must compile without errors or warningsBinary Numbering System Practice Program must execute without errorsBinary Numbering System Practice Program must yield the correct solutionyou explain your Binary Number System Practice Program to your instructoryou answer questions regarding your Binary Number System Practice Program to your instructoryou listen attentively during classyou arrive in class on time
-
Analyze Basic C language structureAssessment Strategiesby submitting a Basic C Language Structure Problem set completed independently by the due dateby answering a test on Basic C Language Structure independently and by the due dateby defending a Basic C Language Structure Practice Program completed by the due dateby actively participating in class on the topic of Basic C Language StructuresCriteriaBasic C Language Structure Problem set includes the correct solutionsBasic C Language Structure Problem set shows all intermediate work to arrive to the correct solutionsBasic C Language Structure Problem set is clearly writtenBasic C Language Structure Problem set neatly presentedBasic C Language Structure Test score must exceed the passing levelBasic C Language Structure Practice Program must compile without errors or warningsBasic C Language Structure Practice Program must execute without errorsBasic C Language Structure Practice Program must yield the correct solutionyou explain your Binary Number System Practice Program to your instructoryou answer questions regarding your Binary Number System Practice Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language data typesAssessment Strategiesby submitting a C Language Data Types problem set completed independently and by the due dateby defending a C Language Data Types program set completed independently and by the due dateby answering a C Language Data Types examination completed independently by the due dateby actively participating in class on the topic of C Language Data TypesCriteriaC Language Data Types problem set must include the correct answerC Language Data Types problem set must be clearly writtenC Language Data Types problem set is neatly presentedC Language Data Types program set must compile without errorsC Language Data Types program set must successfully executeC Language Data Types program set must yield the correct solutionsC Language Data Types program set defense questions are answered in detailC Language Data Types examination must exceed the minimum passing gradeyou explain your C Language Data Types Program to your instructoryou answer questions regarding your C Language Data Types Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language conditional structuresAssessment Strategiesby submitting a C Language Conditional Structure problem set completed independently and by the due dateby defending a C Language Conditional Structures program set completed independently and by the due dateby answering a C Language Conditional Structures examination completed independently by the due dateby actively participating in class on the topic of C Language Conditional StructuresCriteriaC Language Conditional Structures problem set must include the correct answerC Language Conditional Structures problem set must be clearly writtenC Language Conditional Structures problem set is neatly presentedC Language Conditional Structures program set must compile without errorsC Language Conditional Structures program set must successfully executeC Language Conditional Structures program set must yield the correct solutionsC Language Conditional Structures program set defense questions are answered in detailC Language Conditional Structures examination must exceed the minimum passing gradeyou explain your C Language Conditional Structures Program to your instructoryou answer questions regarding your C Language Conditional Structures Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language looping structuresAssessment Strategiesby submitting a C Language Loop Structures problem set completed independently and by the due dateby defending a C Language Loop Structures program set completed independently and by the due dateby answering a C Language Loop Structures examination completed independently by the due dateby actively participating in class on the topic of C Language Loop StructuresCriteriaC Language FOR Loop Structures problem set must include the correct answerC Language FOR Loop Structures problem set must be clearly writtenC Language FOR Loop Structures problem set is neatly presentedC Language FOR Loop Structures program set must compile without errorsC Language FOR Loop Structures program set must successfully executeC Language FOR Loop Structures program set must yield the correct solutionsC Language FOR Loop Structures program set defense questions are answered in detailC Language FOR Loop Structures examination must exceed the minimum passing gradeC Language WHILE Loop Structures problem set must include the correct answerC Language WHILE Loop Structures problem set must be clearly writtenC Language WHILE Loop Structures problem set is neatly presentedC Language WHILE Loop Structures program set must compile without errorsC Language WHILE Loop Structures program set must successfully executeC Language WHILE Loop Structures program set must yield the correct solutionsC Language WHILE Loop Structures program set defense questions are answered in detailC Language WHILE Loop Structures examination must exceed the minimum passing gradeC Language DO-WHILE Loop Structures problem set must include the correct answerC Language DO-WHILE Loop Structures problem set must be clearly writtenC Language DO_WHILE Loop Structures problem set is neatly presentedC Language DO-WHILE Loop Structures program set must compile without errorsC Language DO-WHILE Loop Structures program set must successfully executeC Language DO-WHILE Loop Structures program set must yield the correct solutionsC Language DO-WHILE Loop Structures program set defense questions are answered in detailC Language DO-WHILE Loop Structures examination must exceed the minimum passing gradeC Language Conditional Structures examination must exceed the minimum passing gradeyou explain your C Language Loop Structures Program to your instructoryou answer questions regarding your C Language Loop Structures Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language arraysAssessment Strategiesby submitting a C Language Arrays problem set completed independently and by the due dateby defending a C Language Arrays program set completed independently and by the due dateby answering a C Language Arrays examination completed independently by the due dateby actively participating in class on the topic of C Language ArraysCriteriaC Language Arrays problem set must include the correct answerC Language Arrays problem set must be clearly writtenC Language Arrays problem set is neatly presentedC Language Arrays program set must compile without errorsC Language Arrays program set must successfully executeC Language Arrays program set must yield the correct solutionsC Language Arrays program set defense questions are answered in detailC Language Arrays examination must exceed the minimum passing gradeyou explain your C Language Arrays Program to your instructoryou answer questions regarding your C Language Arrays Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language functionsAssessment Strategiesby submitting a C Language Functions problem set completed independently and by the due dateby defending a C Language Functions program set completed independently and by the due dateby answering a C Language Functions examination completed independently by the due dateby actively participating in class on the topic of C Language FunctionsCriteriaC Language Functions problem set must include the correct answerC Language Functions problem set must be clearly writtenC Language Functions problem set is neatly presentedC Language Functions program set must compile without errorsC Language Functions program set must successfully executeC Language Functions program set must yield the correct solutionsC Language Functions program set defense questions are answered in detailC Language Functions examination must exceed the minimum passing gradeyou explain your C Language Functions Program to your instructoryou answer questions regarding your C Language Functions Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language pointersAssessment Strategiesby submitting a C Language Pointers problem set completed independently and by the due dateby defending a C Language Pointers program set completed independently and by the due dateby answering a C Language Pointers examination completed independently by the due dateby actively participating in class on the topic of C Language PointersCriteriaC Language Pointers problem set must include the correct answerC Language Pointers problem set must be clearly writtenC Language Pointers problem set is neatly presentedC Language Pointers program set must compile without errorsC Language Pointers program set must successfully executeC Language Pointers program set must yield the correct solutionsC Language Pointers program set defense questions are answered in detailC Language Pointers examination must exceed the minimum passing gradeyou explain your C Language Pointers Program to your instructoryou answer questions regarding your C Language Pointers Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language memory bit manipulationAssessment Strategiesby submitting a C Language Memory Bit Manipulation problem set completed independently and by the due dateby defending a C Language Memory Bit Manipulation program set completed independently and by the due dateby answering a C Language Memory Bit Manipulation examination completed independently by the due dateby actively participating in class on the topic of C Language Memory Bit ManipulationCriteriaC Language Memory Bit Manipulation problem set must include the correct answerC Language Memory Bit Manipulation problem set must be clearly writtenC Language Memory Bit Manipulation problem set is neatly presentedC Language Memory Bit Manipulation program set must compile without errorsC Language Memory Bit Manipulation program set must successfully executeC Language Memory Bit Manipulation program set must yield the correct solutionsC Language Memory Bit Manipulation program set defense questions are answered in detailC Language Memory Bit Manipulation examination must exceed the minimum passing gradeyou explain your C Language Bit Manipulation Program to your instructoryou answer questions regarding your C Language Bit Manipulation Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze C language I/O hardware manipulationAssessment Strategiesby submitting a C Language I/O Hardware Manipulation problem set completed independently and by the due dateby defending a C Language I/O Hardware Manipulation program set completed independently and by the due dateby answering a C Language I/O Hardware Manipulation examination completed independently by the due dateby actively participating in class on the topic of C Language I/O Hardware ManipulationCriteriaC Language I/O Hardware Manipulation problem set must include the correct answerC Language I/O Hardware Manipulation problem set must be clearly writtenC Language I/O Hardware Manipulation problem set is neatly presentedC Language I/O Hardware Manipulation program set must compile without errorsC Language I/O Hardware Manipulation program set must successfully executeC Language I/O Hardware Manipulation program set must yield the correct solutionsC Language I/O Hardware Manipulation program set defense questions are answered in detailC Language I/O Hardware Manipulation examination must exceed the minimum passing gradeyou explain your C Language I/O Manipulation Program to your instructoryou answer questions regarding your C Language I/O Manipulation Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze basic microcontroller assembly language programsAssessment Strategiesby submitting a basic microcontroller assembly problem set completed independently and by the due dateby defending a basic microcontroller assembly program set completed independently and by the due dateby answering a basic microcontroller assembly examination completed independently by the due dateby actively participating in class on the topic of basic microcontroller assemblyCriteriabasic microcontroller assembly problem set must include the correct answerbasic microcontroller assembly problem set must be clearly writtenbasic microcontroller assembly problem set is neatly presentedbasic microcontroller assembly program set must compile without errorsbasic microcontroller assembly program set must successfully executebasic microcontroller assembly program set must yield the correct solutionsbasic microcontroller assembly program set defense questions are answered in detailbasic microcontroller assembly examination must exceed the minimum passing gradeyou explain your basic microcontroller assembly Program to your instructoryou answer questions regarding your basic microcontroller assembly Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Analyze microcontroller serial communicationsAssessment Strategiesby submitting a microcontroller serial communications problem set completed independently and by the due dateby defending a microcontroller serial communications program set completed independently and by the due dateby answering a microcontroller serial communications examination completed independently by the due dateby actively participating in class on the topic of microcontroller serial communicationsCriteriaMicrocontroller serial communications problem set must include the correct answerMicrocontroller serial communications problem set must be clearly writtenMicrocontroller serial communications problem set is neatly presentedMicrocontroller serial communications program set must compile without errorsMicrocontroller serial communications program set must successfully executeMicrocontroller serial communications program set must yield the correct solutionsMicrocontroller serial communications program set defense questions are answered in detailMicrocontroller serial communications examination must exceed the minimum passing gradeyou explain your microcontroller serial communications Program to your instructoryou answer questions regarding your microcontroller serial communications Program to your instructoryou arrive in class on timeyou listen attentively during class
-
Program a microcontroller based applicationAssessment Strategiesby by competing in the Autonomous Block Retrieval Robot Competitionby submitting an Autonomous Block Retrieval Robot Competition Final Report by the due dateby submitting Autonomous Block Retrieval Robot Competition weekly report by the due dateby actively participating in class on the topic of The Autonomous Block Retrieval Robot CompetitionCriteriaAutonomous Block Retrieval Robot smoothly navigate the trackAutonomous Block Retrieval Robot returns the block to the beginning of the trackAutonomous Block Retrieval Robot retrieves the block at the end of the trackAutonomous Block Retrieval Robot stops at the end of the first full cycleAutonomous Block Retrieval Robot utilizes sensors to navigate the trackAutonomous Block Retrieval Robot is returned in its entirety at the end of the semesterAutonomous Block Retrieval Robot Final Report includes pictures of the designed robotAutonomous Block Retrieval Robot Final Report is clearly writtenAutonomous Block Retrieval Robot Final Report is neatly presentedAutonomous Block Retrieval Robot Final Report is typed using your software of choiceAutonomous Block Retrieval Robot weekly progress report includes all progress made on your project for the current weekAutonomous Block Retrieval Robot weekly progress report includes a list of the tasks accomplished and by which member of the groupyou arrive in class on timeyou listen attentively during class