The Undergraduate ECSE Student Handbook



What is Electrical and Computer Engineering?

Engineering is the process of using science, mathematics, technology, and common sense in a creative way to design, build, and sell various types of products, services, and information. Electrical engineers find innovative ways to use electricity, electric materials, and electrical phenomena to make people's lives better. Computer engineers design computer systems, both hardware and software, to create new technology and meet new societal needs. The development and applications of radio, television, radar, transistors, computers, and robotics have caused fundamental changes in the way we live and work today and how we view the future. The field of electrical engineering encompasses a very broad spectrum of technical areas, including computer hardware and digital systems, electronics and integrated circuits, communications and signal processing, systems and control, electromagnetics and electro-optics, robotics, and wireless systems.

Electric Power Engineering includes energy conversion and power distribution.

The computer revolution has changed the way in which we all work and play. Computer engineers are at the heart of this rapid development. The field of computer engineering covers a wide range of topics including computer architecture, operating systems, communications, computer networks, robotics, artificial intelligence, supercomputers, and computer-aided design. Computer and Systems Engineering at RPI differs from Computer Science in two respects:

(1) it is an engineering discipline and

(2) hardware and systems courses are required.

Electrical and computer engineers have continuously worked at the frontier of high technology and are involved in research, the creation of new ideas, and in design and development of new products, manufacturing, and marketing activities.

Career opportunities for graduate electrical and computer engineers continue to be plentiful and diverse. As technology expands, the demand for electrical and computer engineers will also increase. A new graduate in electrical and computer engineering will face a bright and challenging future, with positions to be found in research, design and development, manufacturing, marketing, management, and other areas.

Electrical and computer engineering graduates are heavily recruited by large and small companies for positions throughout the United States and abroad. These companies include computer, aerospace, automotive, telephone and power utilities, electronics manufacturers, and most other industries. There are also positions available in many government agencies.

An electrical or computer engineering degree is also a good background for pre-medicine, as well as for careers in business and law. Electrical and computer engineers have become entrepreneurs, beginning new businesses by applying electrical and computer engineering systems and technology to new areas of service.

Beginning salaries for electrical and computer engineers having a bachelor's degree from RPI is approximately $55,000 per year

Return to Top


Answers to FAQ

CAPP Changes:

Except for transfer students, all students should have a CAPP report. Changes in CAPP reports are initiated by the Undergraduate Advisor (David Nichols). (Except for H&SS Core; see below.)

Checklists:

When there are N course slots, they all must be filled even if one is filled with fewer credits than specified. Of course, the total credits must be obtained, in each category and in the specified minimum for the degree.

Class year:

For most students who entered RPI in year N, the class year is N + 4. For most transfer students who entered RPI in year N, the class year is N + 2.

Design Elective Changes:


Effective spring'03 any design project must be done by TEAMS, except as approved by Prof. Murtuza.

D grades:

These count for an RPI degree, but courses with D grades cannot be transferred. (See also GPA).

Dual Majors:

Any BS student can do a dual major in any two fields. See the catalog for details. The dual majors on the supplied curriculum checklists are "special" in the sense that they can be completed in 8 terms.

Free electives:

