Introduction to Computer Science and
Object Oriented Programming: Java
Announcement: Good luck on the Final!
Welcome to CSE 11!
Welcome to CSE 11!
This course will help you:
This course will help you:
- Implement algorithms to solve problems
- Design, write and debug classes
- Gain a better understanding of object-oriented programming
- Manipulate strings and files in Java
- Use inheritance and polymorphism in your programs
- Learn about abstract classes and interfaces
- Implement loops and arrays
- Implement graphics and learn about event driven programming
- Implement recursive solutions to problems
- Learn about exception handling and text i/o
- Learn about generics, sets, and maps
- Understand and use multi-threading in programs
- Create programs that mimic real-world software
- Design and use test cases to ensure the correctness of your programs
- Practice good documentation habits
- Work in Linux environment, and run programs from the command line
- Gain independence and resourcefulness to solve problems and write programs on your own
- Work together as a team on a final project and improve your teamwork and presentation skills.
- and much more!
Class Time and Location:
Class Time and Location:
Section A: MW 6:30-7:50 pm @ PETER 108 Discussion section: Friday 4:00-4:50 pm @ GH 242
- (Discussion for Section A may be moved and combined with B01 Discussion Section on Fridays at 5pm in Center Hall 105; See Piazza for announcement and details; please continue to attend this time until notified)
Section B: MWF 4:00-4:50 pm @ CENTR 214 Discussion section: Friday 5:00-5:50 pm @ CENTR 105