Training proposal University of Macau, Faculty of Science and Technology, Software Engineering, Year 2 Programming Language Architecture I, SFTW241 Class.

Slides:



Advertisements
Similar presentations
Language Arts, Math, Science. Monday April 23 rd through Friday May 25 th Everyone needs to follow the provided schedule in order to ensure we get all.
Advertisements

Engineering H192 - Computer Programming Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and Final Review Topics Lecture.
Lecture Roger Sutton 21: Revision 1.
CIS101 Introduction to Computing Week 11 Spring 2004.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect FXP. 1Winter Quarter Course Wrap Up and.
COMP171 Data Structure & Algorithm Tutorial 1 TA: M.Y.Chan.
CS150 Introduction to Computer Science 1 Professor: Chadd Williams.
Read Me (Delete this slide.) (1 of 2) Presenting  The purpose of the beta presentation is to demonstrate that the software portion of the project is complete.
ASP.NET Programming with C# and SQL Server First Edition
CSCE 110 PROGRAMMING FUNDAMENTALS WITH C++
COMP1170 Midterm Preparation (March 17 th 2009) Acknowledgment The notes are adapted from those provided by Deitel & Associates, Inc. and Pearson Education.
Computer Science ABET Visit Update November 8, 2003.
1 Data Structures Topic #1 Welcome !. 2 Today’s Agenda Introduction...what to expect!?! Talk about our Goals and Objectives Textbook is highly recommended.
Considerations for Distance-Learning Math Students Source: Winning at Math, Your Guide to Learning Mathematics Through Successful Study Skills, 4 th edition.
CSCE 3110 Data Structures and Algorithm Analysis.
Informatics in secondary and elementary schools in Serbia Ohrid, 25. August, 2011.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
Principles of Computer Programming (using Java) Review Haidong Xue Summer 2011, at GSU.
1 What NOT to do I get sooooo Frustrated! Marking the SAME wrong answer hundreds of times! I will give a list of mistakes which I particularly hate marking.
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 1 1.
The foreach LooptMyn1 The foreach Loop The foreach loop gives an easy way to iterate over arrays. foreach works only on arrays, and will issue an error.
JavaScript Basics Course Introduction SoftUni Team Technical Trainers Software University
Hyun-Myoung Kim* and Young-Soo Kim** Dept. of Biology Education, Seoul National University, Korea Application of Internet Services to Promote.
PHP Basics Course Introduction SoftUni Team Technical Trainers Software University
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
1 XML Data Management Course Outline and Organisation Werner Nutt.
Java Teaching Workshop Y. Daniel Liang May 20, 2002 At NCC.
Java ProgrammingtMyn1 Java Programming Timo Mynttinen Mikkeli University of Applied Sciences.
How to start Milestone 1 CSSE 371 Project Info There are only 8 easy steps…
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Bilgisayar Mühendisliği Bölümü CENG 102 – Computer Programming Melek OKTAY Syllabus Administrative Information.
CS212: Object Oriented Analysis and Design Lecture 7: Arrays, Pointers and Dynamic Memory Allocation.
Welcome to Technical Communications Enl Overview Course structure Course structure Course schedule Course schedule Student assessment Student assessment.
1 Teaching Biomechanics in Vietnam THE METHODS AND CHALLENGES OF INCORPORATING WESTERN EDUCATION IN THE FAR EAST B. Rhett Rigby Mentor: Dr. Benjamin Kelley.
DAAD project “Joint Course on OOP using Java” Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Humboldt University Berlin, University of Novi Sad, ‘Polytehnica’ University of Timisoara, University of Plovdiv, University of Belgrade DAAD project “Joint.
Object Oriented Programming (FIT-II) J. H. Wang Feb. 20, 2009.
AP Computer Science Programming Conventions. Why coding conventions? 80% of the lifetime cost of a piece of software goes to maintenance. Hardly any.
Liang, Introduction to Java Programming, Eighth Edition, (c) 2011 Pearson Education, Inc. All rights reserved COS240 O-O Languages AUBG,
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Main MenuExercise Set 1Exercise Set 2 Interactive Exercises Set 1 Exercise 1.1 Exercise 1.2 Exercise 1.3.
Introduction to c++ programming - object oriented programming concepts - Structured Vs OOP. Classes and objects - class definition - Objects - class scope.
1 6th Workshop "SEERE", Ravda, September 2006 OOJava course materials – what happened during last year? M. Ivanovic, K. Bothe.
Multi-Semester Effort and Experience to Integrate NSF/IEEE-TCPP PDC into Multiple Department- wide Core Courses of Computer Science and Technology Department.
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
Object Oriented Programming (FIT-II) J. H. Wang Jan. 31, 2008.
Principles of Object-Oriented Software Development The language C++
SFTW241 Programming Languages Architecture 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 University of Macau Faculty of Science and Technology.
1 COP 2510 Programming Concepts Spring credit hours Instructor:Dr. Rollins Turner ENB 343F Office Hours: MW 11:00 AM – 12:00.
Homework #5: Pointers, Dynamic Arrays and Inheritance By J. H. Wang Jun. 5, 2009.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Elements of Computing Science I Course Web Site: The lecture outlines.
Lecture VIII: Software Architecture
Data Structures and Algorithms in Java AlaaEddin 2012.
1 Project 2: Sorting Cats. Write a C++ console application to read a text file containing information about cats and output the information to the screen.
SFTW241 Programming Languages Architecture 2002~2003 Semester II Duration: 2003/2/11~ 2003/4/11 University of Macau Faculty of Science and Technology Computer.
The school information system Leader: Ernest Secretary: Lok Liaison Member: Terry Project Tracker: Fan Li Na Web Page Administrator: Huang Bo SFTW241 PLA1.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Current classes vs old-style tutorial
PHP Fundamentals Course Introduction SoftUni Team Technical Trainers
OOP: Encapsulation &Abstraction
Informatics in secondary and elementary schools in Serbia
CSc 020: Programming Concepts and Methodology II
TMC 1414 Introduction to Programming
Project Management
Hasan Kadhem IT Department College of IT
Object Oriented Programming
Hanson CTC Writing Consultant
Presentation transcript:

