Skip to content

jli198/cpe322

Repository files navigation

CPE 322 - Computer Engineering Design VI

Stevens Logo

Lab Directory

Grading Criteria

  • Attendance (15%)
  • Outcomes (75%)
  • Labs (10%)

Course Schedule

2023 Spring Semester
2023-01-23 Lesson 0: Syllabus

2023-01-30 Lesson 1: Overview

2023-02-06 Lesson 2: Needs Assessment

2023-02-13 Lesson 3: Structuring the Search for the Problem

2023-02-22 (Wednesday) Lesson 4: Structuring the Search for a Solution

2023-02-27 Lesson 5: Acquiring, Applying, and Protecting Technical Knowledge

2023-03-06 Lesson 6: Abstraction and Modeling

2023-03-13 No Class (Spring Recess)

2023-03-20 Lesson 7: Synthesis

2023-03-27 Lesson 8: Ethics and Product Liability

2023-04-03 Lesson 9: Hazards Analysis and Failure Analysis

2023-04-10 Lesson 10: Design Analysis

2023-04-17 Lesson 11: Implementation

2023-04-24 Proposal Review

2023-05-01 Design Due

Course Info

Lecture-Lab-Study: 1-3-2
Credits: 2
Meeting Time: Monday 10:00 AM to 11:50 AM
Classroom Location: Babbio Center BC-104
Instructor: Dr. Kevin Lu, Teaching Professor and Associate Chair for Undergraduate Studies, Electrical and Computer Engineering (ECE)
GitHub

$ git clone https://github.com/kevinwlu/iot.git

Prerequisite: ENGR 321 Engineering Design V: Materials Selection and Process Optimization or ENGR 311 Design With Materials
Corequisite: CPE/EE 345 Modeling and Simulation
Cross-listed with: None

Useful Links
Department of Electrical and Computer Engineering
Types of Advising
Academic Calendar
Academic Catalog
Room Schedules
Program Completion
Accelerated Master's Program
Engineering Design Spine, iSTEM@Stevens, launchpad@stevens
CPE/EE-423/424 ECE Engineering Design VII/VIII
EE-629 Internet of Things

Relevant Links

Who Am I?

I am a 3/4 Computer Engineering student at Stevens and I am planning to complete a minor in Engineering Management as well.
I aspire to be in the IT, Cybersecurity, and/or Cloud Computing fields. I eventually would love to become a Project Manager for any of these fields.

Fun Facts

  • GitHub will display README.txt as well as the standard README.md
  • Suzanne Vega's a capella song Tom's Diner is known as the "Mother of MP3"
    • MP3 researchers and audio engineers found that some alpha versions of MP3 will compress and distort the song
    • Its clarity allowed the refinement of the MP3 codec

Course Learning Objectives

Program Outcome 1: (Complex Problem Solving)

1.3 (Engineering foundations) Students will be able to use block diagrams and a hierarchical representation of the project and use detailed circuit diagrams and interconnected component diagrams with technical specifications on inputs, outputs, and control to describe the detailed operation of components in the project.

Program Outcome 2: (Design)

2.1 (Design assessment) Students will be able to design a system or process with considerations of economic, environmental, health and safety, manufacturability, and sustainability constraints.

2.2 (Technical design) Students will be able to explore the design space of performance, features, and cost to determine the cost (fixed and operating) of a given project "product."

2.3 (Technical design) Students will be able to adjust the overall design of a project by changing or adding a component, developing a representation of the initial understanding of the project design and evolving it to a detailed representation that establishes a "design, test, and build" process based on inputs, outputs, and variables defined by successive levels (hierarchical) of components and subsystems.

2.4 (Design assessment) Students will be able to critically evaluate the impact of cost, features, and performance on the useful functionality of a project "product" from the perspective of a non-technical customer and will understand the importance of critically challenging his/her design and use assumptions to ensure exploration of alternative designs and features from the perspective of a final customer product.

2.5 (Technical design) Students will be able to develop the design for a project using a hierarchical approach (top-down) and to apply successive refinement to their design, incorporating new information and insights into your design while adjusting the overall design for necessary changes.

2.6 (Design assessment) Students will be able to understand and apply the principles of concurrent design in the breakdown of tasks and project plans and will understand and apply Gantt chart and PERT/CPM (either or both) in the creation of a breakdown of tasks and planning the activities to complete the project.

4.1 (Social issues) Students will be able to explore the non-technical space of social requirements, with a particular concern for the social impacts (both favorable and unfavorable) of their project "product."

Program Outcome 3: (Communications)

3.1 (Communication) Students will be able to write technical reports with sufficient clarity and accuracy.

Program Outcome 4: (Ethical and Professional Conduct)

4.2 (Ethics and morals) Students will be able to understand the associated ethical issues.

4.3 (Professionalism) Students will be able to understand the associated professional responsibilities.

Program Outcome 5: (Teaming and Leadership)

5.1 (Teamwork) Students will be prepared to effectively participate in and manage a multidisciplinary design team.

5.2 (Teamwork) Students will participate in a modest-sized team to develop initial ideas into a full project, with the final objectives of the team evolving from the collaboration rather than being defined a-priori.

Program Outcome 7: (Ability to Learn)

1.1 (Tools) Students will be familiar with the use of standard search engines and keywords for an undirected search for information relevant to a specific project, familiar with the use of directed searches, starting from a known-good site and searching for information at that site relevant to a specific project and familiar with resources for compression/decompression of information.

1.2 (Tools) Students will be able to efficiently locate information describing and assessing software tools for exploring the mathematical algorithms and techniques that are embedded in a student project.