• Tidak ada hasil yang ditemukan

CPIT 110

N/A
N/A
Protected

Academic year: 2024

Membagikan "CPIT 110"

Copied!
5
0
0

Teks penuh

(1)

CPIT 110

Instructor Manual

For 50 Minutes Lectures

Week 1

1/9/2019 – 5/9/2019

Chapter 0

Introduction to Problem-Solving

This Week Events − None

Next Week Events − Lab #1 (Chapter 1 – Part 1)

(2)

Page 2 of 5

CPIT 110

Instructor Manual – Lecture #1 in Week 1

Chapter 0. Introduction to Problem-Solving Number of Lectures 3 (50 minutes / Lecture)

Lecture 1 of 3

Slides 1 - 17

Date Sunday 1/9/2019

Topics to Be Covered

0.1. Problem-Solving & Computer Science

• 0.1.1. What is Computer Science?

• 0.1.2. Algorithms

Learning Objectives

Learning Outcomes Topics

− To explain what problem solving is, and why it is important .

− To understand how to write algorithms.

0.1. Problem-Solving & Computer Science

Exercises

0.1 Problem-Solving & Computer Science

o What is the difference between Computer Science and Problem Solving?

o What is an algorithm?

Week

1

Lecture

1 of 3

Slides 1 - 17

(3)

Page 3 of 5

CPIT 110

Instructor Manual – Lecture #2 in Week 1

Chapter 0. Introduction to Problem-Solving Number of Lectures 3 (50 minutes / Lecture)

Lecture 2 of 3

Slides 18 - 47

Date Tuesday 3/9/2019

Topics to Be Covered

0.2. Program Design & Problem-Solving Techniques

• 0.2.1. How Do We Write a Program?

• 0.2.2. Problem-Solving Phase

• 0.2.3. Implementation Phase

0.3. Steps in Program Development

• 0.3.1. Steps in Program Development

• 0.3.2. Designing a Solution (Algorithm)

• 0.3.3. Verifying the Algorithm

Learning Objectives

Learning Outcomes Topics

− To describe how a program can be designed . 0.2. Program Design & Problem-Solving Techniques

− To describe algorithms in different forms. 0.3. Steps in Program Development

Week

1

Lecture

2 of 3

Slides 18 - 47

(4)

Page 4 of 5

Exercises

0.2. Program Design & Problem-Solving Techniques o What is the first step to write a program?

0.3. Steps in Program Development

o What are the steps in Program Development?

(5)

Page 5 of 5

CPIT 110

Instructor Manual – Lecture #3 in Week 1

Chapter 0. Introduction to Problem-Solving Number of Lectures 3 (50 minutes / Lecture)

Lecture 3 of 3

Slides 48 - 101

Date Thursday 5/9/2019

Topics to Be Covered

0.4. Algorithms, Pseudocode, and Flowcharts

0.5. Decision Structures

Learning Objectives

Learning Outcomes Topics

− To understand the difference between algorithms and pseudocode.

− To draw program flowcharts.

0.4. Algorithms, Pseudocode, and Flowcharts

− To understand the concept of decision

structures. 0.5. Decision Structures

Exercises

0.4. Algorithms, Pseudocode, and Flowcharts

o What is the difference between the algorithm and Pseudocode?

0.5. Decision Structures

o Write an Algorithm, Pseudocode, and draw a flowchart that will:

▪ Check whether a person can drive or not.

▪ Check if a number is prime.

▪ Calculate Zakat of any amount. (Note: No Zakat if the amount is lower than 1200).

Week

1

Lecture

3 of 3

Slides 48 - 101

Referensi

Dokumen terkait

Module objectives/intended learning outcomes After completing this course, the students have ability to understand: CO 1 Students are capable describes the history of the development

Recommended prerequisites - Module objectives/intended learning outcomes After completing this course the student should have CLO 1 : ability to understand some basic concepts

Recommended prerequisties - Module objectives/intended learning outcomes After completing this course the student should have CLO 1 : understand the essence of citizenship education

2 Learning Objectives  To examine the interrelationships between economic development and the environment  To understand the difference between economic growth and economic

Learning Outcomes Upon completion of this course, the students will be able to  understand the key features of coordination compounds, including: - the variety of structures -

Module objectives/intended learning outcomes After completing this course the student should have CLO 1 : ability to understand and apply multivariable calculus such as limit,

115 Chapter 5 Advanced Topics in Java Learning Outcomes After you have read this chapter, you should be able to • understand scope of variables declaration in Java code •

Teaching and learning standards that include goals and objectives for self-regulation have been a guiding force behind successful learning outcomes and have contributed to the