<strong>Course</strong> <strong>Outline</strong> <strong>ECE</strong> <strong>1322</strong> 2012/13<strong>Course</strong> ObjectivesLearning OutcomesTransferable Skills:Teaching-Learning andassessment strategy<strong>Course</strong> SynopsisMode of DeliveryThe objectives of this course are:1. To expose students the basic concepts of computing system tosolve a problem in engineering.2. To provide programming skills based on modularity.3. To apply knowledge of mathematics, science and engineeringusing C.4. To develop skills in designing, testing and debuggingprograms.5. To translate the solution into a programme, making use ofconcepts in programming to facilitate the translation process. .6. To introduce the basic operations of the MATLAB language.7. To write simple script files and function files in MATLAB.Upon completion of this course, students should be able to:1. Identify a functional description of the problem includinginput and output specifications, and processing steps to obtainthe output from the input. And develop input/output modulesto read data and write data in a prescribed format.2. Identify appropriate data types (including primitive data types,structures, pointers, and arrays) for storing the input andoutput values.3. Develop and transform a problem into equivalent syntacticallycorrect programming statements, and appropriate controlstructure (if/else, switch, for-loop, while-loop, and/or do whileloop).4. Write code that conforms to a programming style such as usesof user define functions, specified by the instructor, and applybasic testing methodologies and debugging tools to identifyfault points and possible error conditions.5. Use MATLAB in solving simple engineering problems.Skills and how they are developed and assessed:Skills Development AssessmentTechnical Lectures and Programming andLaboratory Written AssessmentAnalytical Project ReportLectures, laboratory, assignments, mini project and quizzesIntroduction to computers as a problem-solving tool using Cprogramming, basic data types, control structures; modularprogramming with functions, array and matrices, pointers andstructures, engineering applications and intro. Introduction toMatlab software.Lectures and Laboratory
<strong>Course</strong> <strong>Outline</strong> <strong>ECE</strong> <strong>1322</strong> 2012/13Assessment Methods andType/<strong>Course</strong> AssessmentState weightage of eachtype of assessment.LO Method %1,2,3,4,5 Quizzes 101,2,3,4,5 Assignments 101,2,3,4 Mini Project 101,2,3,4 Mid-term 301,2,3,4,5 Final Examination 40Mapping of course / module to the Programme Learning OutcomesLearning Outcome of the course1. Identify a functional description of the problemincluding input and output specifications, andprocessing steps to obtain the output from theinput. And develop input/output modules toread data and write data in a prescribed format.2. Identify appropriate data types (includingprimitive data types, structures, pointers, andarrays) for storing the input and output values.3. Develop and transform a problem intoequivalent syntactically correct programmingstatements, and appropriate control structure(if/else, switch, for-loop, while-loop, and/or dowhile loop).4. Write code that conforms to a programmingstyle such as uses of user define functions,specified by the instructor, and apply basictesting methodologies and debugging tools toidentify fault points and possible errorconditions.5. Use MATLAB in solving simple engineeringproblems.Programme Outcomes01 02 03 04 05 06 07 08 09 10 11 12