مباني کامپيوتر و برنامه نويسي

Slides:



Advertisements
Similar presentations
SADC Course in Statistics To the Woods discussion (Sessions 10)
Advertisements

In an attempt to streamline, provide much faster feedback to Deans and faculty, and significantly reduce the cost, student evaluations of faculty by course.
CS 577 / EE 537 Advanced Computer Networks Fall 2011 Professor Bob Kinicki.
TQEF project 1a Library and IT Mentors aka Student Advisors Sue White Head of Library Services Project Leader.
March Ron McFadyen1 Using Rational Rose to create a database.
Adv. Computer Networks: Objectives1 CS577/EE537 Advanced Computer Networks Summer 2003 Professor Bob Kinicki.
CS 577 / EE 537 Advanced Computer Networks Fall 2007 Professor Bob Kinicki.
Computer Networks: Objectives1 CS513/ECE506 Computer Networks Spring 2006 Professor Bob Kinicki.
Definite Integrals Finding areas using the Fundamental Theorem of Calculus.
What if... we had ‘open education’?. Mr. Smith, senior counselor to Secretary of Education Arne Duncan, has bigger ambitions still. In January he published.
computer
Applying Color in CSS Web Design – Sec 4-5 Part or all of this lesson was adapted from the University of Washington’s “ Web Design & Development I ” Course.
With Jim Mollé Learn iT! Computer Software Training.
Computer Architecture Course Plan Spring 2010 Learn how a computer actually works Computer Engineering Faculty of Engineering University of Kurdistan (
Research Seminar 1-2 Review Chuck Tappert. Research Seminar 1-2 Review Research Seminar 1 Review Intro to research in computing and IT Focus on traditional.
Holt CA Course 1 Evaluating Algebraic Expressions 1-5 AF1.2 Write and evaluate an algebraic expression for a given situation, using up to three variables.
IB Computer Science – Logic
Computer Graphics Class Standards Course Content This hands on computer course will cover the following units: Layout and Design Principles Adobe.
8.4 Use Scientific Notation Algebra. Scientific Notation Numbers such as 1,000,000, 153,000 and are written in standard form. Another way to write.
Course Variables and Algebraic Expressions 1-7 Variables and Algebraic Expressions Course 2 Warm Up Warm Up Objective Lesson Presentation Lesson.
Rescue Robot Day 2 Exploring Computer Science Lesson 6-11.
Research Seminar 1 Review Traditional Dissertation Process Chuck Tappert.
Poetry Unit Plan. Objective Students will explicate poems in a written paper with 100% accuracy.
Integers and Absolute Value COURSE 3 LESSON 1-3 Graph the points 2, –3, and 1 on a number line. 1-3.
Learn to subtract integers. Course Subtracting Integers.
Research Seminar 1 Review Traditional Dissertation Process Chuck Tappert.
Your feedback matters when you provide it. New course evaluations online at the end of term! See: uoft.me/courseevaluations for more information.
Course Variables and Algebraic Expressions 1-7 Variables and Algebraic Expressions Course 2 Warm Up Warm Up Problem of the Day Problem of the Day.
速食業對台灣飲食文化的影響 第四組 報告順序:九.
CJA 314 Week 3 DQ 1 To purchase this material link Week-3-DQ-1 CJA 314 Week 3 DQ 1 What general factors.
IT 244 Week 2 DQ 4 To purchase this material link 244-Week-2-DQ-4 For more courses visit our website
LAW 421 Week 5 DQ 1 To purchase this material link 421/LAW-421-Week-5-DQ-1 For more courses visit our website
2-7 Variables and Algebraic Expressions Warm Up Problem of the Day
Use the Table of Integrals to evaluate the integral
Study Group 2: Challenges and Limitations of Technology
Business Management Courses Gives Competitive Edge.
Computer courses in Chandigarh. Computer System Components.
Computer courses in Chandigarh. Very Brief History of Computers.
Computer courses in Chandigarh. What is Computer Forensics.
CJA 475Competitive Success/tutorialrank.com
CJA 475 Education for Service-- tutorialrank.com.
ACC 571 Education for Service/tutorialrank.com
ClipArt by CW2 Kevin Proctor.
طرح درس برنامه‌ريزي استراتژيک Strategic Planning
Course Work Lesson 4.
YWBAT: explain why people wear clothes & some indicators of quality
فصل نهم از کتاب طراحی آموزشی تألیف :آر.ام گانیه
Penetration Testing Computer Science and Software Engineering
إستراتيجيات ونماذج التقويم
Use the Table of Integrals to evaluate the integral. {image}
Physics-based simulation for visual computing applications
CS577/EE537 Advanced Computer Networks
Research Seminar 1 Traditional and Agile Dissertation Processes
POLYNOMIAL INTERPOLATION
رشته مهندسي فناوري اطلاعات
1 مقايسه دانشگاه صنعتی شريف و دانشگاه برکلی در رشته‌های مهندسی و علوم کامپيوتر نيما احمدی پور اناری دانشکده مهندسی کامپيوتر دانشگاه صنعتی شريف جهت ارائه.
Machine Learning Course.
CS577 / EE537 Advanced Computer Networks
Introduction to IFSM 303 Human Factors in Computer Systems Design
How much do I know about the topic?
Advanced Computer Networks Course Objectives
CS 577 / EE 537 Advanced Computer Networks
AWS course in bangalore.
Data science course in Bangalore.
CEN 5011 Advanced Software Engineering
Data Analytics course.
Creating the jwork folder
Changing Education Paradigms
Presented By : Project Management CoursesProject Management Courses.
Evaluate the integral {image}
Presentation transcript:

مباني کامپيوتر و برنامه نويسي دانشگاه کردستان دانشكده فني گروه مهندسي كامپيوتر و فناوري اطلاعات مباني کامپيوتر و برنامه نويسي رشته مهندسي كامپيوتر و فناوري اطلاعات بهار 90

ارتباط با استاد و دستيار پيش نياز: ابزارها و نرم افزارهاي مورد نياز: نرم افزارهاي آفيس و ويژوال استوديو 2008 استاد درس: قاسم محمدي صفحه وب استاد: http://eng.uok.ac.ir/mohammadi دفتر کار: ساختمان دانشکده مهندسي – دفتر مدير گروه كامپيوتر – اتاق 403 ساعات مراجعه دانشجويان: سه شنبه 10 به بعد(قبل از مراجعه از طريق ايميل هماهنگي کنيد) شماره تلفن دفتر کار: آدرس پست الکترونيکي استاد: ghasem.mohammadi@gmail.com دستيار آموزشي درس: آدرس پست الکترونيکي دستيار:

Course Evaluation Scheme امتحان پايان ترم: 10 نمره امتحان ميانترم: 3 نمره حضور و غياب: 2 نمره پروژه هاي کلاسي و نهايي : 5 نمره پاس کردن درس نياز به اخذ حداقل50% پايانترم و توانايي انجام پروژه عملي است. نکته مهم: کليه تمارين، پروژه‌ها و ساير موارد مربوطه بايد به نشاني ghasem.mohammadi@gmail.com جهت ارزيابي ارسال گردند. زمانبندي رعايت شود.

جايگاه اين درس در رشته مهندسي کامپيوتر و مهندسي IT اين درس اولين درس دانشگاهي رشته مي باشد و نقطه شروعي براي ورود به دنياي جالب برنامه نويسي و علم و فن کامپيوتر هست . بنابراين ياد گيري اصول اوليه برنامه نويسي در اين درس از جايگاه ويژه اي برخوردار است. اين درس پايه و اساس برنامه نويسي است که جزء اصول اين رشته مي باشد و اين اصول را به فرگيران ياد مي دهد . بنابراين يادگيري دقيق اين درس به همراه ارائه پروژه هاي عملي که لازمه اين درس مي باشد جزء اهم مسائل مي باشد .

اهداف درس الگوريتمي براي حل مسئله ارائه دهد اصول و مباني اوليه نرم افزار و سخت افزار را بشناسد اهداف و مفاهيم زبانهاي برنامه نويسي را بداند مفاهيم اوليه برنامه نويسي ساخت يافته را بداند و اصول لازم را در مرحله اجراء بکار ببرد دستورات زبان C++ را در برنامه ها بکار ببرد از توابع و روال هاي استاندارد زبان C++ در صورت لوزم استفاده نمايد از توابع ، روال ها براي جدا کردن قطعات برنامه استفاده کند فايل ها را به عنوان محلي براي ذخيره داده ها در برنامه استفاده کند.

سرفصل درس: مفاهيم اوليه کامپيوتر نقش کامپيوتر در جهان امروز و بيان مثال هاي کاربردي معرفي اجزاي اصلي کامپيوتر و محيط آن (نرم افزار - سخت افزار) سيستم هاي عددي در کامپيوتر، نمايش داده هاي عددي ( مميز ثابت، مميز شناور) و غير عددي آشنايي با زبان ماشين مفهوم الگوريتم ، اصول طراحي الگوريتم ها ( توالي، انتخاب و تکرار) و حل مسئله بيان الگوريتم به شبه کد آشنايي با يک زبان برنامه سازي ساختيافته ثابتها، متغيرها، عبارتهاي محاسباتي و منطقي و انواع دستورالعمل ها انواع حلقه ها، عمليات شرطي، بردارها، ماتريس ها برنامه هاي فرعي ( توابع و رويه ها) دستورالعملهاي ورودي و خروجي الگوريتم هاي متداول مانند روش هاي جستجو و مرتب کردن آشنايي با اصول پيشرفته طراحي برنامه

منابع و مراجع درس مباني کامپيوتر و برنامه سازي به زبان پاسکال ،جعفر تنها، حبيب ايزدخواه، آرش آزاد ، تعداد صفحه: 462 نشر: پيام نور(25 خرداد، 1387) برنامه نویسی پیشرفته، جعفر تنها ، نشر: پيام نور(25 خرداد، 1387) اموزش سي ++ دايتل و دايتل ترجمه دکتر مرتضي صاحب الزماني How Computers Work نوشته Ron White مباني کامپيوتر و برنامه سازي به زبان پاسکال ،مليحه بهادري، تعداد صفحه: 464 ،نشر: جلوه (30 دي، 1387)