Top-Rated Free Essay
Preview

notes

Satisfactory Essays
568 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
notes
FAT0015 Fundamentals of Programming I

Course Code

FAT0015

Course Name

Fundamental of Programming I

Credit Hours

5 Units

Lecture

3 Hours/Week (3 credits)

Lab

4 Hours/Week (2 credits)

Semester

May 2012

Lecturers

·
·

·

Penny Goh – 02-03-17 (ext 7504) gohkimnee@petronas.com.my
Helmi bin Mohd Rais – 02-03-15 (ext 7478) helmim@petronas.com.my Mohammad Noor bin Ibrahim – 01-03-11 (ext 7410) mnoor_ibrahim@petronas.com.my/mnibrahim@gmail.com Synopsis
This course (FAT0015) is designed to equip students with the fundamental of programming skills and provide a general understanding of computer operations from the programmer’s perspective. The emphasis is on problem solving and algorithm development.

Objectives
Upon successfully completion of this course, students should be able to:
1. identify and apply steps in problem solving,
2. design and develop suitable algorithm representation in system design,
3. apply fundamental concepts of a programming language, and
4. translate the developed algorithm into a working program using programming language. Assessment
Coursework (60%)
§ Lab Assignments (20%)
§ Test 1 (10%)
§ Test 2 (10%)
§ Quizzes & Participations (20%)
Final Exam (40%)
TOTAL 100%

1

FAT0015 Fundamentals of Programming I

Course Planner
Week #

Topic

Remarks

1

Chapter 1: Introduction
§
Introduction to Computer
§
Computer Hardware/Software
§
Program Design

2

Chapter 2: Pseudocode

3

Chapter 3: Flowchart

4-5

Chapter 4: Introduction to Pascal Programming Language
§
Syntax / Program Structure
§
Variables, constants, data types
§
Reserve words
§
Arithmetic expressions
§
Relational operators

6–7

Chapter 5: Decisions (pseudocode + flowchart)
§
Relational operators
§
Selection Statements o If statement o Case statement
§ Nested selection statement
Mid-semester Break

8
8 - 10

11 - 13

Test 1

Chapter 6: Loops (pseudocode + flowchart)
§
For, while, Repeat statements
§
Nested loop
Chapter 7: Arrays
§
1 dimensional array

Test 2

FINAL EXAMINATION

Class Policy
Attendance
Attending lecture is mandatory in order to succeed in this course. We might not take attendance, but we expect you to be present and on time. Experience has shown that excessive absences will adversely affect your final grade. If you must miss class, it is your responsibility to get the notes from a classmate. Those who fail to attend lectures or lab sessions more than THREE (3) times without any valid reasons may be barred from taking the final examination.
Make-Up Tests/Quizzes
There is no such thing. All tests/quizzes are required, and you should make every effort to take the scheduled test/quizzes. In the event that you have an emergency beyond your control and cannot take a test or quiz, please notify your instructor by email, in advance if possible. In this email, submit a statement explaining why you will miss the test. Be warned: only the noblest of excuses will be accepted. Perhaps, some combination of other grades will be assigned as the grade for the missed test for those who follow the rules

2

FAT0015 Fundamentals of Programming I

above. An oral examination, a substantial lab problem, or a comprehensive test at the end of the semester is other possibilities. The choice belongs to the instructor.
IMPORTANT: missing a test does not automatically allow you to substitute other work for a test grade.
Laboratories
Attendance at labs is mandatory, and you must attend your own lab session. You may miss only one lab with no penalty, but the lab work is still required, and missing a lab does not change the lab due date. Any lab that is not completed may result in a grade of zero for that lab; in addition your final grade will be lowered by one letter. It is imperative that labs be completed in sequence. Therefore, if you miss a lab, complete the work before continuing on with the next lab.
NOTE: Lab begins in week 3.

3

