Introduction to Computer Science
Home | Lectures | Handouts | Resources
|Instructors:||Prof. Andrea Danyluk||Prof. Stephen Freund|
|Office:||TCL 305||TPL 302|
|Office Hours:||Wed 1-2:30, Thurs 9-10:30||Tue, Thurs 2:30-4|
|TA Hours:||Mon-Thurs 7-11 and Thurs 4-6 in TCL 217|
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.