لغات البرمجة

تهدف هذه المجموعة الى شرح و توصيف لغات البرمجة في مجال الحاسب الالي
33 members | 30 affiliated resources

All resources in لغات البرمجة

Java Preparation for 6.170, January (IAP) 2006

(View Complete Item Description)

This course focuses on introducing the language, libraries, tools and concepts of Java®. The course is specifically targeted at students who intend to take 6.170 in the following term and feel they would struggle because they lack the necessary background. Topics include: Object-oriented programming, primitives, arrays, objects, inheritance, interfaces, polymorphism, hashing, data structures, collections, nested classes, floating point precision, defensive programming, and depth first search algorithm.

Material Type: Full Course, Textbook

Authors: He, Ray, McCaffrey, Corey, Mendel, Lucy, Ostler, Scott, Paluska, Justin Mazzola, Toscano, Robert

Date created : 1-ذو الحجة-1426

البرمجيات التعليمية (Remix)

(View Complete Item Description)

تهدف هذه الوحدة التعليمية إلى:التعرف على البرمجيات التعليمية وأهميتها.التمييز بين أنماط البرمجيات التعليمية.ذكر المميزات المشتركة للبرمجيات التعليمية في عمليتي التعليم والتعلم.

Material Type: Module

Author: د. عائشة علي محمد عريشي

Date created : 19-ربيع الثاني-1439

البرمجيات التعليمية (Remix)

(View Complete Item Description)

تهدف هذه الوحدة التعليمية إلى:التعرف على البرمجيات التعليمية وأهميتها.التمييز بين أنماط البرمجيات التعليمية.ذكر المميزات المشتركة للبرمجيات التعليمية في عمليتي التعليم والتعلم.

Material Type: Module

Author: د. عائشة علي محمد عريشي

Date created : 27-ربيع الثاني-1439

العوامل المؤثرة في استخدام الحاسوب التعليمي (Remix)

(View Complete Item Description)

تهدف هذه الوحدة التعليمية إلى:تحديد مبررات استخدام الحاسوب الآلي في العملية التعليمية.تلخيص مميزات استخدام الحاسوب الآلي في التعليم.توضيح العوامل المؤثرة في استخدام الحاسوب الآلي في العملية التعليمية.

Material Type: Module

Author: د. عائشة علي محمد عريشي

Date created : 19-ربيع الثاني-1439

Advanced Artificial Intelligence

(View Complete Item Description)

This course will present advanced topics in Artificial Intelligence (AI), including inquiries into logic, artificial neural network and machine learning, and the Turing machine. Upon successful completion of this course, students will be able to: define the term 'intelligent agent,' list major problems in AI, and identify the major approaches to AI; translate problems into graphs and encode the procedures that search the solutions with the graph data structures; explain the differences between various types of logic and basic statistical tools used in AI; list the different types of learning algorithms and explain why they are different; list the most common methods of statistical learning and classification and explain the basic differences between them; describe the components of Turing machine; name the most important propositions in the philosophy of AI; list the major issues pertaining to the creation of machine consciousness; design a reasonable software agent with java code. (Computer Science 408)

Material Type: Full Course

Date created : 20-ذو الحجة-1432

Advanced Circuit Techniques, Spring 2002

(View Complete Item Description)

Following a brief classroom discussion of relevant principles, each student completes the paper design of several advanced circuits such as multiplexers, sample-and-holds, gain-controlled amplifiers, analog multipliers, digital-to-analog or analog-to-digital converters, and power amplifiers. One of each student's designs is presented to the class, and one may be built and evaluated. Associated laboratory emphasizing the use of modern analog building blocks. Alternate years.

Material Type: Full Course, Textbook

Author: Roberge, Jim

Date created : 17-شوال-1422

Advanced Databases

(View Complete Item Description)

This course will expand upon SQL as well as other advanced topics, including query optimization, concurrency, data warehouses, object-oriented extensions, and XML. Additional topics covered in this course will help you become more proficient in writing queries and will expand your knowledge base so that you have a better understanding of the field. Upon successful completion of this course, the student will be able to: write complex queries, including full outer joins, self-joins, sub queries, and set theoretic queries; write stored procedures and triggers; apply the principles of query optimization to a database schema; explain the various types of locking mechanisms utilized within database management systems; explain the different types of database failures as well as the methods used to recover from these failures; design queries against a distributed database management system; perform queries against database designed with object-relational extensions; develop and query XML files. (Computer Science 410)

Material Type: Full Course

Date created : 20-ذو الحجة-1432

Advanced Topics in Cryptography, Spring 2003

