City University of Hong Kong [PDF]

Course Intended Learning Outcomes (CILOs): ... Daniel Shiffman. Learning Processing: A Beginner's Guide to Programming I

3 downloads 19 Views 118KB Size

Recommend Stories


City University of Hong Kong
We may have all come on different ships, but we're in the same boat now. M.L.King

City University of Hong Kong
Happiness doesn't result from what we get, but from what we give. Ben Carson

City University of Hong Kong
If you are irritated by every rub, how will your mirror be polished? Rumi

City University of Hong Kong
You're not going to master the rest of your life in one day. Just relax. Master the day. Than just keep

Eva Lui City University of Hong Kong
Don't ruin a good today by thinking about a bad yesterday. Let it go. Anonymous

Social fragmentation in Indonesia - City University of Hong Kong [PDF]
without the permission of the paper's author or authors. Note: The views expressed in each paper are those of the author or authors of the paper. They do not represent the views of the Southeast ..... portion of their monthly salaries to the Amal Bak

Quantitative Methods and Applications - City University of Hong Kong [PDF]
simple quantitative models, to solve problems based on these models and to interpret the solutions. ii. Tests. 20. Two one-hour tests using MC/short questions to assess students' ability to solve quantitative problems by hand and/or using computer so

Hong Kong Baptist University
There are only two mistakes one can make along the road to truth; not going all the way, and not starting.

Hong Kong Baptist University
Come let us be friends for once. Let us make life easy on us. Let us be loved ones and lovers. The earth

Lingnan University, Hong Kong
In every community, there is work to be done. In every nation, there are wounds to heal. In every heart,

Idea Transcript


Form 2B

City University of Hong Kong Information on a Course offered by Department of Architecture and Civil Engineering with effect from Semester A in 2015/2016

Part I Course Title: Course Code: Course Duration:

Credit Units: Level: Medium of Instruction: Prerequisites: Precursor: Equivalent Courses: Exclusive Courses:

Programing for Visual Design & Electronic Arts CA5699 1 Semester (Some courses offered in Summer Term may start a few weeks earlier than the normal University schedule. Please check the teaching schedules with CLs before registering for the courses.) 3 P5 English Nil Nil Nil Nil

Part II 1. Course Aims: Architectural design, urban planning, industrial design, as well as many other design- and/or art- related occupations nowadays utilize different kinds of computer software to facilitate the design procedure to various extents. The transition from the traditional paper based design practice to the adoption of computer-aided design programs is a trend that cannot be reversed. Students with the design/art majors, however, are seldom provided with the opportunities to improve their programing skills, for many people believe that the designers/artists do not need to know programing. Without adequate exposure to programing, the design/art major students are deprived of the chance to participate in the development of the next generation computer-aided design software in their fields. This course is proposed to the students of design/art majors who are interested in improving their programing skills, with an emphasis on the visual design and electronic arts. The course is developed for the students either with or without programing experience. The main objectives of this course are to cultivate the design- and/or art- major students' interests in and to foster their abilities of performing the Object-Oriented Programming (OOP) using the Java-based programing language, Processing. Both the fundamental and the advanced topics of OOP with Processing will be covered. Students will be trained to compose a computer program − in a teamwork environment − related to their major fields or to their personal interests. The ultimate goal is to open a door for the design- and/or art- major students to participate in the development of the next generation computer-aided design software in their own professional fields.

2. Course Intended Learning Outcomes (CILOs): Upon successful completion of this course, students should be able to: Weighting (if applicable)

No.

CILOs

1.

Describe the logics of programing for visual design and electronic arts

---

2.

Follow the syntax of a programing language to perform the associated functionality, and debug the errors in the computer code independently

---

3.

Learn a new programing language through self-study

---

4.

Decipher an idea into a flow chart and convert the idea into lines of computer code following the

---

flow chart 5.

Develop a computer program with a user friendly Graphic User Interface (GUI)

---

6.

Cooperate with team members in the development of a computer project

---

3. Teaching and Learning Activities (TLAs): 3 hours per week Semester Hours: Lecture/Tutorial/Laboratory Mix: Lecture (2); Tutorial (0); Laboratory (1) Total Hours (if applicable)

CILO No. TLAs

CILO 1

 

Lectures and in-class hands-on programing Topic: Introduction of Object-Oriented Programing (OOP)

---

CILO 2

 

Lectures and in-class hands-on programing Topic: Syntax of the Processing computer language

---



In-class hands-on programing

CILO 4

 

Lectures and in-class hands-on programing Topic: Branching statements, loops, functions, classes

---

CILO 5

 

Lectures and in-class hands-on programing Topic: Development of Graphic User Interface (GUI)

---

CILO 6

 

Out-of-class group study Final Project: Development of a computer project in a teamwork environment

---

CILO 3

---

4. Assessment Tasks/Activities: Coursework: 100% Examination: 0% CILO No. Type of assessment tasks/activities

Weighting (if applicable)

Remarks

CILO 1



Homework Assignment (40%), Final Project (50%), and Oral Presentation (10%)

---



Nil

CILO 2



Homework Assignment (50%) and Final Project (50%)

---



Nil

CILO 3



Homework Assignment (50%) and Final Project (50%)

---



Nil

CILO 4



Homework Assignment (30%) and Final Project (70%)

---



Nil

CILO 5



Final Project (100%)

---



Nil

CILO 6



Final Project (70%) and Oral Presentation (30%)

---



Nil

5. Grading of Student Achievement: Grading Pattern: Standard Refer to Grading of Courses in the Academic Regulations for Taught Postgraduate Degrees.

Part III Keyword Syllabus: Processing; Object-Oriented Programing; Visual Design; Electronic Arts; Data types; Mathematic operators; Relational operators; Logical operators; Branching statements; Loops; Arrays; Functions; Classes; Mouse and keyboard; Output; Points and lines; Shapes; and Colors.

Recommended Reading: 



Texts: 1. 2.

Casey Reas and Ben Fry . Getting Started with Processing. Maker Media, 2010. Casey Reas and Ben Fry. Processing: A Programming Handbook for Visual Designers and Artists. The MIT Press, 2007. 3. Daniel Shiffman. Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction. Morgan Kaufmann Series, 2008. 4. Daniel Shiffman. The Nature of Code: Simulating Natural Systems with Processing. The Nature of Code, 2012. Online Resources: 1. http://processing.org/ 2. http://wiki.processing.org/w/Main_Page

Smile Life

When life gives you a hundred reasons to cry, show life that you have a thousand reasons to smile

Get in touch

© Copyright 2015 - 2024 PDFFOX.COM - All rights reserved.