0% found this document useful (0 votes)
29 views

Cpe Curric Flowchart List 2023 2024 2024 02

Flow chart

Uploaded by

areebaa.ali4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Cpe Curric Flowchart List 2023 2024 2024 02

Flow chart

Uploaded by

areebaa.ali4
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

THE CITY COLLEGE – SCHOOL OF ENGINEERING November 2, 2023

Computer Engineering Curriculum


Fall 2023 – Spring 2024
Math 20100 Chem 10301 Engl 110006 Engr 101006 CSc 10300 Liberal Arts4
Calculus I General Chemistry I Freshman Composition Engineering Design Introduction to Computing for Majors
Pre: Math 19500 (C min.) Pre: Math 19500 (C min.) Pre/Co: Math 19500 (C min.) Pre: Math 19500 (C min.)
or Pre/Co: Math 20100 (C min.)
3–4 cr. 4 cr. 3 cr. 1 cr. 3 cr. 3 cr.
Math 21200 or 20200 Phys 20700 Engr 10300 CSc 10400 Engl 21007
Calculus II University Physics I Analysis Tools for Eng’rs Discrete Math Structure I Writing for Engineering
Pre: Math 20100 (C min.) Pre/Co: Math 21200 or 20200 Pre: Math 20100 (C min.) Pre: Math 20100 (C min.) Pre: Eng 11000 or FIQWS
3–4 cr. 4 cr. 2 cr. 4 cr. 3 cr.
Math 21300 Phys 20800 Engr 20400 EE 21000 CSc 21200
Pre: Math 21200 (C min.) University Physics II Electrical Circuits Switching Systems Data Structures
or 20300 Pre: Phys 20700 Pre/Co: Phys 20800 (C min.), Pre/Co: Math 21200 or 20200 (C min.) Pre: CSc 10300 or permission, & 10400
Pre/Co: Math 21300 or 20300 Math 21300 or 20300 (C min.)
Pre: Math 20200 (C min.)
Calculus III
4 cr. 4 cr. 3 cr. 3 cr. 3 cr.
Math 39100 Math 34600 EE 20500 EE 24100 EE 31100 CSc 22100
Differential Equations Linear Algebra Linear Systems I Electronics I Probability & Statistics Software Design Lab
Pre: Math 21300 or 20300 Pre: Math 21200 Pre: Engr 10300 & 20400 Pre: Phys 20800 (C min.) Pre: Math 21300 or 20300 Pre: CSc 21200 &
(C min.) Pre/Co: Math 39100 (C min.) Pre/Co: EE 20500 & EE 21000 (C min.) Engl 21007 or 2100x
or 39200
Lin. Alg. & Vector Analysis
if Math 21300 not taken
Pre: Math 20300 (C min.)
3 cr. 3 cr. 3 cr. 3 cr. 3 cr. 3 cr.
EE 22100 CSc 21000 EE 30600 EE 33000 EE 31200 CSc 22000
EE Lab I Assembly Language Linear Systems II Electromagnetics Communication Theory Algorithms
Pre: EE 21000, Engr. 20400 Pre: CSc 10300 or permission Pre: EE 20500 Pre: Phys 20800 & Math 39100 Pre: EE 31100, EE 20500 Pre: CSc 21200
Pre/Co: Engr 10300 & Math 34600 or 39200 (all C min.)
1 cr. 3 cr. 3 cr. 3 cr. 3 cr. 3 cr.
EE 32200 EE 45700 CSc 33200 CSc 34200 CSc 34300 Liberal Arts4
EE Lab II Digital Integrated Circuits Operating Systems Computer Organization Computer Organize Lab
Pre: EE 22100 & EE 24100 Pre: EE 24100 Pre: CSc 22000 & 22100 Pre: (CSc 21000 & EE 21000) or CSc 21100 Coreq: CSc 34200
Co: CSc 34300
1 cr. 3 cr. 4 cr. 3 cr. 1 cr. 3 cr.
Track Elective CSc 59866 EE 59868 EE 42500 Computer Engineering Liberal Arts4 Liberal Arts4
Senior Project I Capstone Design for CpE I Computer Engineering Lab Elective
(from Systems track or Pre/Co: senior standing or Pre: EE 32200, Pre: EE 32200
Computation & Signal (from list below)
& permission Pre/Co: Lab EE 42500 Pre/Co: EE 34400 or 44400 or
Processing track lists below) & senior standing (CSc 21000 & CSc 34200)
3 cr. 3 cr. Two consecutive semesters 3 cr. 3 cr. 3 cr.
1 cr.
4
Track Elective CSc 59867 EE 59869 Practice / Ethics Issues (1 Course) Liberal Arts Liberal Arts4
Senior Project II or Capstone Design for CpE II CSc 37500: Social Iss. Comp. Phil 34902: Computer Ethics (20000 or higher) (20000 or higher)
(from same track as above) Pre: CSc 59866 Pre: EE 59868 Eco 10400: Intro Quant Econ Engr 27600: Eng. Economics
EE 43800: Mgmt Concpts Eng Engr 30000: Impact Bio Tech
3 cr. 3cr. 3 cr. 3 cr. 3 cr.