Training proposal University of Macau, Faculty of Science and Technology, Software Engineering, Year 2 Programming Language Architecture I, SFTW241 Class B Group B2

Objective 1.To make ours client understand what we teach! 2.To following the schedule and finish it perfection. 3.To make ours client have the ability to use C++ to solve a problem.

Method of Teaching(1) Exercise for client: We will assign seven questions to ours client group. Five of them are easy. Two of them are difficult. Exercise for us: In order to enhance ours ability, we have an agreement in ours meeting. That is,we find a problem, and we discuss it in our meeting so that we can teach better.

Method of Teaching (2) Ours style: According to ours meeting. All the members agree that we should use more example to teach ours client, It is better we only exactly follow the book to teach them. Material: The note we will prepare before the lesson (that will be discuss in ours internal meeting.) And we will give one copy to ours client before the lesson.

Advert the Progress of client As ours guess, it must have many problems with ours client in the lesson. What can we do if ours client have many problem to ask? If there are many questions, we suggest that they can keep the problems and leave them to ask us after the lesson.

Character of members Ernest is the orator. (Like a lecturer) Lok is the adjutant of Ernest. (Like a T.A) Terry is a helper of the client group. (When ours client has question, they can find him) Fan Li Na and Huang Bo mark down what we have taught. (This information is post in our web site) P.S We don’t need to assign every members had to teach, since if we change the orator many times. The client cannot accept easily.

Training Schedule(2) The period: from 11/2 to 11/4 Content: C++ Time: Monday morning 11:00 am--1:00 pm Location: N102 Client: Group A1 Reference book: thinking in C++ Second Edition (web-site:

Training Schedule(2) 10/03/2003 Concept of OOP basic syntax of C++ 17/03/2003 If, Loop, Array, Pointer, Class, and namespace.Start to think the problem. 24/03/2003 Discussion on other syntax. Discussion on the problem.Get ready to solve it. 31/03/2003 Discuss the structure and algorithm,Starting Solving the problem 07/04/2003 Solve the problem on discussion.

Training Schedule(3) 10 March 2003 Concept on OOP and basic syntax of C++. Talking about the concept of OOP. Such as: Class, overriding and overriding and overloading etc. Starting to learn C++(this include the basic input an output) and introduce some data type and operator. 17 March 2003 Introduce some control statement (syntax) of C++. Selection, iteration, loops, case, and also include some concept of array and pointer and some user-defined data type (class). Also, starting to think the problem.

Training Schedule(4) 24 March 2003 Discussion about class: constructor, overloading, overriding, static, public, private, inheritance etc. Go on discussion the problem.. 31 March 2003 Thinking the data structure of the problem. How?? And also include the algorithm of the problem. And try to solve it 7 April 2003 Working together on the problem. Try to solve it. According to the table: From the lesson 1 to the lesson 3. The main point is teaching. From the lesson 4 to the lesson 5. The main point is discussing the problem.

Other According this proposal, if we can follow the Training Schedule on time. We can obtain half of ours objective. And half of this is on “ Practice ” Practice: this part is very important for ours client. We have taken it before.It can show the ability of ours client, and we can know the level of ours client. And we can do the more things relatively.

Thanks for your attention! The End.