I’m comparing these two colleges for their computer science curricula.
http://www.hunter.cuny.edu/csci/for-students/majoring-in-computer-science
https://www.york.cuny.edu/produce-and-print/contents/bulletin/school-of-arts-and-sciences/mathematics-and-computer-science/computer-science-bs
The way the courses and colleges are set up are very different. Are there any red flags or interesting notes between the two major course outlines?
The names might be different but it seems they both teach reasonably similar things.
That said, the names of the courses in York cuny seem a lot more traditional of a “cs degree”. For instance, most colleges call Computer Science 1 as Computer Science 1 or Intro to Computing or Intro to Comp Sci, not Computer Analysis and Design 1.
And that seems to be the case for the rest.
Now, I do not know what that means of your learning and your opportunities (will companies be able to tell that you took certain classes if the names are very different from other universities (?)). It just seems that the one in York cuny seems more “traditionally” named which I inherently bias to.
That said, Hunter cuny has more requirement in mathematics but that can easily be just as done in York cuny (unless you are going to college to take only the minimum). And the names in Hunter college feel more like uhmm… technical school or maybe even a trade school (I hope I didn’t offend anyone with this as I have not seen such unusual names for courses). I mean… everything has 1, 2, 3. I don’t know.
Take my words with a grain of salt but I think York cuny has the better naming on the traditional curriculum. I am sure you learn just as much in hunter cuny if not more but like… the names are very weird and it might impact your future opportunities when the person seeing your resume has no idea what these classes of 1, 2, 3 are. That said, the learning do seem to be very similar if I like “abstract” out what a Assembly language programming is in hunter college and so on.
Ya… That’s all I can tell you from now looking at the curriculum. I bias toowards the york college cause it seems more normal to my eyes. Anyone else have better way of differentiating? I am sure you can learn just as much in either college but like… do the not so typical names in the courses impact your future in any way?
CUNY - City College of New York curricula seems to have a more rigorous Math Requirement than Hunter (or York, even though York program is combined with Mathematics). CCNY requires three course series in Calculus (I, II, III), Hunter only requires two (I & II). Of all the CUNY Colleges, I think CCNY has the best Computer Science Program (IMHO).
Recommended Sequence of Courses – B.S., Computer Science
The following shows a four-year path to graduation.
First Semester
16 credits
ENGL 11000: Freshman Composition (3 cr.)
MATH 20100: Calculus I (3 cr.)
CSC 10300: Introduction to Computing for Majors (3 cr.)
SPCH 11100: Foundations of Speech Communication (3 cr.)
Science Elective (4 cr.)
Second Semester
15 credits
CSC 10400: Discrete Mathematical Structures (4 cr.)
CSC 11300: Programming Language (1 cr.)
MATH 20200: Calculus II (3 cr.)
Science Elective (4 cr.)
Liberal Arts Elective (3 cr.)
Third Semester
16 credits
CSC 21100: Fundamentals of Computer Systems (3 cr.)
CSC 21200: Data Structures (3 cr.)
CSC 21700: Probability and Statistics for Computer Science (3 cr.)
MATH 20300: Calculus III (4 cr.)
ENGL 21007: Writing for Engineering (3 cr.)
Fourth Semester
15 credits
CSC 22000: Algorithms (3 cr.)
CSC 22100: Software Design Laboratory (3 cr.)
ENGR 27600: Engineering Economics (3 cr.)
OR
ECO 10400: Intro to Quantitative Economics (3 cr.)
MATH 34600: Elements of Linear Algebra (3 cr.)
Liberal Art Elective (3 cr.)
Fifth Semester
17 credits
CSC 30100: Numerical Issues in Scientific Programming (3 cr.)
CSC 30400: Introduction to Theoretical Computer Science (3 cr.)
CSC 32200: Software Engineering (4 cr.)
CSC 33500: Programming Language Paradigms (3 cr.)
Science Elective (4 cr.)
Sixth Semester
17 credits
CSC 33200: Operating Systems (4 cr.)
CSC 33600: Introduction to Database Systems (3 cr.)
CSC 34200: Computer Organization (3 cr.)
CSC 34300: Computer Organization Lab (1 cr.)
CSC Elective (3 cr.)
Liberal Arts Elective - 20000 - level or higher (3 cr.)
Seventh Semester
15 credits
CSC 59866: Senior Project I (3 cr.)
Two CSC Electives (6 cr.)
Technical Elective (3 cr.)
Liberal Arts Elective - 20000 - level or higher (3 cr.)
Eighth Semester
15 credits
CSC 59867: Senior Project II (3 cr.)
CSC Elective (3 cr.)
Technical Elective (3 cr.)
2 Free Electives (6 cr.)
http://www.ccny.cuny.edu/compsci/degrees_bs.cfm
@Jamrock411 I did consider The City College of New York, but it’s a very far travel distance. York college is the closest to me out of all the above.
To be specific, York is the closest to me (<30 min), Hunter is farther (~60 min), and TCCoNY is ~90 min away. This is the one-way travel time.
York does appear to have a few additional junior/senior level courses that Hunter does not, although the frequency of offering is not obvious from their on-line catalogs.