Fundamentals of Computer Science
Three semester hours.
Introduces fundamental concepts of programming from algorithmic and object-oriented perspectives. Topics include the range of introductory algorithmic concepts and constructs, simple data types, control structures, and introduction to array and string data structures, as well as debugging techniques and the social implications of computing. Emphasizes good software engineering principles and developing fundamental programming skills both in a language independent manner and in the context of a language that supports the object-oriented paradigm. Prerequisite: No programming or computer science experience is required. High school BCIS is encouraged. Students should have sufficient abilities in high school mathematics.
Home - General Information - Student Services -
Academic Undergraduate Regulations -
Undergraduate Degrees - Academic Graduate Regulations -
Graduate Degrees - Course Descriptions - Faculty -
Appendix A - Appendix B - Appendix C - Appendix D