CMPE 261 ( Large Scale Programming )

Categories: Computer Science
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

This course offers an in-depth exploration of the widely used programming languages C++, Python, and Java, focusing on their unique strengths and areas of application. Students will gain practical experience in developing robust, efficient, and scalable applications across various programming environments. They will delve into topics such as object-oriented programming, concurrency, concurrent process design, critical section access, mutual exclusion, threads, semaphores, and sockets, enhancing their skills in developing real-world applications.

What Will You Learn?

  • Acquire fundamental and advanced programming skills in C++, Python, and Java.
  • Understand and apply the principles of object-oriented programming.
  • Comprehend the key principles of object-based programming related to the analysis, design, and development of concurrent problems.
  • Develop the ability to choose the appropriate programming language by comparing the features of different languages.
  • Develop accurate, high-quality, and practical multithreaded applications in Java using control mechanisms such as threads and semaphores for concurrent programming.

Course Content

C++
Course Overview, Introduction to Object Oriented Programming, C++ Basics

  • Course Overview, Introduction to Object Oriented Programming, C++ Basics
    01:45:00

C++

C++

C++

C++

C++

Python

Python

Q2 Solutions

C++ project

Python

Python

Java

java

Student Ratings & Reviews

No Review Yet
No Review Yet
Open chat
💬 كيف يمكنني مساعدتك؟
مرحبا Ostazy
كيف يمكن ان اساعدك