Overview Intro to labs - Compiling - gcc and/or eclipse - Problem Solving - topdown, systematic - Problem Solving - abstraction - if/then/else, chained ifs, while loops, function calls - primative types - typecasting - pointers - pass by reference/pass by value
45 Lessons
30:20:04 Hours
Mastering Data Structures & Algorithms using C, Java, C++ · Python for Data Structures. Top rated course for IT professionals. Start learning now! Expert-Led Courses. Hands-on projects.
12 Lessons
11:49:48 Hours
Overview Introduction to data structures - Data Structures: List as abstract data type - Introduction to linked list - Data Structures: Arrays vs Linked Lists - Linked List - Implementation in C/C++,Linked List in C/C++:Inserting a node at beginning,Insert a node at nth position,Delete a node at nth position - Reverse a linked list - Iterative method
41 Lessons
09:18:42 Hours
Overview Installing Python - Numbers and Math - Variables - Modules and Functions - How to Save Your Programs - Strings - More on Strings - Raw Input - Sequences and Lists - Slicing - Editing Sequences - More List Functions
43 Lessons
03:56:26 Hours
Java is based on C and C++. The first Java compiler was developed by Sun Microsystems and was written in C using some libraries from C++. Java files are converted to bit code format using a compiler that the Java interpreter then executes. Java code runs on Java Virtual Machine (JVM)—the runtime environment.
50 Lessons
05:22:44 Hours
Overview Installing Compiler for C++ - The Basic Syntax and Functions - Declaration Statements and Variables - Modify Variables to New Values
29 Lessons
02:51:10 Hours
Overview An introduction to the concepts and techniques of object oriented programming with a focus on the construction of interactive multimedia applications. Delivery is through lectures and computer lab classes. Assessment will be via a number of in-class exercises and staged assignments.
14 Lessons
11:48:04 Hours
Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Python is a general-purpose language, meaning it can be used to create a variety of different programs and isn't specialized for any specific problems.
7 Lessons
03:35:15 Hours
Lecture Details This section discusses the particular limitations and constraints of many-core hardware, and which computational patterns are desirable or undesirable, from the architectural point of view. Among the main obstacles to performance, discussion includes conflicts in critical resources leading to serialization, load imbalance, and memory bandwidth bottlenecks.
6 Lessons
05:35:14 Hours