ყოველკვირეული გეგმა
ლექციები | სემინარები | სხვა | |
---|---|---|---|
19/10 | TODO | ესემბლის ჰენდაუთები: 12, 13, 15, 16 | |
26/10 | წინა წლის შუალედურების გარჩევა: ესემბლი | ესემბლის ჰენდაუთები: 16, 19, 20 | |
2/11 | ნაკადები | სამშაბათი: წინა წლის შუალედურების გარჩევა: ჯენერიკები ხუთშაბათი: ნაკადები |
ჰენდაუთები
- დალინკული არის ის ჰენდაუთები, რომელიც ცალკე გჭირდებათ
- დანარჩენები:
- გადატანილია კონკრეტული სავარჯიშოს პირობად (
exercises
) დირექტორიაში https://github.com/freeuni-paradigms/freeuni-paradigms.github.io/tree/master/exercises, და ყოველკვირეულ გეგმაში ეწერება როდის გავიარეთ - სტენფორდისთვის სპეციფიური მასალაა
- დავალების პირობაა, რომელიც არის დავალების ფაილებთან ერთად
- გადატანილია კონკრეტული სავარჯიშოს პირობად (
ჰენდაუთების სია
note: მე-12 ჰენდაუთამდე არაა დასრულებული.
ნომერი | სახელი | რა მასალა შედის |
---|---|---|
1, 2 | კურსის ინფორმაცია და და სილაბუსი | |
3 | introducing the stl | |
4 | hw1 | c++ |
5 | ~unix basics~ | აქ mkddir, cd -ს გარდა სტენფორდის ექაუნთი და იმაკსია გარჩეული |
6 | bits and bytes | |
7 | Arrays full story | c pointers, strcpy აქ იყო მგონი |
8 | the unix programming environment, gdb | make, compilation, g++ |
9 | Assignment 2: Six Degrees of Kevin Bacon | c++ |
9b | Assignment 2: Frequently Asked Questions | c++ |
10 | Section Handout | c pointers. (Meet The Flintstones, Scheme) |
10S | Section Solution | c pointers. (Meet The Flintstones, Scheme) |
11 | Assignment 3: vector and hashset | c generics. (vector, hashset) |
11b | Assignment 3: Frequently Asked Questions | c generics. (vector, hashset) |
12 | Computer Architecture: Take I | assembly |
13 | Computer Architecture: Take II | assembly |
14 | Section Handout | c generics (The Generic Sorted Set) |
14S | Section Solution | c generics (The Generic Sorted Set) |
15 | Computer Architecture: Take III | assembly |
16 | Computer Architecture: Take IV | assembly |
- | factorial trace | assembly |
17 | Assignment 4: RSS News Feed Aggregation | c generics |
17S | Assignment 4: Frequently Asked Questions | c generics |
18 | Section Handout | c generics (sparseStringArray, serializeList, multitable, multitable client code) |
18S | Section Solution | c generics (sparseStringArray, serializeList, multitable, multitable client code) |
19 | Assignment 5: Raw Memory | c generics , ბიტები, assembly, c++. (Binary numbers and bit operations, ASCII and extended ASCII, It’s just bits and bytes, Identical Outputs, Find the linked list, Homestar Runner: The System Is Down, The Hitchhiker’s Guide To The Galaxy, C++’s Dark Side) |
19S | Assignment 5 Solution | c generics, ბიტები, assembly, c++. (Binary numbers and bit operations, ASCII and extended ASCII, It’s just bits and bytes, Identical Outputs, Find the linked list, Homestar Runner: The System Is Down, The Hitchhiker’s Guide To The Galaxy, C++’s Dark Side) |
20 | Section Handout | assembly. (The Incredibles, New Zoo Revue) |
20S | Section Solution | assembly. (The Incredibles, New Zoo Revue) |
21 | CS107 Practice Midterm Exam | assembly, c pointers, c generics, ბიტები. (San Francisco Fine Dining, Breaking Larger Data Images Into Packets, The C multiset, The Queen Of Parking Infractions, Short Answers) |
21S | CS107 Practice Midterm Solution | assembly, c pointers, c generics, ბიტები. (San Francisco Fine Dining, Breaking Larger Data Images Into Packets, The C multiset, The Queen Of Parking Infractions, Short Answers) |
22 | CS107 Thread Package Documentation | threads |
23 | Thread and Semaphore Examples | threads (Semaphores, Binary semaphores) |
24 | Section Handout | c pointers, c generics, assembly (South of Market, Matchmaking, packPackets ) |
24S | Section Solution | c pointers, c generics, assembly (South of Market, Matchmaking, packPackets ) |
25 | CS107 Midterm Exam | assembly, c pointers, c generics, ბიტები. (Your Friendly Green Grocer, hashset, Take II, Decompressing Compressed Friend Graphs) |
25S | CS107 Midterm Solution | assembly, c pointers, c generics, ბიტები. (Your Friendly Green Grocer, hashset, Take II, Decompressing Compressed Friend Graphs) |
26 | More Concurrency | threads. (Semaphore Patterns, Binary lock, Generalized counter, Binary rendezvous, Generalized rendezvous, Layered construction, The Ice Cream Store Simulation |
27 | Assignment 6: RSS News Search Revisited | threads |
27b | Assignment 6: Frequently Asked Questions | threads |
28 | Section Handout | threads (RSS News Feed Madness) |
28S | Section Solution | threads (RSS News Feed Madness) |
29 | Scheme Basics | scheme |
30 | Defining Scheme Functions | scheme (factorial , fibonacci, fast-fibonacci, List Recursion, Quicksort) |
31 | Scheme: Functions As Data | scheme (mergesort, mapping) |
32 | Advanced Mapping, Apply, and Lambda | scheme (Power Sets, Permutations, Implementing map) |
33 | Section Handout: All Things Scheme | scheme (Building Subsets of a Certain Size, Up Down Permutations) |
33S | Section Solution: All Things Scheme | scheme (Building Subsets of a Certain Size, Up Down Permutations) |
34 | Assignment 7: Where am I? | scheme |
34b | Assignment 7: Frequently Asked Questions | scheme |
35 | Python Basics | python |
36 | Assignment 8: Tinkering With Python | python |
37 | Python: XML, Sockets, Servers | python (Python SAX: Event Driven Parsing, DOM: Object-Based Parsing in Python, Simple Sockets: Building a Time Server) |
38 | CS107 Final Exam Practice Problems | c++, c generics, c pointers, scheme, threads (Matchmaking, Extending the vector, C++ Spice Rack, Cars, Marriage And Mapping, Longest Common Subsequences, File Sharing, Concurrent, Short-Circuit Evaluation of Scheme’s and) |
38S | CS107 Final Exam Practice Solution | c++, c generics, c pointers, scheme, threads (Matchmaking, Extending the vector, C++ Spice Rack, Cars, Marriage And Mapping, Longest Common Subsequences, File Sharing, Concurrent, Short-Circuit Evaluation of Scheme’s and) |
39 | Section Handout: Python | python (Jane Austen’s Favorite Word, Maximizing Points, Python dictionary API) |
39S | Section Solution: Python | python (Jane Austen’s Favorite Word, Maximizing Points) |