The College of New Jersey Logo

Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     Three Bar Menu

Computer Engineering Sequence

Freshman Year

Fall

  • ECO 101: Principles of Microeconomics (1 course unit)
  • ENG 095: Introduction to Engineering  (0 course units)
  • ENG 144: Fundamentals of Engineering Design (0.5 course units)
  • MAT 127: Calculus A (1 course unit)
  • PHY 201: General Physics I (1 course unit)
  • TST 161: Creative Design (1 course unit)

Spring

  • CSC 220: Computer Science I (1 course unit)
  • ELC 145: Introduction to Electrical and Computer Engineering (0.5 course units)
  • FYS 16x: First-Year Seminar (1 course unit)
  • MAT 128: Calculus B (1 course unit)
  • PHY 202: General Physics II (1 course unit)

Sophomore Year

Fall

  • CSC 230: Computer Science II (1 course unit)
  • ENG 212: Circuits Analysis (1 course unit)
  • ENG 272: Advance Engineering Mathematics I (1 course unit)
  • ENG 312: Digital Circuits & Microprocessors (1 course unit)

Spring

  • CSC 270: Discrete Structures (1 course unit)
  • ELC 251: Electronics (1 course unit)
  • ELC 321: Signals and Systems (1 course unit)
  • ENG 214: Circuits Analysis Lab (0.5 course units)
  • MAT 229: Multivariable Calculus (1 course unit)
  • Mathematics Elective – ENG 342 or STA 215 (1 course unit)

Junior Year

Fall

  • ELC 333: Electronics Lab (0.5 course units)
  • ELC 411: Embedded Systems (1 course unit)
  • ELC 451: Computer Architecture and Organization (1 course unit)
  • ENG 093: Engineering Seminar III (0 course units)
  • Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)

Spring

  • CSC 345: Operating Systems (1 course unit)
  • ELC 363: Computer Engineering Laboratory (0.5 course units)
  • ENG 094: Engineering Seminar IV (0 course units)
  • ENG 348: Systems Engineering + Engineering Economy (1 course units)
  • ENG 352: Control Systems (1 course unit)
  • Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)

Senior Year

Fall

  • ENG 099: Senior Professional Seminar  (0 course units)
  • ENG 354: Control Systems Laboratory (0.5 course units)
  • ELC 423: Digital Signal Processing (1 course unit)
  • ELC 463: Computer Engineering Laboratory II (0.5 course units)
  • ELC 495: Senior Project I (0.5 course units)
  • IDS 252:  Society, Ethics & Technology (1 course unit)
  • Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)

Spring

  • CSC 415: Software Engineering ( 1 course unit)
  • ELC 433: Signal Processing Lab (0.5 course units)
  • ELC 496: Senior Project II (0.5 course units)
  • Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)
  • College Core Elective (1 course unit)
  • College Core Elective (1 course unit)

Technical Electives

Students must take a total of four technical electives from the list below. Two categories exist: 1) ECE discipline electives and 2) engineering electives. Students may fulfill the technical elective requirement by taking: 1) four ECE discipline electives, 2) three ECE discipline electives and one engineering elective, or 3) two ECE discipline electives and two engineering electives. See the list below:

ECE-Specific Technical Electives (between 2 and 4)

General Engineering Electives (2 maximum)

  • ENG 470: Sustainability Europe
  • ENG 152: Engineering Materials Science
  • ENG 222: Statics
  • ENG 262: Dynamics
  • ENG 322: Thermodynamics
  • CSC 300/400 Level Courses: Ask your advisor.

Downloads

Computer Engineering Curriculum – (PDF)

TCNJ Artificial Intelligence (AI) & Wireless Communications Summer Camp - Apply Today!Learn More
+