Course Syllabi
  ECS Club
  Tools and Programs
  Component Specifications
  Resource Links
  EngrCS facebook Page
  WACSE Council
  About Us
  Contact Us

Course Number & Title:
ENGR/CSE 120, Introduction to Engineering & Computer Science, 5 Credits
"4 hours of lecture and 3 hours of lab (Open Lab Schedule)"


Text Books:
Introduction to ECS, Current Version     [Previous Version]

Web Enhanced Material:
Link to Canvas

Additional Material:
Engineering or scientific calculator such as TI-89
Web Browser with internet access

MATH 103

COURSE DESCRITPION & OUTCOMES: This course is designed to introduce students to engineering and computer science processes, principles, problem-solving techniques, and contemporary tools. The course emphasis will be on Electrical/Computer Engineering and Computer Science. Students will apply in-class learning to hands-on projects and explore current industry trends and implications.

Course Outcomes Assessment Program Outcomes
1. Develop understanding of educational and career options and requirements Homework AST2-B
2. Apply creative problem solving and use of systematic design methodology Homework, Test, Labs AST2-A & C
3. Demonstrate understanding of computer science, Electrical/Computer Engineering processes, principles and tools Homework, Test, Labs AST2-B & C
4. Analyze current industry trends and their implications Homework AST2-C
5. Refine and practice effective report writing and presentation skills Labs Foundation
6. Improve teamwork and project development skills Labs Foundation

Course Outline:
  Lecture Topics   Assignments/Evaluations
  Ch 1. Introduction
  • Engineering Profession
  • Education
  • Careers
  • Key Success Factors
  • Patents
  • Code of Ethics

  End of Ch 1 Problems

 LAB 1 - Robotics - Start
  Ch 2. Teamwork and Communication
  • Thinking Styles
  • Teamwork
  • Communications

  End of Ch 2 Problems

  LAB 1 F2F - Competition

  Ch 3. Creative Problem Solving
  • Step 1. Customer Issues/Needs Identification
  • Step 2. Problem Definition
  • Step 3. Idea Generation
  • Step 4. Optimal Solution Selection
  • Step 5. Solution Implementation

  End of Ch 3 Problems

  LAB 1 F2F - Analysis/Report

  Test #1
  Ch 4. Electrical Circuits
  • Charge, Current and Voltage
  • Ideal DC Circuit Models and Elements
  • Power Calculation
  • Ohm's and Resistor Simplification
  • Kirchhoff's Laws
  • DC Circuit Analysis

  End of Ch 4 Problems

  LAB 2 F2F- Electrical Circuits
  LAB 3 F2F- Electrical Circuits

  LAB 1 Online
  LAB 2 Online

  Ch 5. Digital Logic
  • Digital vs. Analog
  • Digital Design Overview
  • Binary Number Systems
  • Standard Logic Gates & Binary Algebra
  • Input and Output Configurations
  • Logic Circuit Analysis/Design

  * End of Ch 5 Problems

  LAB 4 F2F - Digital Logic
  LAB 5 F2F - Digital Logic

  LAB 3 Online
  LAB 4 Online

  Ch 6. Computer Architecture/Programming Fundamentals
  • Computer Architecture
  • Programming Levels
  • Common Programing Languages
  • Software Development Steps

  Test #2

  Ch 7. Programming in Python
  • Development Environment, IDLE
  • Writing and executing Python code
  • Software Development Steps
  • Python Flow Control
  • User Defined Functions
  • Python Modules & Built-in Functions

  End of Ch 7 Problems
    "Be prepared to present"

  LAB 5 Python
  LAB 6 Python

  Ch 8. Programming in MATLAB
  • MATLAB Development Environment
  • Creating, Editing & Executing M-files
  • Software Development Steps
  • MATLAB Arithmetic and Logic Operators
  • MATLAB Data Flow Controls

  End of Ch 8 Problems
    "Be prepared to present"


  Ch 9. Engineering Mathematics Concepts
  • Matrices
  • MATLAB Matrix operations
  • Trigonometry
  • MATLAB Trigonometry operations
  • Complex Numbers
  • MATLAB Complex Numbers operations

  End of Ch 9 Problems
    "Be prepared to present"

Comprehensive Final Exam: TBD

F2F Course Assessment (refer Canvas for Online Course Assessment):
  • Quizzes (20 points each)
    Each quiz consists of a homework problem and a problem to be solved in-class.
  • Midterm test (100 points)
  • Comprehensive final exam (150 points)
  • Labs Planning, Execution and Reports (20 points each lab)
    Each student is expected to complete the weekly lab assignments during lab time. Even though some labs May be performed as a group, the report is to be completed individually, and due on the following lab period.
    Note: In order to be eligible to receive a passing grade for the course, all labs must be completed and turned in prior to final exam date.
  • Service Learning (20 points)
    Students are encouraged to participate in course-related service learning such as club activities and special projects. Attend ECS club meetings for more information.

Engineering & Computer Science Course Policies: Visit ECS Course Policies for additional important and supporting material.

Disclaimer: The information presented here is deemed to be accurate but we make no guarantee, warranty or representation to its completeness or accuracy. It is your responsibility to independently confirm accuracy and completeness.
Copyright © 2005-2024. All rights are reserved.