How long should it take at minimum for a person to learn this much for incoming semester exams ?
Following are the list of topics:
1. First Programming steps with Karel(methods, loops, conditions and first software engineering principles) and Top-down approach
2. Graphics Programming, classes of ACM Library, how to use objects
3. Introduction to console programs. More on variables, operators, conditions and loops, Boolean variables, Loop and a Half
4. How animations and mouse events work ? Use of random generator
5. Strings and the String Tokenizer and classes
6. Swing - Basics of graphical user interfaces, instance variables
7. Basics of object orientation, inheritance and composition
8. Arrays, simple image processing, key events
9. Files, Error Handling
10. ArrayList, HashMap
11. Interfaces and Polymorphism
12. Lists
13. Maps and Sets
14. Recursion
15. Algorithmic Analysis
16. Sorting
17. Trees
18. Graphs
19. Text
20. Greedy Algorithms, Backtracking and Randomized Algorithms
1 Reply
⌛
This post has been reserved for your question.
Hey @CuriousGuy! Please useTIP: Narrow down your issue to simple and precise questions to maximize the chance that others will reply in here./close
or theClose Post
button above when your problem is solved. Please remember to follow the help guidelines. This post will be automatically marked as dormant after 300 minutes of inactivity.
💤
Post marked as dormant
This post has been inactive for over 300 minutes, thus, it has been archived.
If your question was not answered yet, feel free to re-open this post or create a new one.
In case your post is not getting any attention, you can try to use /help ping
.
Warning: abusing this will result in moderative actions taken against you.
💤
Post marked as dormant
This post has been inactive for over 300 minutes, thus, it has been archived.
If your question was not answered yet, feel free to re-open this post or create a new one.
In case your post is not getting any attention, you can try to use /help ping
.
Warning: abusing this will result in moderative actions taken against you.