SlideShare a Scribd company logo
1 of 6
Download to read offline
LampiranA
       { i,

f,   reil     ?                  LrNrvERsrrr ruN rrussBrN oNN MALAYSTA

'o.-W*J             FAKULTI KEJUR'TERAAN MEKANIKAL DAN PEMBUATAI

                                               PERANCANGAIT KULIAH
                                                    LECTURE PLAN



                             MAKLUMAT MATA PELAJARAN                 (SUBJECT INFORMATION)


                       SESSION
 SEMESTER/ SESI (SEMESTER/                                                  : sEM     l-2011/2012

 KOD MATA PELAJARAN (SUBJECTCODE)                                           :DTL24I3/DAM31303

 NAMA MATA PELAJARAN (NAME OF                    SUBJECT)                   : PENGAT{IRCAIIJA.AN KOMPUTER
                                                                               COMPWER PROGMMMING
 BEBAN AKADEMIK PELAJAR (SUBJECT ACADEMIC LOAD)


                                                     Minggu           Jam / Minggu                 Bilangan Jam I
                  Aktiviti Pembelajaran                               (Hours   /    Week)             Semester
                                                      ftlreek)
                    (Learning Activity)                                                           (Hours / Semester)
 Kuliah (Lecture)                                       t4                     2                               24
 Tutorial (Tutorial)
 Amali (Practical)                                      T4                     -t                              42

 Pembelajaran Kendiri (Independent Study)                13                    I                               t3
     Lain-lain (Others)
                                                         1                     J                                J
     1. Projek (Project)

     2. Tugasan (Assignment)                             I                     I                                8
          JTIMLAH JAM BELAJAR (JJB)                                                                            90
       TOTAL STUDENT LEARNING TIME (SLT)

     Matapelajaran Pra-syarat (Pre requisite   subjects) :         Tiada
                                                                   None

     Nama Pensyarah (Lecturer's name)                     :        Sharifah ZarlthRahmah Binti Syed Ahmad




Disediakan oleh (Prep ared fu) :l5l6?0ll                         Disahkan oleh (Approved fu)               :   y7

Tandatanga n         (S i gnatur e) :                            Tandatang an(Signature)             : hrtZ
                                                                                                                     BIN OTHMAN
Nama (Nsme) :Sharifah Zarith Rahmah Bte                Syed      Nama (ilp@.:MADYA HJ Md;ASHRAF
Ahmad                                                            rarikh ({ffi',                         -'*-'
;ffi;         (Date),      4(/ry                                                di'lx1:llx'ff;1,,',i'i'
                                                                                          iun   llussein
                                                                             universiti
RPP44 / Prosedur Perlaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
LampiranA



MATLAMAT (GOALS) :
Kursus ini ddireka untuk memperkenalkan kepada pelajar kepada persekitaran pembangunan aturcara
Kursus
dan kemahiran menulis aplikasi pengaturcaraan yang diperlukan di dalam penyelesaian masalah menggunakan
bahasa C.

This course is designed to introduce students to progromming development environment and skills in writing
programming applications that qre usefulfor problem solving using C Innguage.


srNoPs$ (sF/oP,s/sl ;

Memberikan pengenalan kepada konsep pengaturcaraan menggunakan bahasa pengaturcaraan aras tinggi C.
Sejarah dan evolusi bahasa pengaturcaraan, Jenis data, Kemasukan dan keluaran, Ungkapan, Kawalan aturcara
seperti while, for, if, if-else, dan switch-case, dan juga pengatucaraan terstruktur dan fungsi akan dipelajari di
dalam kursus ini.

This course gives an introduction to programming concepts through the use of a high level programming language in C.
The programming language 'history and evolution'. Data types, input and output: operations and upressions.
Programming Controls: while loop, for loop, if else and switch case. Siluctured programming andfunction will be taught
inthis course.




OBJEKTIF PEMBELAJARAN (LEARNING OBJECTWE) :

Di akhir kursus ini, pelajara akan mampu untuk:

      1.    Menerangkan fasa, revolusi dan sejarah pengaturcaraan

      2.    Mengimplementasi kaedah penyelesaian masalah menggunakan algoritma dan carta alir.
      3.    Menggambarkan struktur aturcara di dalam bahasa C.
      4.    Mengembangkan aturcara untuk menyelesaikan masalah menggunakan bahasa C.


At the end of the conrse, the students should be able to:
      1.    Explain the phases, revolutions and history in sofiwme development.
      2.    Implement the problem solving technique using algorithm andJlow cart.
      3.    Describe the structure of program in C language.
      4.    Develop program to solve problem using C language.




MP-04 / Prosedur Perlaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
LampiranA

rsr KAI{D{INGAr{ (CONTENT) :

   MINGGU                                            KAIIDUNGAI               PENTAKSIRAN
     (WEEK)                                  rcONTENT)                          (ASSESSMENT)
                       I.O    INTRODUCTION TO COMPUTER AND PROGRAMMING
                       1.1 Introduction     To Computer And Programming

                       1.2    Software Development Life Cycle

                       1.3    Top Down Design With Function Systems Structure

                       1.4    Program Desigrr Step And Methodolory

                       1.5 Structure Chart, Flow Chart, Pseudo Code
                       1.6 Debugging And Documentation Techniques

                       2.0 TIIE STRUCTURE OF C LANGUAGE
                       2.1 Introduction to C language
                       2.2 Basic C
                       2.3 Function Variable
                       2.4    Constants and Identifiers

                       2.5 Data Types
                       2,6 Pre-processorDirectives
                       3.0 OPERATORS AND EXPRESSIONS
                       3.1    ArithmeticalOperators

        3-5            3.2    ConditionalOperators

                       3.3 Relational and Logical Operators
                       3.4 AssignmentOperators

          f,                  TEST      I                                        Computer test

                       4.0 CONTROL STATEMENTS
                       4.1 if, if - else, switch - case
        6-8            4.2 Loops: while, for, do - while
                       4.3 Break, goto




RPP-04 / Prosedur Perlaksanaan Kuliah
Edisi: 3 /No. Semakan:0
5.0      FUNCTION

                       5.1      Defintion

                       5   .2   Parameters of a fi.rnction

                       5.3      Function Call




                       6.0 Array
                       6.1      Single and multiple dimentional array, Basic structure and pointer




TUGASAT i PROJEK (ASSIGNMENT / PROJECT) :

Senarai tugasan diberikan semasa amali di makmal komputer oleh pengajar/tutor dan perlu diselesaikan dan
dihantar mengikut waktu yang ditetapkan. Satu projek berkumpulan akan diberikan dan diselesaikan dalam
masa tak lebih daripada dua minggu.

A assignments list will be given by an instructor/tutor in the computer laboratory and it must be accomplished
and submitted within a time frame given. A group project will be given and solved within two weeks arter.




RPP-04 / Prosedur Perlaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
Lampiran A


PEIIILAIAN (ASSESSMENI) :

       1. Kuiz (fuiz)
       2. Tugasan (Assignment)                         20%
       3. Ujian (Iest)                                 30   o/o


       4. Projek (Project)                             10%
       5. Lain-lain (Others)
       6. Peperiksaan Akhir                            40%
            (Final Examination)
                                                      fi$    0h
            Jumlah (Total)




RUJIJKAIY (REFERENCES) :

     1.   Deitel, H. M. dan Deitel, P. J. (2004). C How To Program, Edisi Kelima, New Jersey: Prentice Hall.
     2.   Hanly, J. R and Koffinan, E. B. (2002). Problem Solving & Program Design in C, Massachusetts:
          Pearson Education, Inc.
     3.   Henkemans, D. dan Lee, M. (2001). Q++ Programmingfor Absolule Beginner, Oregon: Premier
          Press.
     4. Baharuddin Mohamed and friends. (2002). "A Book on C", Kuala Lumpur: Mc Graw Hill.
     5. Marini Abu Bakar et al "Struhur Data Menggmakan C', Prenctice Hall, 1999.




RPP-04 / Prosedur Polaksanaan Kuliah
Edisi: 3 / No. Semakan: 0
LampiranA

KEIIADIRAN / PERATURAN SEMASA KT]LIAH (LECTURE ATTENDANCE / REGULATIOIV
     (1) Pelajar mesti hadir tidak kurang dari   80%o masa pertemuan yang ditentukan bagi sesuatu mata
          pelajaran termasuk mata pelajaran Hadir Wajib GfW) dan mata pelajaran Hadir Sahaja (HS).
          Students must altend lectutes not less than 80% of the contact hours for every subject including
                                                             -
          Compukory Attendonce Subjects (Hadir Wajib HW) and Attendance OnIy Subjects (Hadir
          Sahaja-HS|

     (2) Pelajar yang tidak memenuhi perkara (1)        diatas tidak dibenarkan menghadiri kuliah dan
          menduduki sebarang bentuk penilaian selanjutnya. Markah sifar (0) akan diberikan kepada pelajar
          yang gagal memenuhi perkara (1). Manakala untuk mata pelajaran Hadir Wajib (HW), pelajar
          yang gagal memenuhi perkara (1) akan diberi Hadir Gagal (HG).
          Students who do not fulfiIl (1) will not be allowed to afrend further lectares ond sit for any
         further examinotiott Zero mmk (0) wiII be given to students whofail to comply with (1). While
         for Compulsory Attendance Subjects (Hadir Wajib - HW), those wholail to comply with (1) will
          be gtven Failure Attendance (Hadir Gagal - HG).

     (3) Pelajar perlu mengikut dan patuh kepada peraturan berpakaian yang berkuatkuasa dan menjaga
         disiplin diri masing-masing untuk mengelakkan dari tindakan tatatertib diambil terhadap pelajar.
         Students must obey all rules and regulations of the university and must discipline themselves in
          order to avoid any disciplinary actions against them-

     (4) Pelajar perlu mematuhi peraturan keselamatan semasa pengajaran dan pembelajaran.
         Student mrct obey safety reguluions during learning and teaching ptocess.




MATRIK IIASIL PEMBELAJARAII              STJBJEK   DAI HASIL PEMBNLAJARAN PROGRAM
(SUBJECT LEARNING OWCOMES AND PROGRAMME LEARNING OUTCOMES MATRIE


Dilampirkan (Attached)




RPP-04 / Prosedur Perlaksanaan Ktrliah
Edisi: 3 / No. Semakan: 0

More Related Content

Viewers also liked

Lab exe 2 dti 2143
Lab exe 2 dti 2143Lab exe 2 dti 2143
Lab exe 2 dti 2143
alish sha
 
מעברים ורצפים לאתר
מעברים ורצפים לאתרמעברים ורצפים לאתר
מעברים ורצפים לאתר
pisgariel
 
Animal Kingdom
Animal KingdomAnimal Kingdom
Animal Kingdom
crlov04
 
Storyboard outline
Storyboard outlineStoryboard outline
Storyboard outline
Mayci Neal
 
Ud 0 final juani
Ud 0 final juaniUd 0 final juani
Ud 0 final juani
juanapardo
 
Sustainable buildingconference italy
Sustainable buildingconference italySustainable buildingconference italy
Sustainable buildingconference italy
Elammurugu Rajagopal
 
Que saben de_ciencias_os_nosos_estudantes
Que saben de_ciencias_os_nosos_estudantesQue saben de_ciencias_os_nosos_estudantes
Que saben de_ciencias_os_nosos_estudantes
juanapardo
 
Rèdais & IED_Pericoli
Rèdais & IED_PericoliRèdais & IED_Pericoli
Rèdais & IED_Pericoli
Rèdais
 

Viewers also liked (20)

Lab exe 2 dti 2143
Lab exe 2 dti 2143Lab exe 2 dti 2143
Lab exe 2 dti 2143
 
Embedded Interaction Workshop - Final Presentation
Embedded Interaction Workshop - Final PresentationEmbedded Interaction Workshop - Final Presentation
Embedded Interaction Workshop - Final Presentation
 
Test1
Test1Test1
Test1
 
Biotecno
BiotecnoBiotecno
Biotecno
 
מעברים ורצפים לאתר
מעברים ורצפים לאתרמעברים ורצפים לאתר
מעברים ורצפים לאתר
 
الأسبوع التاسع
الأسبوع التاسعالأسبوع التاسع
الأسبوع التاسع
 
Animal Kingdom
Animal KingdomAnimal Kingdom
Animal Kingdom
 
2010 Salary Report
2010 Salary Report2010 Salary Report
2010 Salary Report
 
Slide Share
Slide ShareSlide Share
Slide Share
 
Presentatie Twitter
Presentatie TwitterPresentatie Twitter
Presentatie Twitter
 
Storyboard outline
Storyboard outlineStoryboard outline
Storyboard outline
 
Ud 0 final juani
Ud 0 final juaniUd 0 final juani
Ud 0 final juani
 
Sustainable buildingconference italy
Sustainable buildingconference italySustainable buildingconference italy
Sustainable buildingconference italy
 
Brochure talleres Lizandra Barbuto y Jhon Croft - Quito Ecuador Abril de 2016
Brochure talleres Lizandra Barbuto y Jhon Croft - Quito Ecuador Abril de 2016Brochure talleres Lizandra Barbuto y Jhon Croft - Quito Ecuador Abril de 2016
Brochure talleres Lizandra Barbuto y Jhon Croft - Quito Ecuador Abril de 2016
 
Murid dan alam belajar
Murid dan alam belajarMurid dan alam belajar
Murid dan alam belajar
 
Que saben de_ciencias_os_nosos_estudantes
Que saben de_ciencias_os_nosos_estudantesQue saben de_ciencias_os_nosos_estudantes
Que saben de_ciencias_os_nosos_estudantes
 
Ai 365 ac final
Ai 365 ac finalAi 365 ac final
Ai 365 ac final
 
الرسم المظوري
الرسم المظوريالرسم المظوري
الرسم المظوري
 
Rèdais & IED_Pericoli
Rèdais & IED_PericoliRèdais & IED_Pericoli
Rèdais & IED_Pericoli
 
ΠΑΡΟΥΣΙΑΣΗ Ecomobility 2015
ΠΑΡΟΥΣΙΑΣΗ   Ecomobility     2015ΠΑΡΟΥΣΙΑΣΗ   Ecomobility     2015
ΠΑΡΟΥΣΙΑΣΗ Ecomobility 2015
 

Similar to Rpp

Course-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdfCourse-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdf
abhijit.tec
 
I202-ST221-Algorithms-and-Data-Structures.pdf
I202-ST221-Algorithms-and-Data-Structures.pdfI202-ST221-Algorithms-and-Data-Structures.pdf
I202-ST221-Algorithms-and-Data-Structures.pdf
SANTOS400018
 
Obc 2011
Obc 2011Obc 2011
Obc 2011
obepsp
 
COVERCourseQS 4650Spring 2015Project Title (provide brief title i.docx
COVERCourseQS 4650Spring 2015Project Title (provide brief title i.docxCOVERCourseQS 4650Spring 2015Project Title (provide brief title i.docx
COVERCourseQS 4650Spring 2015Project Title (provide brief title i.docx
faithxdunce63732
 
Introduction (Syllabus and Administrative Procedures)
Introduction (Syllabus and Administrative Procedures)Introduction (Syllabus and Administrative Procedures)
Introduction (Syllabus and Administrative Procedures)
AFATous
 
11091.handout os lab ii
11091.handout os lab ii11091.handout os lab ii
11091.handout os lab ii
amitkkhan
 
Trts
TrtsTrts
Trts
hnod
 

Similar to Rpp (20)

DTCP2023 Fundamentals of Programming
DTCP2023 Fundamentals of ProgrammingDTCP2023 Fundamentals of Programming
DTCP2023 Fundamentals of Programming
 
Object Oriented Programming Lab Manual
Object Oriented Programming Lab Manual Object Oriented Programming Lab Manual
Object Oriented Programming Lab Manual
 
Course Spec Front Matter Imo 6.09
Course Spec Front Matter Imo 6.09Course Spec Front Matter Imo 6.09
Course Spec Front Matter Imo 6.09
 
III-1ece.pdf
III-1ece.pdfIII-1ece.pdf
III-1ece.pdf
 
3350703
33507033350703
3350703
 
Teacher evaluation form
Teacher evaluation formTeacher evaluation form
Teacher evaluation form
 
2016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-20152016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-2015
 
Course-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdfCourse-Plan-Object Oriented Concept (18CS45)1.pdf
Course-Plan-Object Oriented Concept (18CS45)1.pdf
 
عبدالمجيد Trts1
عبدالمجيد Trts1عبدالمجيد Trts1
عبدالمجيد Trts1
 
I202-ST221-Algorithms-and-Data-Structures.pdf
I202-ST221-Algorithms-and-Data-Structures.pdfI202-ST221-Algorithms-and-Data-Structures.pdf
I202-ST221-Algorithms-and-Data-Structures.pdf
 
Cse202
Cse202Cse202
Cse202
 
Obc 2011
Obc 2011Obc 2011
Obc 2011
 
4200 (1).pdf
4200 (1).pdf4200 (1).pdf
4200 (1).pdf
 
pp hand out (1).doc
pp hand out (1).docpp hand out (1).doc
pp hand out (1).doc
 
pp hand out (1).doc
pp hand out (1).docpp hand out (1).doc
pp hand out (1).doc
 
COVERCourseQS 4650Spring 2015Project Title (provide brief title i.docx
COVERCourseQS 4650Spring 2015Project Title (provide brief title i.docxCOVERCourseQS 4650Spring 2015Project Title (provide brief title i.docx
COVERCourseQS 4650Spring 2015Project Title (provide brief title i.docx
 
Introduction (Syllabus and Administrative Procedures)
Introduction (Syllabus and Administrative Procedures)Introduction (Syllabus and Administrative Procedures)
Introduction (Syllabus and Administrative Procedures)
 
SERF: een gestructureerde opgavenbank met feedback voor OO (Java-)programmeer...
SERF: een gestructureerde opgavenbank met feedback voor OO (Java-)programmeer...SERF: een gestructureerde opgavenbank met feedback voor OO (Java-)programmeer...
SERF: een gestructureerde opgavenbank met feedback voor OO (Java-)programmeer...
 
11091.handout os lab ii
11091.handout os lab ii11091.handout os lab ii
11091.handout os lab ii
 
Trts
TrtsTrts
Trts
 

More from alish sha

More from alish sha (20)

T22016 – how to answer with ubs 9
T22016 – how to answer with ubs 9T22016 – how to answer with ubs 9
T22016 – how to answer with ubs 9
 
July 2014 theory exam (theory)
July 2014 theory exam (theory)July 2014 theory exam (theory)
July 2014 theory exam (theory)
 
Accounting basic equation
Accounting basic equation Accounting basic equation
Accounting basic equation
 
It 302 computerized accounting (week 2) - sharifah
It 302   computerized accounting (week 2) - sharifahIt 302   computerized accounting (week 2) - sharifah
It 302 computerized accounting (week 2) - sharifah
 
It 302 computerized accounting (week 1) - sharifah
It 302   computerized accounting (week 1) - sharifahIt 302   computerized accounting (week 1) - sharifah
It 302 computerized accounting (week 1) - sharifah
 
What are the causes of conflicts (Bahasa Malaysia)
What are the causes of conflicts (Bahasa Malaysia)What are the causes of conflicts (Bahasa Malaysia)
What are the causes of conflicts (Bahasa Malaysia)
 
Lab 9 sem ii_12_13
Lab 9 sem ii_12_13Lab 9 sem ii_12_13
Lab 9 sem ii_12_13
 
Lab 10 sem ii_12_13
Lab 10 sem ii_12_13Lab 10 sem ii_12_13
Lab 10 sem ii_12_13
 
Lab 6
Lab 6Lab 6
Lab 6
 
Lab 5 2012/2012
Lab 5 2012/2012Lab 5 2012/2012
Lab 5 2012/2012
 
Purpose elaborate
Purpose elaboratePurpose elaborate
Purpose elaborate
 
Lab sheet 1
Lab sheet 1Lab sheet 1
Lab sheet 1
 
Test 1 alish schema 1
Test 1 alish schema 1Test 1 alish schema 1
Test 1 alish schema 1
 
Lab 6 sem ii_11_12
Lab 6 sem ii_11_12Lab 6 sem ii_11_12
Lab 6 sem ii_11_12
 
Test 1 skema q&a
Test 1 skema q&aTest 1 skema q&a
Test 1 skema q&a
 
Test 1 skema q&a
Test 1 skema q&aTest 1 skema q&a
Test 1 skema q&a
 
Final project
Final projectFinal project
Final project
 
Final project
Final projectFinal project
Final project
 
Attn list test
Attn list testAttn list test
Attn list test
 
Carry markdam31303
Carry markdam31303Carry markdam31303
Carry markdam31303
 

Recently uploaded

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

Rpp

  • 1. LampiranA { i, f, reil ? LrNrvERsrrr ruN rrussBrN oNN MALAYSTA 'o.-W*J FAKULTI KEJUR'TERAAN MEKANIKAL DAN PEMBUATAI PERANCANGAIT KULIAH LECTURE PLAN MAKLUMAT MATA PELAJARAN (SUBJECT INFORMATION) SESSION SEMESTER/ SESI (SEMESTER/ : sEM l-2011/2012 KOD MATA PELAJARAN (SUBJECTCODE) :DTL24I3/DAM31303 NAMA MATA PELAJARAN (NAME OF SUBJECT) : PENGAT{IRCAIIJA.AN KOMPUTER COMPWER PROGMMMING BEBAN AKADEMIK PELAJAR (SUBJECT ACADEMIC LOAD) Minggu Jam / Minggu Bilangan Jam I Aktiviti Pembelajaran (Hours / Week) Semester ftlreek) (Learning Activity) (Hours / Semester) Kuliah (Lecture) t4 2 24 Tutorial (Tutorial) Amali (Practical) T4 -t 42 Pembelajaran Kendiri (Independent Study) 13 I t3 Lain-lain (Others) 1 J J 1. Projek (Project) 2. Tugasan (Assignment) I I 8 JTIMLAH JAM BELAJAR (JJB) 90 TOTAL STUDENT LEARNING TIME (SLT) Matapelajaran Pra-syarat (Pre requisite subjects) : Tiada None Nama Pensyarah (Lecturer's name) : Sharifah ZarlthRahmah Binti Syed Ahmad Disediakan oleh (Prep ared fu) :l5l6?0ll Disahkan oleh (Approved fu) : y7 Tandatanga n (S i gnatur e) : Tandatang an(Signature) : hrtZ BIN OTHMAN Nama (Nsme) :Sharifah Zarith Rahmah Bte Syed Nama (ilp@.:MADYA HJ Md;ASHRAF Ahmad rarikh ({ffi', -'*-' ;ffi; (Date), 4(/ry di'lx1:llx'ff;1,,',i'i' iun llussein universiti RPP44 / Prosedur Perlaksanaan Kuliah Edisi: 3 / No. Semakan: 0
  • 2. LampiranA MATLAMAT (GOALS) : Kursus ini ddireka untuk memperkenalkan kepada pelajar kepada persekitaran pembangunan aturcara Kursus dan kemahiran menulis aplikasi pengaturcaraan yang diperlukan di dalam penyelesaian masalah menggunakan bahasa C. This course is designed to introduce students to progromming development environment and skills in writing programming applications that qre usefulfor problem solving using C Innguage. srNoPs$ (sF/oP,s/sl ; Memberikan pengenalan kepada konsep pengaturcaraan menggunakan bahasa pengaturcaraan aras tinggi C. Sejarah dan evolusi bahasa pengaturcaraan, Jenis data, Kemasukan dan keluaran, Ungkapan, Kawalan aturcara seperti while, for, if, if-else, dan switch-case, dan juga pengatucaraan terstruktur dan fungsi akan dipelajari di dalam kursus ini. This course gives an introduction to programming concepts through the use of a high level programming language in C. The programming language 'history and evolution'. Data types, input and output: operations and upressions. Programming Controls: while loop, for loop, if else and switch case. Siluctured programming andfunction will be taught inthis course. OBJEKTIF PEMBELAJARAN (LEARNING OBJECTWE) : Di akhir kursus ini, pelajara akan mampu untuk: 1. Menerangkan fasa, revolusi dan sejarah pengaturcaraan 2. Mengimplementasi kaedah penyelesaian masalah menggunakan algoritma dan carta alir. 3. Menggambarkan struktur aturcara di dalam bahasa C. 4. Mengembangkan aturcara untuk menyelesaikan masalah menggunakan bahasa C. At the end of the conrse, the students should be able to: 1. Explain the phases, revolutions and history in sofiwme development. 2. Implement the problem solving technique using algorithm andJlow cart. 3. Describe the structure of program in C language. 4. Develop program to solve problem using C language. MP-04 / Prosedur Perlaksanaan Kuliah Edisi: 3 / No. Semakan: 0
  • 3. LampiranA rsr KAI{D{INGAr{ (CONTENT) : MINGGU KAIIDUNGAI PENTAKSIRAN (WEEK) rcONTENT) (ASSESSMENT) I.O INTRODUCTION TO COMPUTER AND PROGRAMMING 1.1 Introduction To Computer And Programming 1.2 Software Development Life Cycle 1.3 Top Down Design With Function Systems Structure 1.4 Program Desigrr Step And Methodolory 1.5 Structure Chart, Flow Chart, Pseudo Code 1.6 Debugging And Documentation Techniques 2.0 TIIE STRUCTURE OF C LANGUAGE 2.1 Introduction to C language 2.2 Basic C 2.3 Function Variable 2.4 Constants and Identifiers 2.5 Data Types 2,6 Pre-processorDirectives 3.0 OPERATORS AND EXPRESSIONS 3.1 ArithmeticalOperators 3-5 3.2 ConditionalOperators 3.3 Relational and Logical Operators 3.4 AssignmentOperators f, TEST I Computer test 4.0 CONTROL STATEMENTS 4.1 if, if - else, switch - case 6-8 4.2 Loops: while, for, do - while 4.3 Break, goto RPP-04 / Prosedur Perlaksanaan Kuliah Edisi: 3 /No. Semakan:0
  • 4. 5.0 FUNCTION 5.1 Defintion 5 .2 Parameters of a fi.rnction 5.3 Function Call 6.0 Array 6.1 Single and multiple dimentional array, Basic structure and pointer TUGASAT i PROJEK (ASSIGNMENT / PROJECT) : Senarai tugasan diberikan semasa amali di makmal komputer oleh pengajar/tutor dan perlu diselesaikan dan dihantar mengikut waktu yang ditetapkan. Satu projek berkumpulan akan diberikan dan diselesaikan dalam masa tak lebih daripada dua minggu. A assignments list will be given by an instructor/tutor in the computer laboratory and it must be accomplished and submitted within a time frame given. A group project will be given and solved within two weeks arter. RPP-04 / Prosedur Perlaksanaan Kuliah Edisi: 3 / No. Semakan: 0
  • 5. Lampiran A PEIIILAIAN (ASSESSMENI) : 1. Kuiz (fuiz) 2. Tugasan (Assignment) 20% 3. Ujian (Iest) 30 o/o 4. Projek (Project) 10% 5. Lain-lain (Others) 6. Peperiksaan Akhir 40% (Final Examination) fi$ 0h Jumlah (Total) RUJIJKAIY (REFERENCES) : 1. Deitel, H. M. dan Deitel, P. J. (2004). C How To Program, Edisi Kelima, New Jersey: Prentice Hall. 2. Hanly, J. R and Koffinan, E. B. (2002). Problem Solving & Program Design in C, Massachusetts: Pearson Education, Inc. 3. Henkemans, D. dan Lee, M. (2001). Q++ Programmingfor Absolule Beginner, Oregon: Premier Press. 4. Baharuddin Mohamed and friends. (2002). "A Book on C", Kuala Lumpur: Mc Graw Hill. 5. Marini Abu Bakar et al "Struhur Data Menggmakan C', Prenctice Hall, 1999. RPP-04 / Prosedur Polaksanaan Kuliah Edisi: 3 / No. Semakan: 0
  • 6. LampiranA KEIIADIRAN / PERATURAN SEMASA KT]LIAH (LECTURE ATTENDANCE / REGULATIOIV (1) Pelajar mesti hadir tidak kurang dari 80%o masa pertemuan yang ditentukan bagi sesuatu mata pelajaran termasuk mata pelajaran Hadir Wajib GfW) dan mata pelajaran Hadir Sahaja (HS). Students must altend lectutes not less than 80% of the contact hours for every subject including - Compukory Attendonce Subjects (Hadir Wajib HW) and Attendance OnIy Subjects (Hadir Sahaja-HS| (2) Pelajar yang tidak memenuhi perkara (1) diatas tidak dibenarkan menghadiri kuliah dan menduduki sebarang bentuk penilaian selanjutnya. Markah sifar (0) akan diberikan kepada pelajar yang gagal memenuhi perkara (1). Manakala untuk mata pelajaran Hadir Wajib (HW), pelajar yang gagal memenuhi perkara (1) akan diberi Hadir Gagal (HG). Students who do not fulfiIl (1) will not be allowed to afrend further lectares ond sit for any further examinotiott Zero mmk (0) wiII be given to students whofail to comply with (1). While for Compulsory Attendance Subjects (Hadir Wajib - HW), those wholail to comply with (1) will be gtven Failure Attendance (Hadir Gagal - HG). (3) Pelajar perlu mengikut dan patuh kepada peraturan berpakaian yang berkuatkuasa dan menjaga disiplin diri masing-masing untuk mengelakkan dari tindakan tatatertib diambil terhadap pelajar. Students must obey all rules and regulations of the university and must discipline themselves in order to avoid any disciplinary actions against them- (4) Pelajar perlu mematuhi peraturan keselamatan semasa pengajaran dan pembelajaran. Student mrct obey safety reguluions during learning and teaching ptocess. MATRIK IIASIL PEMBELAJARAII STJBJEK DAI HASIL PEMBNLAJARAN PROGRAM (SUBJECT LEARNING OWCOMES AND PROGRAMME LEARNING OUTCOMES MATRIE Dilampirkan (Attached) RPP-04 / Prosedur Perlaksanaan Ktrliah Edisi: 3 / No. Semakan: 0