1 ENG236 – Computer Programming Rocky K. C. Chang Department of Computing

Slides:



Advertisements
Similar presentations
ProfessionalValues and Practice Look for differentiation. Monitor lesson plans (planning links). IEPs used Short evaluations should be encouraged (and.
Advertisements

New Employee Orientation: Performance Management
WELCOME!. Welcome to Business Technology 11. The course allows students to develop not only computer literacy skills, but also provides students with.
CS1313 SCCC/ATS COURSE SYLLABUS Programming Fundamentals Revised 12/2/2014 Online 12/14 revision Ed Hall Instructor.
MAT 3751 Analysis II Winter 2014
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
Welcome to AMDM.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
Mrs. Cooke’s Math Class Welcome Mrs. Cooke’s Math Class.
Handouts for Session 4 Goals, Sources of Evidence, Rubrics.
COURSE PREVIEW Course Name Course Director: Course Coordinator:
Five-Point Rating System.  5. Distinguished  4. Excellent  3. Proficient  2. Some Improvement Needed  1. Unsatisfactory.
Computer Science Department Program Improvement Plan December 3, 2004.
Professor Weaver CSC181 Programming I Professor Weaver
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
Course Introduction (Lecture #1) ENGR 107 – Intro to Engineering The slides included herein were taken from the materials accompanying Engineering Fundamentals.
Mr. VanAntwerp Algebra 1. Materials Needed Daily Notebook Pencil Text Book.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
Formative and Summative Assessment
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
COMP 151: Computer Programming II Spring Course Topics Review of Java and basics of software engineering (3 classes. Chapters 1 and 2) Recursion.
How to Use Data to Improve Student Learning Training Conducted at Campus-Based SLO Summit Spring 2014 How to Use Data to Improve Student Learning.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
Welcome... Simon Walls PhD Marketing School of Business Administration.
Flipping the Statistics Classroom: Enhancing Course Redesign with the Flipped Classroom Dr. Melissa M. Sovak California University of Pennsylvania.
Research-Based Cutting Edge Professional Development Communicate, Connect, Collaborate, Conceptualize, Create For Results Oriented Learning Experiences.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
MIS 320: Introduction to GIS Yong Choi School of Business Administration CSU, Bakersfield.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Robert W. Lingard California State University, Northridge EEET July 11, 2009.
1 COMS 261 Computer Science I Title: Course Introduction Date: August 25, 2004 Lecture Number: 01.
Course Introduction CSCI Software Engineering II Fall 2014 Bill Pine.
Introduction to Programming Lecture 1 – Overview
Fluid Mechanics and Energy Transport BIEN 301 Juan M. Lopez, E.I.T. Research Consultant LeTourneau University Adjunct Lecturer Louisiana Tech University.
Joanne Chen Irvine Valley College.  SLOs are statements that specify what students will know, be able to perform and to demonstrate.  SLOs specify an.
Math 1 Math 1 Advanced Math 2 Mrs. Messir Somerset Academy Middle School Math Department.
ENGINEERING ECONOMY DR. MAISARA MOHYELDIN GASIM College of Engineering Engineering Economy (GE 4010) COURSE OUTLINES.
National workshop for district CBSS Coordination team on Soft Skills based curriculum implementation in grade 9-10.
Professional growth Objectives 1)Pilot program 2)Familiarize/re-familiarize ourselves with new Standards and Indicators 3)Consider the importance of data.
Welcome to EP240! Jessica Rodriguez. E-College Platform: Units Units Units Located on left of course homepage Located on left of course homepage Include.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
English 370 Thursdays 6:05-8:50 PM Melissa Gunby.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
IT Semester 1 Course Introduction IT Portfolio IT 1140 ( Semester 1) Hong Kong Baptist University IT 1140 – IT Portfolio – Course Introduction.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
Evaluation & Assessment 10/31/06 10/31/06. Typical Point Breakdown COURSE GRADES: Grades will be assigned on the basis of 450 points, distributed as follows:
DISSECTING YOUR SYLLABUS: HOW TO MAKE SENSE OF IT Anna Karapetyan September
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
1 Decision Making A General Overview 10th ed.. 2 Why study decision making? -It is the most fundamental task performed by managers. -It is the underlying.
Mohammad Alauthman 1/22/20162 This 3-credit first course for computer science & IT majors, which provides students the basic understanding.
Surveying Making the Grade ©2004, 2011 Dr. B. C. Paul.
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
Welcome to Numerical Analysis Math 448/548 Cpt S 430/530 Fall 2016 Instructor: John Miller, West 134E Class web page can be found.
King Saud University1 CSC 112 Java Programming I Introduction.
 Twelve year at Maple Avenue 1. District Math Coach (5) 2. Class Room (6)  Math teacher for 10 years at Middle River Middle School in Baltimore County,