Systems track Computation & Signal Processing track


CSc 41200: Computer Networks EE 46000: Computer Communication Systems CSc 30100: Numerical Issues in Sci Programming CSc I1900: Pattern Recognition†
EE 33300: Intro Antennas, Microwv & Fiber Ops EE 46300: Wireless Communications CSc 44700: Introduction to Machine Learning EE 35900: Artificial Intelligence Solutions in Engr
EE 33900: Semiconductor Materials & Devices EE 47200: Digital Design Using Verilog CSc 47000: Image Processing EE 45300: Digital Signal Processing
EE 37100: Linear Feedback Systems Engr 23000: Thermodynamics CSc 47100: Computer Vision EE 47100: Intro to Digital Image Processing
EE 45100: Communication Electronics Phys 32300: Quantum Mech for Applied Physics CSc 47200: Computer Graphics EE I2200: Image Processing
CSc 47900: Digital Libraries EE I6530: Artificial Intelligence for Engr. Appls
CSc 59944: Neural Computing

Computer Engineering Electives


CSc 30100 CSc 38000 CSc 42800 CSc 44000 CSc 44800 CSc 47000 CSc 47800 BME 50500 EE 35900 EE 45300 EE 46200 EE 51003
CSc 30400 CSc 41200 CSc 43000 CSc 44200 CSc 45000 CSc 47100 CSc 47900 EE 33300 EE 37100 EE 45400 EE 46300
CSc 32200 CSc 42000 CSc 43200 CSc 44500 CSc 45400 CSc 47200 CSc 48000 EE 33900 EE 44100 EE 45600 EE 46400
CSc 33500 CSc 42200 CSc 43500 CSc 44600 CSc 45600 CSc 47300 CSc 48600 EE 34200 EE 45100 EE 45800 EE 47100
CSc 33600 CSc 42300 CSc 43800 CSc 44700 CSc 46000 CSc 47400 CSc 49200 EE 35700 EE 45200 EE 46000 EE 47200
CSc 51003

1. The latest version of the curriculum sheet supersedes any curriculum and pre-/corequisite information in the Undergraduate Bulletin or
online.

2. “C” Passing Grade Requirement: Courses in shaded area ( ) require a minimum passing grade of “C”.
3. Skills tests: Certain students may be required to pass CUNY Assessment Tests in one or more subjects within 1 or 2 years of admission.
4. Liberal Arts electives: CpE students must take six approved courses, of which at least two must have course numbers of 20000 or higher. Four of
the courses should satisfy Flexible Core (Pathways) liberal arts requirements in the Creative Expression (CE), World Cultures & Global Issues
(WCGI), Individual & Society (IS), and U.S. Experience (US) areas. Prior courses in these four areas from other colleges can satisfy the electives.
The remaining two courses must be chosen from the list on the Grove School of Engineering web site at ccny.cuny.edu/engineering/gen-ed .
See ccny.cuny.edu/engineering/pathways for details and the Pathways course lists. A prior degree may remove the requirement of all six courses.
5. Other Graduation Requirements: Apply for graduation during registration for the last semester. Minimum GPA of 2.00. Minimum QPA of zero.
Residency Requirement: 30 credits of 30000-level or higher Computer Science or Electrical Engineering courses taken at CCNY.
6. Transfer students with credit for Math 21200 or 20200 are considered too advanced for Engr 10100. They should take an additional 1-credit CSc or
EE lab instead. (FIQWS 10026 fulfills the requirements for Engl 11000 and Engr 10100.)
7. Program Changes: Substitution of other courses for required courses must be approved by the Chair of the Computer Science Department (NAC
8/206) for CSc courses or the Chair of the Electrical Engineering Department (ST-602) for EE courses, and approved by the Associate Dean of the
Office of Undergraduate Affairs (ST-209) in both cases.
8. Red texts are the most recent curriculum changes.

