Computer Science
Computer Science
Computer Science Series
Introduction to iOS App Development
3rd session
This course teaches computer science with Swift and SwiftUI. Swift and SwiftUI are the building blocks of Apple app development. Learn how to develop iOS apps from building user interfaces, storing data, retrieving information from the internet, and set the foundation of your app development journey. Please ensure you have a compatible iPad or MacBook. Download Swift Playgrounds on your iPad, or download Xcode on your MacBook.
Andy H
Introduction to UNIX
20th session
We will cover UNIX fundamentals, Linux, and server-side programming. A link to the syllabus will be shared in class.
Juni K
Solving competitive programming problems
33rd session
Each week, we will solve competitive programming problems from USACO, Codeforces and others. At first, we will go over the algorithms and data structures needed, and then break the problem solution and code.
Teo K
Hardware troubleshooting
3rd session
In this session we will attempt to fix a Microsoft laptop.
Tarpon T
C Programming from Beginner to Advanced
8th session
Beginner: C language features, good commenting practice, creating static libraries and DLLs, C Standard Library. Intermediate: Stacks, Queues, Priority Queues, Lists, Abstract Data Types. Sorting, Searching and String algorithms. Advanced: libxml2, json-c, libcurl, ncurses, libjpeg, libpng, and Windows API As a learner come eager to learn and ask questions. If more sessions are needed for a lesson then we go at a slower pace. Try to attend every session, there will be office hours and notes to help you catch up if needed. Requirements: No programming experience is needed
Barrett S
Turkish Olympiad: C problem solving
10th session
This series is all about tackling C problem solving for the first stage of the TÜBİTAK Science Olympiad (Turkish Olympiad). We’ll dive into past year papers, currently focusing on the 32nd TÜBİTAK Olympiad. This series is for İrem İ, though anyone interested can join in!
Nishtha S