CUNY Hunter College
New York, NY
* An overview of computer science (CS) with an emphasis on problem-solving and
computational thinking through coding. Course contains a little bit of
everything in the CS curriculum.
* Students are taught to design and implement Python programs that utilizes
functions, lists, user & file I/O, and loops & conditionals.
* Students are introduced to hexadecimal and binary numbers. They are also introduced binary circuits and boolean logic.
* Students are briefly introduced to C++ and machine language.
CUNY Hunter College
New York, NY
* Students learn the principles of programming, analysis and design using C++.
* Students take an additional lab to implement programs based on concepts taught in the lecture.
* Course concepts includes loops, arrays, functions, pointers, and classes.
* Course is a pre-cursor to further computer science courses down the road.
CUNY Hunter College
New York, NY
* Introduction to data structures and its related algorithms.
* Students are taught core CS concepts such as abstraction, complexity and
performance analysis (Big O).
* Students expand their C++ knowledge with tools such as templates, inheritance, and polymorphism. Students also extend their knowledge of dynamic memory
allocation.
* Course concepts include linked lists, stacks, queues, trees as well as sorting algorithms.