Total Credits: 129–132.


Advising: Course checklist for Computer Engineering majors
2019 Curriculum
Course Grade Currently Intend next
(if blank, fill in course number you took ↓) (fill in) enrolled: ✓ semester ✓
Math 201 3-4 Calc I ≥C
(202 or) 212 3-4 Calc II ≥C
(203 or) 213 4 Calc III ≥C
391 3 Diff. Eq. ≥C
(392 or) 346 3 Lin Alg (& Vec) ≥C
Chem 103 4 General Chem ≥C
Phys 207 4 University Phys I ≥C
208 4 University Phys II ≥C
English 110 3 Freshman Comp
210.07 3 Writing for Engg
Liberal arts CE elective 3 ←fill
WCGI elective 3 ←fill
Two of IS elective 3 ←fill
these six courses
should be ≥200. US elective 3 ←fill
GSoE list: elective 3 ←fill
GSoE list: elective 3 ←fill
Engr 101 1 Engg Design
103 2 Analysis Tools
204 3 Electric Circuits
C.Sc. 103 3 Intro Computing
104 4 Discrete Math
210 3 Assembly Lang
212 3 Data Structures
220 3 Algorithms
221 3 Softw Design Lab
332 4 Operating Systems
342+343 4 Comput Org
C.Sc. or E.E. (from list) elective 3 ←fill
E.E. 205 3 Linear Systems I
210 3 Switching Systems
221 1 EE Lab I
241 3 Electronics I
306 3 Linear Systems II
311 3 Probability & Stats
312 3 Communic Theory
322 1 EE Lab II
330 3 Electromagnetics
425 1 Comput Engg Lab
457 3 Digital Integ Circ
Track:  Sys or (from list) elective 3 ←fill
 Comp+SigProc “ elective 3 ←fill
Capstone project  EE 598.68 3 Senior Design I
 or CSc 598.66
EE 598.69 3 Senior Design II
or CSc 598.67
Practice/ethics (from list) elective 3 ←fill

 Residency requirement: 30 credits of CSc + EE courses numbered 300 or higher must be taken at CCNY.
GPA: _________ QPA: _________ (GPA & QPA calculator: www-cs.ccny.cuny.edu/~fenster/gpa.html)
QPA uses only your grades in all CSc & EE courses, and Engr 204: F=−2. D=−1. {C−, C, C+}=0. {B−, B, B+}=1. {A−, A, A+}=2.
Multiply each grade by the number of credits, and add them. FIN=FAB=F. Count only courses taken at CCNY.
Good standing: GPA ≥ 2, QPA ≥ 0, and you do not need a course for the third time. W credits must be < 12 in the last two years.

last updated: Feb. 2024


Computer Engineering prerequisites
Semester:
1 2 3 4 5 6 7 8
Chem
103.01
calc 2 calc 3 lin alg & vec analysis
calc 1
202 203 392
Math or or or Courses are shown in the
201 212 213 346 earliest possible semester,
linear algebra
ignoring the 18-credit limit.

prerequisite
391
corequisite
differential equations
Phys Also required: 6 liberal arts, English 110 & 210.07,
207 208 and a practice/ethics elective.

Engr 103 204


101
electric circ
engg design comput-aided anal

311
probability 330
electromagnetics

205 306
lin sys anal 1 lin sys anal 2

312
communic theory

241 457 comput engg lab


electronics 1 digital integr circ
210 425
switching systems 221 322
EE lab 1 EE lab 2
E.E.

EE or CSc
CSc or EE elective
senior design 1 & 2

103 210 342 Two elective track


intro to comput comput & courses
assembly 343
comput org

332
operating sys
104 212 220
C.Sc.

discrete math data structures algorithms

221
software design lab

English 210.07
created: Fenster 11/2004
updated: Fenster 10/10/2019

You might also like