bootstrap dropdown

Introduction to Engineering & Computer Science

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 by Khormaee Link to pdf

Web Enhanced Material:
Link to Canvas

Additional Material:
An engineering or scientific calculator such as TI-89
USB thumb drive
MATLAB & Simlink Student Version Software from Mathworks, Inc. (Optional)

MATH 103

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


  Lecture Topics   Assignments/Evaluations
  Ch 1. Introduction
  • Engineering Profession
  • Education
  • Careers
  • Key Success Factors
  • Patents
  • Code of Ethics
  *End of Ch 1 Problems/Labs

 LAB 1 - Robotics - Start
  Ch 2. Teamwork and Communication
  • Thinking Styles
  • Teamwork
  • Communications
  * End of Ch 2 Problems

  LAB 1 - 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 - Analysis/Report

  Test #1
  Ch 4. Electrical Circuits
  • Ideal DC Circuit Models and Elements
  • Ohms and Kirchhoff's Laws
  • DC Circuit Analysis
  • Capacitors, Inductors and Transformers
  * End of Ch 4 Problems

  LAB 2 - Electrical Circuits
  LAB 3 - Electrical Circuits

  Ch 5. Digital Logic
  • Digital vs. Analog
  • Digital Design Overview
  • Binary Number Systems
  • Binary Algebra
  • Standard Logic Gates
  • Logic Circuit Analysis
  * End of Ch 5 Problems

  LAB 4 - Digital Logic Design
  LAB 5 - Digital Logic Design

    Test #2
  Ch 6. Computer Architecture and Programming
  • Computer Architecture
  • Programming Levels
  • Software Development Steps
  • Development Environment Interface and Structure
  • Writing Scripts in Command WIndow
  • Creating and Editing M-files
  • Arithmetic and Logic Operations
  • Data Flow Controls
  * End of Ch 6 Problems
    "Be prepared to present"

  Ch 7. Engineering Mathematics Concepts
  • Matrices
  • MATLAB Matrix operations
  • Trigonometry
  • MATLAB Trigonometry operations
  • Complex Numbers
  • MATLAB Complex Numbers operations
  * End of Ch 7 Problems
    "Be prepared to present"

Comprehensive Final Exam: Per Published Clark College Final Schedule.

  • 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.
Visit ECS Course Policies for additional important and supporting material.