Transfers ToNot transferableDescriptionThis course is an introduction to basic computer programming concepts using both the procedural and an object-oriented paradigm. It is intended for non-computer science majors, and for students interested in COMSC 075 who would like a more gradual entry into computing fundamentals. Topics include hands-on practice with software engineering tools, simple programs, variables, control structures, functions, input/output, and introduction to abstraction. Specifications, adherence to style guidelines, and the importance of testing to ensure that programs are usable, robust, and modifiable, will be addressed throughout the course. (C-ID COMP 112)