The College of New Jersey Logo

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

Computer Engineering Sequence – Graduating Class of 2024

Freshman Year

Fall

  • CHE 201: General Chemistry I (1 course unit)
  • ENG 144: Fundamentals of Engineering Design (1 course unit)
  • ELC 095: Introduction to Engineering  (0 course units)
  • ENG 091: Engineering Seminar I (0 course units)
  • FYW 102: First-Year Writing (1 course unit)
  • MAT 127: Calculus A (1 course unit)
  • PHY 201: General Physics I (1 course unit)

Spring

  • CSC 220: Computer Science I (1 course unit)
  • ENG 092: Engineering Seminar II (0 course unit)
  • MAT 128: Calculus B (1 course unit)
  • PHY 202: General Physics II (1 course unit)
  • FYS 16x: First-Year Seminar (1 course unit)
  • TST 161: Creative Design (1 course unit)

Sophomore Year

Fall

  • PHY 321: Modern Physics (1 course unit)
  • CSC 230: Computer Science II (1 course unit)
  • ENG 212: Circuits Analysis (1 course unit)
  • ENG 214: Circuits Analysis Lab (0.5 course units)
  • 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)
  • ELC 333: Electronics Lab (0.5 course units)
  • MAT 229: Multivariable Calculus (1 course unit)
  • ECO 101: Principles of Microeconomics (1 course unit)

Junior Year

Fall

  • CSC 415: Software Engineering (1 course unit)
  • ELC 343: Microcomputer Systems Lab (0.5 course units)
  • ENG 093: Engineering Seminar III (0 course units)
  • ELC 451: Computer Architecture and Organization (1 course unit)
  • ELC 363: Computer Engineering Laboratory I (0.5 course units)
  • ELC 411: Embedded Systems (1 course unit)
  • Technical Elective: ECE discipline or engineering by advisement

Spring

  • ENG 094: Engineering Seminar IV (0 course units)
  • Mathematics Elective – ENG 342 or STA 215 (1 course unit)
  • ENG 352: Control Systems (1 course unit)
  • ENG 354: Control Systems Laboratory (.5 course units)
  • ENG 372: Engineering Economy (1 course unit)
  • Technical Elective: ECE discipline or engineering by advisement (1 course unit)
  • ENG 348: Systems Engineering (0.5 course units)

Senior Year

Fall

  • ELC 423: Digital Signal Processing (1 course unit)
  • ELC 433: Signal Processing Lab (0.5 course units)
  • IDS 252:  Society, Ethics & Technology (1 course unit)
  • ELC 495: Senior Project I (0.5 course units)
  • ENG 099: Senior Professional Seminar  (0 course units)
  • College Core Elective (1 course unit)
  • Technical Elective: ECE discipline or engineering by advisement (1 course unit)

Spring

  • CSC 345: Operating Systems  (1 course unit)
  • ELC 463: Computer Engineering Laboratory (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)

Downloads

Computer Engineering Curriculum – Graduating Class of 2024 (PDF)

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