City University of Hong Kong

Loading...
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

Loading...

City University of Hong Kong

Form 2B City University of Hong Kong Information on a Course offered by Department of Architecture and Civil Engineering with effect from Semester A ...

118KB Sizes 0 Downloads 0 Views

Recommend Documents

CITY UNIVERSITY OF HONG KONG
Securities and Futures Commission: An English-Chinese Glossary of Securities,. Futures and Financial Terms. http://www.s

CITY UNIVERSITY OF HONG KONG
MILO How the course contribute to the specific MILO(s). 1, 3. The course provides students with opportunities in antenna

CITY UNIVERSITY OF HONG KONG
Equivalent Courses: MEEM4020 Enterprise Information Systems. Exclusive Courses: Nil ... Part II. 1. Course Aims: This co

CITY UNIVERSITY OF HONG KONG
offered by Division of Building Science & Technology with effect from Semester A in 2012 / 2013. Part I. Course Title: F

CITY UNIVERSITY OF HONG KONG
Course Title: Microprocessor Programming and Applications ... Tutorials will be provided to students to help them solvin

CITY UNIVERSITY OF HONG KONG
identify the applications of multi-variable calculus. It trains students in the ability to ... evaluate limits, partial

CITY UNIVERSITY OF HONG KONG
and Analysis for Psychological Research II; and. SS3711 ... Equivalent Courses: (Course Code and Title): SS4715 Health P

City University of Hong Kong
apply Mohr's circle, stress and strain transformation, unsymmetrical bending theory, normal and shear stresses in solid

City University of Hong Kong
the good practices in project management, project managers are more likely to deliver projects on time and within ... ma

CITY UNIVERSITY OF HONG KONG
This course focuses on systems analysis and design with an emphasis on the development of information systems. Methods o