Introduction to Computer Science
Home | Lectures | Handouts | Resources
|Instructors:||Prof. Andrea Danyluk||Prof. Stephen Freund|
|Office:||TCL 305||TPL 302|
|Office Hours:||M 1:30-3:30pm, Th 1:30-2:30pm||W 2:15-3:45pm, Th 2:30-4pm|
(in TCL 217A)
Th 4-6pm and 7-11pm
This course introduces fundamental ideas in computer science and builds skills in the design, implementation, and testing of computer programs. Students implement algorithms in the Java programming language with a strong focus on constructing correct, understandable, and efficient programs. Students explore the material through specific application areas. Topics covered include object-oriented programming, control structures, arrays, recursion, and event-driven programming. This course is appropriate for all students who want to create software and have little or no prior computing experience.