Developing a Culture of Teaching Excellence Systematic Design of Instruction COL Joe Hanus 1.
Grading based on student centred and transparent assessment of learning outcomes Tommi Haapaniemi
University of Utah Seminar X Systematic Design of Instruction.
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Mary Corcoran January 9th, 2014
EECE 310 Software Engineering
Goals, Sources of Evidence, Rubrics
Welcome to CCSC Fall 2011.
Employability skills What employers want.
Employability skills What employers want.
Term Dr Abdelhafid Bouhraoua
Presentation transcript:

1 ENG236 – Computer Programming Rocky K. C. Chang Department of Computing

2 Objectives To introduce the fundamental concepts of computer programming To equip students with sound skills in C/C++ programming language To equip students with techniques for developing structured computer programs To demonstrate the techniques for implementing applications using computer programs

3 Teaching Approaches –A year course (but three credits) 4 hours per week in term 1 (70%) 2 hours per week in term 2 (30%) –Teaching with immediate practicing –100% continuous assessment In-class exercises Homework (not graded) Short quizzes Closed-book written tests Open-book programming tests Mini-project –Teaching team (TBD) –Consultation hours and format (TBD)

4 Criteria Referenced Assessment –(Excellent) A+ The student’s work is outstanding. It exceeds the subject learning outcomes in all regards. –(Excellent) A The student’s work is excellent. It exceeds the subject learning outcomes in nearly all regards. –(Good) B+ The student’s work is very good. It exceeds the subject learning outcomes in the majority of regards. –(Good) B The student’s work is good. It exceeds the subject learning outcomes in some regards. Transparency, no curve fitting Learning outcomes from criteria

5 Criteria Referenced Assessment –(Satisfactory) C+ The student’s work is wholly satisfactory. It fully meets all the subject learning outcomes. –(Satisfactory) C The student’s work is satisfactory. It largely meets all the subject learning outcomes. –(Marginal) D+ The student’s work is barely adequate. It fails marginally to meet all the subject learning outcomes. –(Marginal) D The student’s work is weak. It fails to meet the subject learning outcomes in some regards. –(Failure) F The student’s work is inadequate. It fails to meet most of the subject learning outcomes.

6 Intended Learning Outcomes –Category A: Professional/academic knowledge and skills Able to develop a good computer program using C/C++ programming language; specifically, 1.Familiarize themselves with at least one C/C++ programming environment. 2.Be proficient in using the basic constructs of C/C++ to develop a computer program. 3.Be able to develop a structured and well-documented computer program. 4.Understand the fundamentals of object-oriented programming and be able to apply it in computer program development. 5.Be able to apply the computer programming techniques to solve practical problems.

7 Intended Learning Outcomes –Category B: Attributes for all-roundedness 6.Solve problems by using systematic approaches. 7.Write technical reports and present the findings. 8.Learn team-working skills.

8 Assessment Methods –Open-book Programming tests Three 2-hour tests (2 in first term, 1 in second term) 30% –Closed-book written tests Three 1-hour tests (2 in first term, 1 in second term) Saturday afternoons 20%

9 Assessment Methods –Short quizzes and class exercises Given during classes 20% –Mini-project Second term A group of two Presentation and a project report 30%

10 Your Learning Approach Do not start late. Do not cut classes. Do not accumulate questions. Do not study alone. Do not wait for others to serve you. Do not copy others’ works.

11 Your Learning Approach Have a sense of urgency. Put your study on the highest priority. Ask questions please. Form a study group. Seek help promptly and actively. Attempt as many problems as possible.

12 On the Conduct You shall not photocopy the textbook. You shall not take others’ works and claim them to be yours. If you come to classes, I expect you to respect me and your fellow classmates. You shall try your best to contribute to the group project. If you cannot do the above, please let me know NOW.