(View Complete Item Description)

Recent results in cryptography and interactive proofs. Lectures by instructor, invited speakers, and students. Alternate years. The topics covered in this course include interactive proofs, zero-knowledge proofs, zero-knowledge proofs of knowledge, non-interactive zero-knowledge proofs, secure protocols, two-party secure computation, multiparty secure computation, and chosen-ciphertext security.

Material Type: Full Course, Textbook

Author: Micali, Silvio

Date created : 28-شوال-1423

Adventures in Advanced Symbolic Programming, Spring 2009

(View Complete Item Description)

" This course covers concepts and techniques for the design and implementation of large software systems that can be adapted to uses not anticipated by the designer. Applications include compilers, computer-algebra systems, deductive systems, and some artificial intelligence applications. Topics include combinators, generic operations, pattern matching, pattern-directed invocation, rule systems, backtracking, dependencies, indeterminacy, memoization, constraint propagation, and incremental refinement. Substantial weekly programming Assignments and Labs are an integral part of the subject. There will be extensive programming Assignments and Labs, using MIT/GNU Scheme. Students should have significant programming experience in Scheme, Common Lisp, Haskell, CAML or some other "functional" language."

Material Type: Full Course, Textbook

Author: Sussman, Gerald

Date created : 4-محرم-1430

Advanced Data Structures

(View Complete Item Description)

Data structures play a central role in modern computer science. You interact with data structures even more often than with algorithms (think Google, your mail server, and even your network routers). In addition, data structures are essential building blocks in obtaining efficient algorithms. This course covers major results and current directions of research in data structure.

Material Type: Full Course, Lecture, Syllabus, Unit of Study

Author: Prof. Erik Demaine

Date created : 24-شعبان-1438

C++ Programming

(View Complete Item Description)

The student will learn the mechanics of editing and compiling a simple program written in C++ beginning with a discussion of the essential elements of C++ programming: variables, loops, expressions, functions, and string class. Next, the student will cover the basics of object-oriented programming: classes, inheritance, templates, exceptions, and file manipulation. The student will then review function and class templates and the classes that perform output and input of characters to/from files. This course will also cover the topics of namespaces, exception handling, and preprocessor directives. In the last part of the course, the student will learn some slightly more sophisticated programming techniques that deal with data structures such as linked lists and binary trees. Upon successful completion of this course, students will be able to: Compile and execute code written in C++ language; Work with the elementary data types and conditional and iteration structures; Define and use functions, pointers, arrays, struct, unions, and enumerations; Write C++ using principles of object-oriented programming; Write templates and manipulate the files; Code and use namespaces, exceptions, and preprocessor instructions; Write a code that represents linked lists and binary trees; Translate simple word problems into C++ language. (Computer Science 107)

Material Type: Full Course

Date created : 20-ذو الحجة-1432

Introduction to C++, January IAP 2011

(View Complete Item Description)

This is a fast-paced introductory course to the C++ programming language. It is intended for those with little programming background, though prior programming experience will make it easier, and those with previous experience will still learn C++-specific constructs and concepts. This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Material Type: Full Course, Textbook

Authors: Dunietz, Jesse, Kovacs, Geza, Marrero, John

Date created : 15-محرم-1431

المتغيرات Variables - تعلم البرمجة للمبتدئين بواسطة الـسي شارب #C

(View Complete Item Description)

يتبع هذا الفيديو سلسلة الدروس التوضيحية لمفهوم البرمجة بشكل عام وضرورة تعلم تطوير التطبيقات، و يشرح المتغيرات Variables وكيفية التعامل معها بإسناد قيم لها أو إستدعاءها أو حتى إستبدالها بقيم جديدة

Material Type: Lesson

Author: منصة طورني

Date created : 8-جمادي الآخرة-1438

Java Programming - Step by Step tutorial

(View Complete Item Description)

In 4 hrs you will learn all the important concepts of Java, each explained using small simple programs. The teaching method used, will be the easiest way to learn Java, that you will ever find. Reproducing the previously top rated comment and my reply to it. This shows the exact advantage of my video. From weefunkster: Incredible pace and excellent learning structure. I bit the bullet and payed for the full course and I have no regrets whatsoever. The price would be worth it for the editing alone, I can't tell you how bad it is for a learner to hear the instruction's then have to wait for the instructor to type the code before getting an explanation. I didn't realize it was so bad until I watched this and I wondered why my mind wondered all over the place and I didn't learn a thing. Truly Brilliant

Material Type: Lesson, Unit of Study

Date created : 15-جمادي الآخرة-1438