¸£Àû±ÆÕ¾

¸£Àû±ÆÕ¾ Catalog 2025-2026

Search Results

CSC 216 Software Development Fundamentals

°ä³§°äÌý216ÌýÌýSoftware Development FundamentalsÌýÌý(3 credit hours)ÌýÌý

The second course in computing, intended for majors and minors. Emphasis is on exploring encapsulation; polymorphism; composition; inheritance; finite state machines; linear data structures (including array lists, linked lists, stacks, queues, and the tradeoffs in implementation); and recursion (including recursive linked lists) in the context of the software development lifecycle including the processes and practices for designing, implementing, and testing high quality software.

Prerequisite: °ä³§°äÌý116 with a grade of C or better; Corequisite: °ä³§°äÌý217

Typically offered in Fall, Spring, and Summer