Preview

coach carter

Powerful Essays
Open Document
Open Document
1349 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
coach carter
(Under Decision No: ............................... Date:………………… )
Course name: OBJECT-ORIENTED PARADIGM (with C++)
Course code: PRO191
Level: Bachelor
Implementation period: from 06/01/2014 to 04/04/2014
Group leader /lecturer: Anh Dung Huynh
E-mail: dungha@fpt.edu.vn
Phone: 0944937974

1) Main objectives and goals of the course
* Upon the completion of the course, students can have
a) Knowledge: (what will students know?
- analyze functional descriptions of small objects, which require the use of such technologies as sequential file access, dynamic memory allocation, robust user input and formatted program output;
- design and create the C++ code that implements those specifications
- methodically test and debug C++ programs
b) Skills: (what will students be able to do?) (ABET k)
- use operating system utilities to edit, compile and run C++ programs
- compose technical program documentation for C++ programs using internal comments
- adhere to object-oriented programming principles including encapsulation, polymorphism and inheritance when writing program code
- trace the execution of C++ program logic to determine what a program does or to validate the correctness of a program (ABET e)
- analyze small problems, which lend themselves to a programming solution, and design and code C++ programs that solve those problems, reusing previously written objects and modules when appropriate and designing new objects when appropriate)
c) Others:

* The ABET Outcomes that the course will cover: (choose and keep outcomes from the following 11 outcomes, delete the others)1
a. An ability to apply knowledge of Mathematics, Science and engineering
b. An ability to design and conduct experiments, analyze and interpret data
c. An ability to design a system, component or process to meet desired needs within realistic constrains
d. An ability to function on multi-disciplinary teams
e. An ability to identify, formulate and solve

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Step 1: Examine the following algorithm as a base for how the program should flow. (Reference: Designing a Program, page 31).…

    • 777 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    b. Learning Outcomes for this course - Upon successful completion of this course, the student will be able to:…

    • 3794 Words
    • 24 Pages
    Satisfactory Essays
  • Powerful Essays

    EAS230Syllabus

    • 1748 Words
    • 8 Pages

    An introduction to computer programming with an emphasis on problem solving will be presented. Specific topics include:…

    • 1748 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    a seasonal basketball tournament. Carter discovers the progress reports filled out by the faculty reveal some of the students have been skipping classes and are struggling academically. Coach Carter initiates a lockdown on the gym, banning the team from playing until they improve their grades. Coach Carter is criticized by parents and academic faculty. The school board eventually confronts Carter who justifies his actions, explaining he wants to give his team the opportunity and option to further education so they won't resort to crime. Coach insisted that achieving a sound education is more important for the students than winning basketball games. In my point of view Coach Carters administration staff and basketball parents were disengaged. The parents did not have vision or hope for their kids,…

    • 644 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    It 210 Weeks

    • 2760 Words
    • 12 Pages

    |Objectives |Describe the importance of using a structured, modular approach when creating program | | |…

    • 2760 Words
    • 12 Pages
    Powerful Essays
  • Good Essays

    In the real world computer or programming analysts are confronted with more complicated problems. Therefore, in order for them to understand or identify the problem they have to rely on certain information gathering techniques to obtain the necessary knowledge. In order for the system analyst to identify the problem he or she must check documentation. However, the amount of information that an analyst can gather is limited, because documents offer very few relevant information to analyze the problem(s) [2]. Also, the system analyst arranged face-to-face interviews with every user [1]. The system analyst asks all users to describe step by step the process they go trough to perform a task. This is conducted to determine what processes are redundant, time-consuming or defective [1]. The system analysts opt to implement a more direct approach to the investigation by observing users performing a task. Therefore the best technique to analyze a system directly is by observation. However, there are some limitations due to the fact that users who are being observed tend to act and pretend [2].…

    • 603 Words
    • 3 Pages
    Good Essays
  • Better Essays

    References: Farrell, J. (2011). An object-oriented approach to programming logic and design. (3rd ed.) (3 ed.). Boston: Thompson: Course Technology.…

    • 624 Words
    • 3 Pages
    Better Essays
  • Powerful Essays

    Homework 2

    • 1897 Words
    • 8 Pages

    4. Write an evaluation of Java and of C++, using the criteria described in this chapter. Please be thorough and provide a reason/justification for your evaluation.…

    • 1897 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Object-oriented programming is the predominant paradigm in the software development world. Thus, it is important to understand how object-oriented programming works. One useful exercise may be to compare and contrast object-oriented programming to more traditional structured programming. I will do just that in this essay. We will review some history, give a brief overview of both paradigms, and discuss how they are similar and different.…

    • 826 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Existing analyses of the history of early programming languages show most to be the work of individuals (APL, Pascal, C++), with some notable exceptions (Ada, COBOL, and ALGOL). At the present time, we see numerous languages in widespread use such as Java, Visual C++ and Visual Basic, which are the products of corporate efforts, and thus have multiple "developers". Since the use of these "object-oriented and visual" languages is growing at a tremendous rate, capturing their…

    • 2171 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    Consumer Producer Problem

    • 462 Words
    • 2 Pages

    * Kochan, Stephen G. Programming in C: [a Complete Introduction to the C Programming Language]. Indianapolis, IN: Sams, 2009. Print.…

    • 462 Words
    • 2 Pages
    Good Essays
  • Good Essays

    As we learn more on how to construct and put together a functional computer program, there are many things that need to be understood for this to occur. This paper will address this by expounding upon three topics that do just that. With use of pseudo code (the use of nouns and verbs) are words used by programmers to help code or construct a computer program. The first section will identify the six basic computer operations that take place in the construction of a computer program as well as explain each operations role in a computer program. The second section will describe the process and methods for problem recognition and problem solution. And lastly we will define the process of algorithm development and explain each step of the process.…

    • 1015 Words
    • 5 Pages
    Good Essays
  • Good Essays

    MATE604 Curriculum

    • 962 Words
    • 10 Pages

    c. ability to design a system, component, or process to meet desired needs within realistic constraints such as economic,…

    • 962 Words
    • 10 Pages
    Good Essays
  • Good Essays

    When it comes to writing a program there are so many ways a person can approach the problem. Think of it this way, a chef following a recipe can look at the ingredients and decided to add more of one thing and less of another or the chef can follow the recipe exactly. As long as the chef uses common logic on blending foods the dish will come out correctly. The same is true when building a program. A programmer has many tools to choose from to make it more or less complicated. The programmer also has several tools to choose from to ensure the program runs. So let me go over some of these essential tools right now and how they relate to one another.…

    • 779 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Programming can be defined as the development of a solution to and identified problem, and the setting up of a related series of instructions that, when directed through computer hardware, will produce the desired results. It is the first part of this definition that satisfies the programmer’s creative needs; that is, to design a solution to an identified problem. Yet this step is so often overlooked. Leaping straight into the coding phase without first designing a proper solution usually results in a program that contains many errors. Often the programmer then needs to spend a significant amount of time finding these errors and correcting them. A more experienced programmer will design a solution to the program first, desk check this solution, and then code the program in a chosen programming language.…

    • 876 Words
    • 4 Pages
    Good Essays

Related Topics