Course Syllabus
Syllabus
ECE 1050 MATLAB for ECE DESIGN
Instructor
| Instructor: |
Douglas A Christensen |
|
| Email: | ||
| Office: |
MEB 2456 |
|
| Communication & Office Hours: | Review the "Communication" section below for more information. | |
| Teaching Assistant: | Raksha Prasad | |
| TA Email: | u1298265@utah.edu |
Course Description
Overview
| Course | ECE 1050 |
| Department | Electrical and Computer Engineering |
| Pre-Requisites | Co-reqs C- or better in ECE 1240 and ECE 1245 |
| Credit Hours | 0.5 |
| Semester | Summer 2025 |
| Description | Students use MATLAB and LTspice to evaluate simple circuits. Basic introduction to the MATLAB environment, scripts, math functions, commands for array construction and manipulation, logical operators, control flow, built-in and user-defined functions, graphing, and matrix math is covered. Introduction to LTspice to simulate circuits. |
Goals & Objectives
Specific Outcomes of Instruction:
Upon completion of ECE 1050, students will be able to:
- Write simple program scripts and functions in MATLAB.
- Use MATLAB for applications in electrical & computer engineering.
- Collect data and analyze basic electronic sensors and circuits.
- Create and simulate a circuit in LTspice
Relationship of the Course to the ABET Student Outcomes:
Upon completion of ECE 1050, students will be able to:
- An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. The final project in this course directly addresses this outcome, as students choose a simple project to build to solve a practical problem. The students simulate the circuit design to verify that it works.
- An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors. When students choose and design their final projects, the instructor interacts with them to ensure that the project is safe and affordable.
- An ability to communicate effectively with a range of audiences. For the final project, students write an email proposal and submit a critical design review describing simulation results. This gives students practice with technical writing.
- An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. Students receive feedback on proposed project ideas to ensure they are safe and ethical. Most projects, however, solve a problem that is local in scope.
- An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives. Students work individually in this course rather than on teams.
- An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions. Work in this course addresses this outcome in an introductory way by asking students to make simple observations and answer straightforward questions.
- An ability to acquire and apply new knowledge as needed, using appropriate learning strategies. Although not specifically required, students often find sensors or other circuit ideas on their own to use for final projects.
Topics Covered in the Course:
- MATLAB environment
- MATLAB variables
- MATLAB built-in functions
- MATLAB logic operations
- MATLAB user-defined functions
- MATLAB loops
- LTspice circuit simulations
Required Materials
- Labs have doors that open with your UCard. After the first lab, you may need to submit this ECE Card Access Request form to gain access to your laboratory classroom.
- Email the completed form to: mel.parkes@utah.edu
- You may find that using your laptop computer is more convenient than using the computers in the lab, but either option is fine.
MATLAB (software): (free from U of U Software Licensing Office)
- MATLAB is a simple programming interface that engineers use for quick, effective simulation, computation, and graphing. We will use it throughout the course (which is meant to be your first introduction to this powerful tool), and in several other classes throughout your degree. The link above will allow you to install MATLAB on your computer, and also has tutorials and support to get you started. You may also use MATLAB on the machines in this lab, where you log in using your CADE login information.
Circuit Simulation Software: LTspice available free online for Windows or Mac
- LTspice is made available for free by Analog Devices. On their website, Analog Devices describes LTspice as follows:
"LTspice® is a high performance SPICE simulation software, schematic capture and waveform viewer with enhancements and models for easing the simulation of analog circuits. Included in the download of LTspice are macromodels for a majority of Analog Devices switching regulators, amplifiers, as well as a library of devices for general circuit simulation."
Word Processing Software:
- Microsoft Office (Word) is available to UofU students free from the Office of Software Licensing (Links to an external site.) Check out other free and discounted software for students.
Ensure you have these ahead of time as they will be required to complete assignments and activities throughout the course.
Communication
Please review the communication methods and requirements for this course:
Preferred Contact Methods
The easiest and preferred way to contact your instructor directly is to use the Inbox, located in the far left Canvas menu.
You can also contact your instructor in the following ways:
- email: christen@ee.utah.edu to ask questions or set up an appointment.
- Stay after class to talk in person
- See me during my Office Hours: Weds 1:00 - 2:00 in the lab.
To contact the TA, use the Inbox, or email u1298265@utah.edu.
Office Hours
The instructor will hold office hours according to the following schedule:
Wednesdays 1:00-2:00 before lab, in person after each ECE 1240 class, or by appointment.
The TA will hold office hours according to the following schedule:.
Thursdays 3:45-4:45 in MEB 2440, or by appointment.
Course Schedule
There will be approximately one lab exercise per week. The labs are as follows (for dates, see complete schedule on Home page):
Lab M0: Test MATLAB and LTspice
Lab M1: MATLAB Basics
Lab M2: Plotting with the Voltage Divider
Lab M3: Additional Plotting
Lab M4: Matrices & Vectors, Quantization, and Truncation
NOTE: Lab M5 has supplemental videos you will need to watch BEFORE coming to lab.
Lab M5: Thévenin Equivalent Circuits
Lab M6: Sensors and Comparator Op-Amp
Lab M7: Non-Inverting Op-Amp
Lab M8: Digital Logic Gates
Evaluation of Student Performance
Your performance in this course will be evaluated by:
- Lab reports based on responses to questions in lab handouts.
- Lab attendance/checkoffs and interaction with the Instructor and TA, assessed subjectively by the Instructor and TA.
There are no exams in this course.
Student Preparation And Time Commitment
Previous Experience
No previous experience with electronics or programming is assumed or needed in this class. We will be starting from scratch. However, some students in this class will have had some experience, either formal or informal, and a few students will have had a lot of experience. If you are someone with little or no experience, do not be intimidated! We will be working together, and the course is designed to start from the beginning.
Workload
It is anticipated that a typical student will need to spend the following amount of time each week:
0.5 hours watching videos
1.5 hours in lab
Additional time for completing a lab.
2+ hours per week
Course Policies
Lab Attendance and Checkoffs
Lab attendance is mandatory, and all lab work must be done in the lab under the supervision of your Instructor and lab TA. You must attend labs at the times listed in the University's Class Schedule . If you must miss a lab session due to an emergency, contact your Instructor and lab TA to make arrangements to make up the lab. The lab TA will grade you on attendance. You must contact the lab TA before leaving the lab each week. Doing all of these things is necessary in order to receive attendance credit.
You must do your OWN lab work (even though you can consult with other students for help).
Submitting Assignments
All assignments, unless otherwise announced, must be submitted to the designated area of Canvas. Do not submit assignments via email. Remember to login to CIS (the UofU computer system you use to register) before trying to submit assignments. Otherwise, Canvas does not know who you are!
Each lab assignment sheet will tell you how to format and turn in Lab Reports. Submit everything to the appropriate assignment link in Canvas.
Lab work is due by the dates listed on each of the lab assignment sheets, usually by Friday immediately following the Wednesday lab at 11:59 pm.
Late Assignments
Late labs receive 20% less credit the first week after the due date, then 20% less for each successive week. If you have not finished a lab on time, be sure to turn in the portion that is completed on time for the best score. Then hand in the remaining work for reduced credit.
Grading
Grading for this course
To calculate your grade, your total scores in assignment categories are weighted as follows:
- 90% Lab Reports
- 10% Lab Attendance/Checkoff
Course Grading Scale
This course uses the following absolute grading scale. Grades are calculated by Canvas using a weighted sum of percentages as shown in the Assignments section of Canvas. Be aware that Canvas grades may be inflated if missing scores have not been set to zero, so you must take this into account.
| Letter | Scoring |
|---|---|
| A | 100% - 93% |
| A- | <93% - 90% |
| B+ | <90% - 87% |
| B | <87% - 83% |
| B- | <83% - 80% |
| C+ | <80% - 77% |
| C | <77% - 73% |
| C- | <73% - 70% |
| D+ | <70% - 67% |
| D | <67% - 63% |
| D- | <63% - 60% |
| E | <60% - 0% |
Accommodations
Disclaimer
Accommodations will be considered on an individual basis and may require documentation.
Please contact your instructor and/or teaching assistant as soon as possible (preferably shortly before the semester begins) to request accommodations of any kind.
Extreme personal circumstances
Please contact your instructor as soon as possible if an extreme personal circumstance (hospitalization, death of a close relative, etc.) is interfering with your ability to complete your work.
Religious Practice
To request an accommodation for religious practices, contact your instructor at the beginning of the semester.
Active Duty Military
If you are student on active duty with the military and experience issues that prevent you from participating in the course because of deployment or service responsibilities, contact your instructor as soon as possible to discuss appropriate accommodations.
Disability Access
All written information in this course can be made available in an alternative format with prior notification to the Center for Disability Services (CDS). CDS will work with you and the instructor to make arrangements for accommodations. Prior notice is appreciated. To read the full accommodations policy for the University of Utah, please see Section Q of the Instruction & Evaluation regulations.
If you will need accommodations in this class, contact:
Center for Disability Services
801-581-5020
disability.utah.edu
162 Union Building
200 S. Central Campus Dr.
Salt Lake City, UT 84112
Changes to the Syllabus
This syllabus is not a contract. It is meant to serve as an outline and guide for your course. Please note that your instructor may modify it to accommodate the needs of your class.
You will be notified of any changes to the Syllabus.
Expectations
Student Expectations
This course has a structure and timeline. As such, the following is expected of all students in this class:
- Students must be self-motivated, organized, and willing to stay on top of their schedule. Students should take control of their learning while in this course.
- Students are expected to follow the Core Rules of Netiquette at all times while participating in the class and communicating with others.
- Students will log in to the course a minimum of 1 time per week.
- Students will regularly check for course updates and will update their Canvas notification settings to ensure they receive timely notifications from the course.
- Students will contact their instructor or teaching assistant in a timely manner if they have any questions, are struggling with course materials, or need further assistance from their instructor.
- If you do not hear back within 3 days after sending a message, please contact your instructor/TA again.
- Students will follow all official University of Utah policies regarding interpersonal conduct, academic dishonesty, and other rights and responsibilities of students outlined in the University of Utah Student Handbook and Code of Student Rights and Responsibilities.
- If you have any questions about this, please contact the Dean of Students.
Instructor Expectations
Your course instructor is an expert in the topics you will learn about this semester. Your instructor is your mentor and facilitator of the classroom experience, aided by teaching assistants. Instructors are committed to:
- The instructor will design the course to include lectures, learning materials, and assignments that are accessible and provide students with opportunities to learn and practice course content.
- The instructor and teaching assistants will ensure that the course remains a safe space where students can engage with difficult content thoughtfully and respectfully.
- The instructor and teaching assistants will interact with the class regularly via announcements, one-on-one video conferencing by appointment, emails, the Canvas Inbox, feedback on assignments, and comments on Discussions, among other methods.
- The instructor and teaching assistants will respond to students in a timely manner: within 48 hours, not including weekends and holidays.
- The instructor and teaching assistants will be available for individual consultation via one-on-one video conferencing by appointment, email, or phone and will not require students to meet in person.
- The instructor and teaching assistants will provide relevant feedback in a timely manner.
- The instructor and teaching assistants will follow all official University of Utah policies regarding interpersonal conduct, accommodations, and other important duties.
Department Policies
Department policies describe the following:
- FERPA guidelines
For technical issues in the lab (broken equipment, software issues, etc) please send an email that describes the issue, description of setup where error occurred, which bench station, etc to: ecelabs@coe.utah.edu
For student concerns and other feedback, please fill out the form at: https://www.ece.utah.edu/studentfeedback
College Policies
College policies describe the following:
- Appeals
- Withdrawing from Classes
- Adding Classes
- Repeating Courses
- CR/NC Policy
- Safety
University Policies
Americans with Disabilities Act (ADA)
The University of Utah seeks to provide equal access to its programs, services, and activities for people with disabilities.
All written information in this course can be made available in an alternative format with prior notification to the Center for Disability & Access (CDA). CDA will work with you and the instructor to make arrangements for accommodations. Prior notice is appreciated. To read the full accommodations policy for the University of Utah, please see Section Q of the Instruction & Evaluation regulations.
In compliance with ADA requirements, some students may need to record course content. Any recordings of course content are for personal use only, should not be shared, and should never be made publicly available. In addition, recordings must be destroyed at the conclusion of the course.
If you will need accommodations in this class, or for more information about what support they provide, contact:
Center for Disability & Access
801-581-5020
disability.utah.eduLinks to an external site.
Third Floor, Room 350
Student Services Building
201 S 1460 E
Salt Lake City, UT 84112
Safety at the U
The University of Utah values the safety of all campus community members. You will receive important emergency alerts and safety messages regarding campus safety via text message. For more safety information and to view available training resources, including helpful videos, visit safeu.utah.edu.
To report suspicious activity or to request a courtesy escort, contact:
Campus Police & Department of Public Safety
801-585-COPS (801-585-2677)
dps.utah.edu
1735 E. S. Campus Dr.
Salt Lake City, UT 84112
Addressing Sexual Misconduct
Title IX makes it clear that violence and harassment based on sex and gender (which includes sexual orientation and gender identity/expression) is a civil rights offense subject to the same kinds of accountability and the same kinds of support applied to offenses against other protected categories such as race, national origin, color, religion, age, status as a person with a disability, veteran’s status, or genetic information.
If you or someone you know has been harassed or assaulted, you are encouraged to report it to university officials:
Title IX Coordinator & Office of Equal Opportunity and Affirmative Action
801-581-8365
oeo.utah.edu
135 Park Building
201 Presidents' Cir.
Salt Lake City, UT 84112
Office of the Dean of Students
801-581-7066
deanofstudents.utah.edu
270 Union Building
200 S. Central Campus Dr.
Salt Lake City, UT 84112
To file a police report, contact:
Campus Police & Department of Public Safety
801-585-COPS (801-585-2677)
dps.utah.edu
1735 E. S. Campus Dr.
Salt Lake City, UT 84112
If you do not feel comfortable reporting to authorities, the U's Victim-Survivor Advocates provide free, confidential, and trauma-informed support services to students, faculty, and staff who have experienced interpersonal violence.
To privately explore options and resources available to you with an advocate, contact:
Center for Student Wellness
801-581-7776
wellness.utah.edu
350 Student Services Building
201 S. 1460 E.
Salt Lake City, UT 84112
Academic Misconduct
It is expected that students comply with University of Utah policies regarding academic honesty, including but not limited to refraining from cheating, plagiarizing, misrepresenting one’s work, and/or inappropriately collaborating. This includes the use of generative artificial intelligence (AI) tools without citation, documentation, or authorization. Students are expected to adhere to the prescribed professional and ethical standards of the profession/discipline for which they are preparing. Any student who engages in academic dishonesty or who violates the professional and ethical standards for their profession/discipline may be subject to academic sanctions as per the University of Utah’s Student Code: Policy 6-410: Student Academic Performance, Academic Conduct, and Professional and Ethical Conduct.
Plagiarism and cheating are serious offenses and may be punished by failure on an individual assignment, and/or failure in the course. Academic misconduct, according to the University of Utah Student Code:
“...Includes, but is not limited to, cheating, misrepresenting one’s work, inappropriately collaborating, plagiarism, and fabrication or falsification of information…It also includes facilitating academic misconduct by intentionally helping or attempting to help another to commit an act of academic misconduct.”
For details on plagiarism and other important course conduct issues, see the U's Code of Student Rights and Responsibilities.
The syllabus page shows a table-oriented view of the course schedule, and the basics of course grading. You can add any other comments, notes, or thoughts you have about the course structure, course policies or anything else.
To add some comments, click the "Edit" link at the top.