Students may take any courses they wish for free electives (including excess H&SS, and 1000-level courses). Recommended, but not required, free electives are:

  • Additional courses in the technical concentration
  • Additional restricted electives (but not design electives)
  • CSCI-4100, ENGR-4050, ECSE-4540, MATH-4100 (Control)
  • ECSE-4520, ECSE-4540, ECSE-4670, MATH-4100, MATH-4600, (Communications)
  • MGMT-1100, MGMT-2300 (Management)
  • ENGR-2710, ENGR-4760 (Manufacturing)
  • ECSE-4250, ECSE/PHYS-4720, ECSE-6270 (Microelectronics)
  • ENGR/MGMT-xxxx Business Issues for Eng & Sci
  • Any courses used for a minor
  • Any course recommended by the advisor
  • GPA:

    The minimum required GPA (or QPA) for the BS degree is 1.80. We do not compute a GPA in ECSE courses.

    Graduate Courses:

    Seniors may take graduate courses without special permission if their QPA is 3.0 or above.

    H&SS Core:

    See Elizabeth Large (3201 SA, x2576) for any questions regarding H&SS. Bring your CAPP report if changes are anticipated. The minimum H&SS Core credits required for engineering students is 22, including the PD II course.

    One-credit Courses:

    According to the School of Engineering write-up, no one-credit non-engineering courses graded S/U count for engineering degrees.

    P/NC:

    The P/NC rules are part of the catalog section on the Grading System as well as in the H&SS section. In ECSE programs for the BS, P/NC can be used only for H&SS core courses (6 credits, max) or for free electives. NOTE: There are no free electives in our special dual major programs (except EE+ EPE) since all free electives in the first major are used to satisfy requirements in the second major.

    PD II:

    PD-II courses are indicated in the CHS. PD II is required for all engineering majors except ROTC cadets, but ROTC cadets need another 2 credits of H&SS to come up to the H&SS requirement.

    ROTC Courses:

    According to the School of Engineering write-up, no more than 6 credits of ROTC count for engineering degrees.

    Technical Concentration:

    The technical concentration does not appear on the diploma or elsewhere. The Technical Concentration is for the student’s benefit.

    Transfer Credit Approval:

    Transfer credit approval is given by the department at RPI that would offer the course. See the department officer.

    If you have further questions please email the Undergraduate Advisor , David Nichols.

    Web Information: For more advising information please visit the Advising & Learning Assistant Center web page.

    Return to Top


    Goals for Undergraduates

    The ECSE department seeks to graduate visionary and versatile professionals who will have a solid foundation in mathematics, science, and engineering, and be able to apply these to practical use. They will be able to identify, model, analyze, and solve challenging real world problems; have specialized technical knowledge in their chosen field; have strong communication skills with emphasis on technical writing and interpersonal communication; be able to design innovative products, processes, or systems; perform effectively on diverse, multidisciplinary teams, both as leader and as contributor; be informed citizens broadly educated in the humanities and social sciences; be prepared to practice engineering in a socially responsible and ethical manner; and have learned in a creative, stimulating environment that prepares and motivates them to continue to grow and learn.

    Upon completing ECSE-2010 Electric Circuits you should be able to:

    1. Use circuit properties to analyze and solve circuits (Voltage/Current dividers, Ohm's law, KVL/KCL, superposition, Thevenin/Norton, etc.)
    2. Recognize, solve and design circuits with operational amplifiers

    3. Apply node and mesh analysis techniques to determine a circuit's currents and voltages

    4. Understand how circuits with capacitors and inductors lead to energy storage and dynamic circuit responses

    5. Solve for the transient and steady-state behavior of dynamic circuits (natural and forced responses) using Laplace transforms

    6. Develop the transfer function of a circuit and use it to determine the overall frequency and time response

    7. Gain an appreciation for the delivery and use of ac power, maximum power transfer and power factor correction methods

    8. Analyze the frequency response of a circuit using impedances, complex frequency, and Bode analysis

    9. Utilize standard laboratory instrumentation to construct circuits and experimentally evaluate their behavior

    10. Gain familiarity with using software tools (e.g. PSpice, Mathematica, etc.) to model and analyze circuits

    Upon completing ECSE-2410 Signals & Systems you should know:

    1. Linearity, time-invariance (LTI), and superposition as they relate to properties of the system response.
    2. Impulse response as a complete definition of the natural behavior of a LTI system.

    3. Convolution as the basic input-output equation of a linear, time-invariant system.

    4. Frequency spectrum of a signal.

    5. Transfer functions and the frequency response of a system

    6. Feedback as a basis for system control.

    7. Amplidude Modulation as a basis for AM radio.

    8. The representation of an analog signal by its sample values and the recovery of the original analog signal from its sample values.

    9. The characteristic equation and the pole-zero diagram as the basis for frequency-domain interpretation of transient behavior.
    10. Damping and natural frequency as the basis for characterizing second-order system behavior.
    Upon completing ECSE-2610 COCO you should know:
    1. Hexadecimal number system
    2. Two's complement

    3. DeMorgan's law

    4. Karnaugh map

    5. Truth table and timing diagram

    6. Decoder and multiplexer

    7. Adder

    8. Combinational circuits analysis and design

    9. Flip flops

    10. Sequential circuits analysis and design


    Upon completing ECSE-4500 PEA you should know:

    1. Axiomatic foundations of probability
    2. Joint, conditional and total probability; independence

    3. Expectations

    4. Discrete probability laws: Bernoulli, Binomial, Geometric, Poisson

    5. Continuous probability laws: Uniform, Exponential, Gaussian

    6. Random variables: density, cumulative, and conditional density functions
    7. Sample statistics and tests of hypotheses
    8. Pseudo-random number generators

    9. Multiple random variables: joint distributions and expectations
    10. Central Limit Theorem and the Laws of Large Numbers
    Upon completing the EE or CSE program, you should:
    1. Have a solid foundation in mathematics, science, and engineering, and be able to apply these to practical use
    2. Be able to identify, model, analyze, and solve challenging real-world problems
    3. Have specialized technical knowledge in your chosen field

    4. Have strong communication skills with an emphasis on technical writing and interpersonal communication

    5. Be able to design innovative products, processes, or systems

    6. Perform effectively on diverse, multidisciplinary teams, as both a leader and a contributor

    7. Be informed citizens broadly educated in the humanities and social sciences

    8. Be prepared to practice engineering in a socially responsible and ethical manner

    9. Have learned in a creative, stimulating environment that prepares and motivates you to continue to grow and learn

    Return to Top


    Course Descriptions

    ECSE Course Description


    Check List for Class of 2003
    Check List for class of 2004 & 2005
    Check List for Class of 2006
    Check List for Class of 2007
    Check List for Class of 2008

    All Classes of ECSE can pick up a hard copy of their Curriculum Checklists in JEC 6049

    Return to Top


    Electrical Power Engineering Course Description

    EPOW Course Description
    Electrical Power Engineering Curriculum Checklist
    Epow Course Syllabi (ABET)

    Return to Top


    Dual Curriculum Checklists

    Applied Physics and EE Dual Major Curriculum
    Computer Science and CSE Dual Major Curriculum
    EE and CSE Dual Major Curriculum
    EE and EPE Dual Major Curriculum

    Return to Top


    ECSE Graduation Requirements

    You must satisfy all course requirements listed on your CAPP report. Transfer students must satisfy all requirements listed on the Transfer Credit Evaluation letter. An exception would be if the advisor (or the Curriculum Chair) has allowed a substitute course and his/her email is on file in the department folder. The minimum GPA for graduation is 1.8.

    Return to Top



    Suggested Technical Concentrations

    Any two of the following courses from the same grouping form a suggested Technical Concentration for EEs:

    Any two of the following courses from the same grouping form a suggested Technical Concentration for CSEs:

    Return to Top


    Co-op Information for ECSE Majors

    The ECSE Department strongly supports the co-op concept, and encourages students to consider participating. Co-op programs for EE and CSE majors are easily arranged so that you can complete at least two work assignments without delaying your date of graduation. Usually this requires:

  • Return to Top


    IEEE Code of Ethics

    We, the members of IEEE, in recognition of the importance of our technologies in affecting the quality of life throughout the world, and in accepting a personal obligation to our profession, its members and the communities we serve, do hereby commit ourselves to the highest ethical and professional conduct and agree:
    1. to accept responsibility in making engineering decisions consistent with the safety, health, an welfare of the public and to disclose promptly factors that might endanger the public or the environment;
    2. to avoid real or perceived conflicts of interest whenever possible, and to disclose them to affected parties when they do exist;
    3. to be honest and realistic in stating claims or estimates based on available data;
    4. to reject bribery in all its forms;
    5. to improve the understanding of technology, its appropriate application, and potential consequences;
    6. to maintain and improve our technical competence and to undertake technological tasks for others only if qualified by training or experience, or after full disclosure of pertinent limitations;
    7. to seek, accept, and offer honest criticism of technical work, to acknowledge and correct errors, and to credit properly the contributions of others;
    8. to treat fairly all persons regardless of such factors as race, religion, gender, disability, age, or national origin;
    9. to avoid injuring others, their property, reputation, or employment by false or malicious action;
    10. to assist colleagues and co-workers in their professional development and to support them in following this code of ethics.

    Return to Top


    Abbrevations

  • Return to Top