facebook

Discover the Best Private Computer science Classes in Seeb

For over a decade, our private Computer science tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons at home or in Seeb, you’ll benefit from high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

search-teacher-icon

Find Your Perfect Teacher

Explore our selection of Computer science tutors & teachers in Seeb and use the filters to find the class that best fits your needs.

chat-icon

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computer science class that suits you best.

calendar-icon

Book Your First Lesson

Arrange the time and place for your first class together. Once your teacher confirms the appointment, you can be confident you are ready to start!

0 teachers in my wish list
+

1 computer science teacher in Seeb

1. iOS App Environment 1.1. Introduction to iOS SDK 1.2. What’s new in iOS 16 1.3. SDK Tools 1.4. What’s new in Xcode 14. 1.5. Using XCode 1.6. Using Interface Builder 1.7. Using iPhone Simulator 2. Swift Fundamentals 3. Swift Language Basics 3.1. Core Data Types 3.2. String Type 3.3. Tuples & Optionals 3.4. Constants & Variables 3.5. Statements & Operators 3.6. Control Flow & Decisions 3.7. Functions 4. Basic Object Oriented Programming using Swift 4.1. Structs 4.2. Types versus instances 4.3. Member and static methods 4.4. Custom initialization & De-initialization 4.5. Classes 4.6. Initialization 4.7. Methods 4.8. Properties 5. Advanced Object Oriented Programming using Swift 5.1. Optionals 5.2. Introducing optionals 5.3. Unwrapping an optional 5.4. Optional binding 5.5. Nested Types 5.6. Generic Types 5.7. Protocol 6. Memory Management 6.1. Reference Counting Basics 6.2. Automatic Reference Count 6.3. Retain Cycles 7. iPhone Application Basics 7.1. Anatomy of an iPhone application 7.2. Application Life cycle and States 8. User Interface Programming – Basics 8.1. UIKit Framework 8.2. XIB and Interface Builder 8.3. Window & View 8.4. Basic User Controls 8.5. Labels, Text Fields, Buttons, Sliders, Picker etc. 8.6. Building application screens 8.7. Alerts and Action Sheets 9. Auto-layout and Constraints 10. View Controllers 10.1. Basics 10.2. Creating View Controllers 10.3. Content vs Container View Controllers 10.4. Orientation Management 11. User Interface – Special Views 11.1. Image View 11.2. Scroll View 11.3. Table Views 11.4. Populating and configuring Table View 11.5. Data Source and Delegate 11.6. Table View Cells 11.7. Custom Cells 11.8. Editing Table View 11.9. Collection View 12. Multiple View Controllers 12.1. Applications with Multiple Views 12.2. Presenting View Controllers 12.3. Animating View Switching 12.4. Tab based applications (Tab Bar Controller) 12.5. Configuring the Tab Bar 12.6. Navigation based applications (Navigation Controller) 12.7. Working with the Navigation Bar 13. Storyboards 13.1. Storyboard File 13.2. View Controller and Scene 13.3. Segue 13.4. Invoking a Segue 13.5. XIB and Storyboards 13.6. Table View Cell Prototype 14. Multi Touch and Gestures API 14.1. Events and Touches 14.2. Gesture Recognition 15. Data Persistence – 1 15.1. File System 15.2. SQLite 16. 16. Data Persistence – 2 16.1. Core Data 16.2. NSUserDefaults 17. Concurrency and Background Execution 17.1. GCD and Closures 17.2. NSOperation and NSOperationQueue 17.3. Background execution 18. Networking, Connectivity etc. 18.1. Making web request 18.2. Restful services 18.3. JSON 18.4. Apple Push Notification Service 19. Multimedia 19.1. Audio and Video 20. iOS App Architectures 21. MVC, MVP & Clean Architectures 22. Reactive Programming 23. Introduction to unit testing & TDD 24. Introduction to Git 25. Best Practices, Profiling and Performance Tuning
Computer programming · Computer science · Algorithms
The class aims to provide a comprehensive introduction to computer science, coding, and ICT (Information and Communication Technology) for students. It is designed to make these subjects easy to learn and understand, catering to students of various skill levels. The class will employ a practical, hands-on approach to learning, allowing students to actively engage with the concepts and apply them to real-world scenarios. Various programming languages may be introduced, with a focus on Python due to its simplicity and versatility. Throughout the course, students will also be exposed to problem-solving techniques, logical thinking, and computational reasoning. They will learn how to break down complex problems into manageable components and develop efficient algorithms to solve them. As an experienced online tutor specializing in Python, Data Science, and Game Development, I have a passion for teaching and a strong background in these subjects. With years of experience working with educational technology organizations like Ignite Hubs in London, as well as Secondary schools in Leicester. I have experience in delivering effective 1:1 online tutoring sessions for children aged 10-16 years. My passion lies in helping kids understand computer science and coding concepts. Whether they're just starting out or already have some experience, I provide personalised guidance to suit their individual needs and learning styles. I can also assist them in grasping the ICT course concepts taught at their school, ensuring they stay on track with their coursework.
Computer science · Computer programming · Python
Course Title: A-Level Computer Science (OCR) Course Description: The A-Level Computer Science course offered by OCR provides students with a comprehensive understanding of computer science principles, programming concepts, and the fundamental components of computer systems. The course aims to develop student's analytical and problem-solving skills while enhancing their knowledge of computational thinking and the practical application of programming languages. Course Content: Computer Systems: Binary and hexadecimal number systems Logic gates, Boolean algebra, and truth tables CPU architecture, registers, and memory hierarchy Input/output systems and devices Operating systems and their functions Algorithms and Programming: Programming concepts, including data types, variables, control structures, and procedures Object-oriented programming principles and concepts Algorithm design, analysis, and evaluation Data structures such as arrays, lists, stacks, queues, trees, and graphs Sorting and searching algorithms Programming Languages: High-level programming languages and their features Low-level programming languages and their applications Translators: compilers and interpreters Language paradigms: procedural, object-oriented, and functional programming Software Development: Software development methodologies: waterfall model, agile development, and prototyping Software testing and debugging techniques Version control systems Software documentation and commenting practices Databases: Relational databases and SQL (Structured Query Language) Database design, normalization, and indexing Transactions and concurrency control Query optimization and performance tuning Networks: Network topologies, protocols, and layers IP addressing and subnetting Routing and packet switching Network security and encryption techniques Assessment: The A-Level Computer Science course is typically assessed through written examinations, practical programming tasks, and a programming project. The written examinations test theoretical knowledge and problem-solving skills, while the programming tasks assess students' ability to design, implement, and evaluate programs. The programming project allows students to showcase their practical skills by undertaking a substantial programming task.
Computer programming · Computer science
Trusted teacher: Senior Software tutor with 19+ years of working experience offers classes and project assistance for Android App Development in Java, python, PHP, C++, SQL and Selenium automation. I teach the following subjects: 1) IGCSE A-Level /AS-Level (9618) / 0478 Course 2) AP Computer Science A 3) Python (basics, automating staff, Data Analysis, AI & Flask) 4) Java 5) Descriptive statistics using SQL 6) PHP & CodeIgniter framework 7) Android Apps development in Java 8) Scratch I teach Web development (HTML,CSS, PHP, MYSQL) and python using University of Michigan textbook and I teach java using Duke University, NC syllabus. I teach C / C++ using University of Colorado syllabus. Here is a summary of my experience: * 4+ years of experience in Android app development using java. * 7+ years of experience in Website & PHP development. * 7+ years of experience in Machine Vision development. * 6+ years of experience in Automation using C++, VB6, C# and PLC. * 2+ years of experience in Data Analysis using python. In addition to my computer engineering degree, I also *Studied AI in healthcare in Stanford university *Studied Software product management in university of Alberta *Studied Effective Problem solving & Decision making in university of California Irvine (UCI) *Studied Learning how to learn with Barbra Oaklay from Oakland University *Certified in Android development from Udacity. *Certified in Data Analysis from Udacity. * Trained around 50+ students in different IT subjects from scratch to a professional level. Project Portfolio : 1) CMS using PHP & MVC 2) Android Apps for tracking patient health using Java 3) Desktop applications using Visual Basic 4) Automation software using Omron PLC 5) Machine Vision Applications using C#
Computer science · Python · Java
Showing results 501 - 525 of 1155501 - 525 of 1155