Software Design and Analysis II | CSCI 235 - CUNY Hunter College
CUNY Hunter College
Develop advanced programming skills with topics like recursion, pointers, and exception handling. Gain practical experience in software design and analysis.
University CoursesAlgorithmData Structures
Introduction
Introduces algorithms for a few common problems such as sorting. Practically speaking, it furthers the students' programming skills with topics such as recursion, pointers, and exception handling, and provides a chance to improve software engineering skills and to give the students practical experience for more productive programming.
Highlights
Introduces the concept of abstract data types (ADTs) such as queues, stacks, lists, and binary trees
Covers advanced programming topics like recursion, pointers, and exception handling
Provides practical experience to improve software engineering skills
Recommendation
This course is recommended for students who want to further develop their programming skills and gain practical experience in software design and analysis. It is a great follow-up to the introductory CSCI 135 course and will prepare students for more advanced computer science courses.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.