TCNJ Home  |  About  |  Academics  |  Library  |  Admissions  |  Administration/Services  |  Athletics  |  Employment  |  Apply  |  Give  |  Visit

textsizemediumlargelarger

Bachelor of Science in Computer Engineering

Curriculum
   

Freshman Year

 
   

Fall

Course Units

CHE

201

General Chemistry I

1

ENG 142 Fundamentals of Engineering Design  
or      
CSC 215 Comupter Science I 1

ENG

095

Introduction to Engineering

0

ENG

091

Engineering Seminar I

0

FSP

101

Freshman Seminar (Social Science)

1

MAT

127

Calculus A

1

PHY

201

General Physics I

1

       
   

Spring

 
CSC 215 Comupter Science I  
or      
ENG 142 Fundamentals of Engineering Design 1

MAT

128

Calculus B

1

PHY

202

General Physics II

1

WRI

102

Academic Writing (if not exempted)

1

TST

161

Creative Design

1

    Eng 142 and CSC 215 can be taken either semester freshman year  
       
   

Sophomore Year

 
   

Fall

 

CSC

310

Discrete Structures of Computer Science

1

CSC

250

Accelerated Computer Science I, II

1

ENG

212

Circuits Analysis

1

ENG

214

Circuits Analysis Laboratory

0.5

ENG

272

Advanced Engineering Mathematics I

1

ENG

312

Digital Circuits & Microprocessors

1

       
   

Spring

 

ENG

222

Statics

1

ELC

251

Electronics

1

ELC

321

Systems & Signals

1

ELC

333

Electrical Engineering Laboratory I

0.5

MAT

229

Multivariable Calculus

1

ECO

101

Principles of Microeconomics

1

       
   

Junior Year

 
   

Fall

 
CSC 260

Computer Science III

1

ELC

343

Microcomputer Systems

1

ENG

093

Engineering Seminar III

0

ENG

262

Dynamics

1

ELC

451

Computer Architecture and Organization

1

ELC

363

Computer Engineering Laboratory I

0.5

IDS

252

Society, Ethics & Technology

1

       
   

Spring

 

ENG

342

Advanced Engineering Mathematics II

1

ENG

094

Engineering Seminar IV

0

ENG

352

Control Systems

1

ENG

354

Control Systems Laboratory

0.5

ENG

372

Engineering Economy

1

   

Liberal Learning Elective**

1

    **By advisement only.  
       
   

Senior Year

 
   

Fall

 

ELC

423

Digital Signal Processing

1

ELC

433

Electrical Engineering Laboratory III

0.5

ELC

411

Embedded Systems

1

ELC

495

Senior Project I

0

ENG

099

Senior Professional Seminar

0

   

Computer Engineering Elective*

1

   

Liberal Learning Elective*

1

    *By advisement only.  
       
   

Spring

 

CSC

345

Operating Systems

1

ENG

098

Fundamentals of Engineering Review

0

ENG

322

Thermodynamics I

1

ELC

463

Computer Engineering Laboratory II

0.5

ELC

496

Senior Project II

1

   

Computer Engineering Elective**

1

    **By advisement only.  
       
   

Total Course Units

39

 

Computer Engineering Electives

Any of the following:

  • ELC 341 Communication Systems
  • ELC 383 Electronics II
  • ELC 441 Digital Systems Engineering
  • ELC 453 Digital Control Systems
  • ELC 471 VLSI Design
  • ELC 475 Advanced Digital Signal Processing

At most one of the following:

  • CSC 350 Digital Computer Graphics
  • CSC 360 Networks
  • CSC 370 Stack Machines
  • CSC 380 Artificial Intelligence
  • CSC 390 Programming Languages
  • CSC 434 Compilers & Interpreters
  • CSC 446 Database Management Systems
  • CSC 485 Topics in Computer Science
  • ELC 483 Robotics
  • ELC 492 Independent Study
  • ENG 470 Special Topics in Engineering (by advisement only)

Advanced Placement (AP) is awarded for a number of courses including Calculus, Physics, Chemistry, etc. For further details on AP placement click here

 

Electrical and Computer Engineering

Armstrong Hall, Room 147

The College of New Jersey

P.O. Box 7718

2000 Pennington Rd.

Ewing, NJ 08628

P) 609.771.2779

F) 609.637.5148

Department Chair

Dr. Orlando Hernandez

P) 609.771.2470

 

Departmental Secretary

Marisa Hutton
P) 609.771.2779
E) hutton@tcnj.edu

 

Web Media Specialist

Peter Szafranski

E) soengweb@tcnj.edu