You May Also Find These Documents Helpful

  • Good Essays

    This is our first individual assignment for Programming unit this semester. This assignment was given in December 2013, and submission date is on 10th February 2014.…

    • 1859 Words
    • 8 Pages
    Good Essays
  • Satisfactory Essays

    Case Manager Comments: Dylan, you have talked with your instructors and explained that you have been passing through. They have been very supportive with your situation. They have provided you additional time to present your missing assignments and evaluations. Please, complete your assignments in a timely manner.…

    • 354 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    notes

    • 1649 Words
    • 7 Pages

    The following list of questions has been developed as a supplement to the Course of Study and Learning Resources for CGC1 and or ATO1. As you begin working through the textbooks try to answer the questions below in detail. This will provide you with a note-taking tool and a review document at the end or your studies.…

    • 1649 Words
    • 7 Pages
    Good Essays
  • Powerful Essays

    Students with three consecutive absences will be dropped from the class! Any student who misses two exams will be dropped from the class. Students are responsible for any material/announcements missed in class regardless of their presence including being aware of your status in the class. You are expected to be present on time at all class meetings and to actively participate!…

    • 1375 Words
    • 6 Pages
    Powerful Essays
  • Good Essays

    Notes

    • 5379 Words
    • 22 Pages

    7) What species is represented by the following information? p+ = 17 A) Cl n° = 18 e- = 18 B) Kr C) Ar+ D) ClE) Ar…

    • 5379 Words
    • 22 Pages
    Good Essays
  • Good Essays

    Notes

    • 4976 Words
    • 20 Pages

    Our stimulus for Unit 1, From Page to Stage: is ‘Our Day Out’ by playwright Willy Russell. We are using the straight version published in 1987 for our stimulus. In the play ‘Our Day Out’ I will be playing Mrs Kay and David will be playing Mr Briggs. We have kept Mrs Kay and Mr Briggs the same gender as Russell intended because Russell’s states that the reason Mrs Kay seems liberal is partly due to her gender – this then contrasts to Briggs’ stern male figure. We have Henry multi-rolling as the driver and Colin, Olivia multi rolling as Headmistress and Carol, Alana multi-rolling as Andrews and Karen and Max take on all the Kid lines as Maurice. In the play Mrs Kay's character hasn't been developed in a way that implies I have to play her in a certain way, so this gives me the opportunity to develop the character. I did that in a variety of different ways. One of them being the 'hot seat' activity. This activity allowed me to connect with the character in a way that meant I could round her, give her some history and meaning to her friendly and understanding attitude towards the children. This then gave me the opportunity to write a character profile for her, explaining in depth why she is like she is. We also completed an exercise in which we devised a scene of Mrs Kay in her childhood and showed the way it links to her currant life now. Our group made a piece highlighting the fact that Mrs Kay is continually told she will never become anything when she is older, causing her to prioritise fun over learning, causing her to have low attainment and lack of belief in the children. This supports Russell's intentions stated near the end of the play. 'Most of them were rejects the day they were born'.…

    • 4976 Words
    • 20 Pages
    Good Essays
  • Good Essays

    Notes

    • 861 Words
    • 4 Pages

    Explore how perceptions of Belonging and not belonging can be influenced by connections to places.…

    • 861 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Notes

    • 308 Words
    • 2 Pages

    * Inhalation of hazardous materials, exposure to cotton dust is known to cause lung disease and cancer.…

    • 308 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    NOTES

    • 1214 Words
    • 4 Pages

    On April 16th, 1963, Martin Luther King Junior wrote one of the most memorable letters in the history of Civil Rights movement. He did so while being imprisoned in Alabama. On the fourth day of his incarceration, he produced the most beautiful prose I have ever read, in order to deliver a convincing and righteous message. Four days before the letter was written, King, and many other civil rights protestors, were arrested for failing to obtain a permit for a parade. They were arrested while participating in a peaceful demonstration referred to as the “Birmingham Campaign.” In his letter, King states that he was compelled to “bring the gospel of freedom” wherever injustice exists. The campaign was mainly designed to bring attention to the awful treatment blacks were experiencing within the city of Birmingham, Alabama. This was Martin Luther King’s thirteenth arrest and probably most “important” one, as well.…

    • 1214 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Notes

    • 2090 Words
    • 9 Pages

    Learning Objectives: Students should be able to ... • Define evolution, fitness, and adaptation using the biological definitions. • Describe the nature of the evidence regarding (1) whether species change through time and (2) whether they are related by common ancestry. • Assess whether Darwin's four postulates are true in any given example, explain to a friend why evolution must occur if all four are true, and explain whether evolution will occur if any of the four are not true. • Identify common misconceptions about evolution, and give examples to illustrate why they are not true. (For example: Is evolution progressive? Do animals do things "for the good of the species"? Does evolution result in perfection?) Lecture Outline • Evolution is one of the best-supported and most important theories in the history of science. • Evolution is one of the five attributes of life. • Evolution has both a pattern and a process. I. The Evolution of Evolutionary Thought A. Plato and typological thinking 1. Plato saw species as unchanging, perfect "types" created by God. 2. Plato thought individual variation was an unimportant deviation from the true "type." B. Aristotle and the great chain of being (scale of nature) 1. Aristotle, like Plato, thought species were unchanging types. 2. Aristotle thought species could be organized into a sequence or ladder of increasing complexity, with humans at the top. (Fig. 24.1) C. Lamarck and the idea of evolution as change through time 1. Lamarck noticed that organisms changed over time. 2. Lamarck thought animals progressed over time from "lower" to "higher" forms (like Aristotle's ladder) via inheritance of acquired characteristics. D. Darwin and Wallace and evolution by natural selection 1. Species change over time, but they do not "progress." 2. A species does not have a single true "type." 3. Individual variation is important; variation is what drives…

    • 2090 Words
    • 9 Pages
    Good Essays
  • Good Essays

    Notes

    • 925 Words
    • 4 Pages

    Although Will Haygood and Zinczenko both address the topic of dieting and obesity with well thought out arguments. I find Haygood’s most persuasive because of the people he wrote about life story and what can happen if you don’t pay attention to the right foods to eat and exercise.…

    • 925 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Notes

    • 1389 Words
    • 6 Pages

    a) Aristotle wrote that a tragedy must have unity of plot. What does this statement mean?…

    • 1389 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    1 Introduction 1.1 1.2 How important are programming languages? . . . . . . . . . . . . . . . . . . . . . . Features of the Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 3 7 7 7 8 8 9…

    • 31229 Words
    • 125 Pages
    Powerful Essays
  • Good Essays

    notes

    • 491 Words
    • 2 Pages

    directors, which is headed by Karl Hansen, the son of the founder of the company.…

    • 491 Words
    • 2 Pages
    Good Essays
  • Powerful Essays

    Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.…

    • 3420 Words
    • 14 Pages
    Powerful Essays