Programming Fundamentals I
This course will introduce the students to program analysis and design using structured programming design concepts and techniques. Programming logic and concepts will be explored including algorithmic development, interface design, objects creation and use, data management, decision making, repetition and basic data structures using an object-oriented programming language. Students will not receive credit for both CSI 105 and CSI 106. Prerequisites: Eligibility for ENG 101 and MTH 095; CSI 111 previously or concurrently.