0% found this document useful (0 votes)
39 views4 pages

CAT201 CoursePlanner2022

Uploaded by

fxiqxxhjxnnxh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views4 pages

CAT201 CoursePlanner2022

Uploaded by

fxiqxxhjxnnxh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SCHOOL OF COMPUTER SCIENCES

Course Code CAT 201


Course Title Integrated Software Development Workshop
2nd 1st
Course Lecturer Assoc. Prof. Dr. Chan Huah Yong, Dr. Tan Tien Ping
E-mail [email protected] ; [email protected]
Course Units 2

Breakdown of Units Contact Hours


Lectures 1.5 2 hours x 12 weeks
Labs 0.5 2 hour x 5 weeks

Breakdown of Assessments Examinations n/a


Coursework 100%
Coursework Evaluation Basis Assignment 20 % : 2 assignments (1. Web 2.
HCI/Multimedia ) group
but
Tests 30 % : 2 tests
grade
Project presentation 50 % - Java Project
individually
Type of Course Core (T)

Learning Outcomes At the end of this course the students will be able to:
• Use JAVA and WEB technology in software development.
• Construct a software based on JAVA or WEB programming language with
user-friendly graphical user interface in a team.
• Apply the latest Human-computer interaction (HCI) principles in designing,
assessing, and implementing interactive computing systems.
• Construct user friendly and attractive graphical user interface using
multimedia WEB tools.

Course Synopsis This course introduces students to software development based on JAVA
programming language, web-based programming, basic concepts of Computer-
Human Interaction (HCI), and user-friendly graphical interface (GUI) production.

Main References 1. Herbert Schildt, Java: The Complete Reference, Eleventh Edition, McGraw-
Hill Education, 2018.
2. Robin Nixon, Learning PHP, MySQL & JavaScript: With jQuery, CSS &
HTML5, O'Reilly, 2015.
3. B.Schneidermann, C.Plasaint, Designing the User Interface, 5th Ed,
Addison-Wesley, 2010.
Additional References 4. Tay Vaughan, Multimedia: Making it Works, McGraw-Hill Education, 2010.
5. Jeanne Boyarsky, OCP Oracle Certified Professional Java SE 11 Programmer
I Study Guide: Exam 1Z0-815, Sybex, 2019.
6. Hanumant Deshmukh, Java SE7 Associate: Practice Exams, Enthuware
2014.
7. Mohamed Taman, JavaFX Essentials, Packt Publishing, 2015.
8. Wilbert O. Galitz, The Essential Guide to User Interface Design, 2002.

Course Outcomes At the end of this course the students will PO LT SS Assessment
(CO), Program be able to: Methods
Outcomes (PO), Use JAVA and WEB technology in software PO1 C3 Test (13)
development.

1
Taxonomy Level Construct a software based on JAVA or WEB PO2 P4 Assignment (03),
(LT) and Soft Skills programming language with user-friendly Project (32)
graphical user interface in a team.
Apply the latest Human-computer interaction PO3 C3 Test (13)
(HCI) principles in designing, assessing, and
implementing interactive computing systems.
Construct user friendly and attractive PO10 P4 Assignment (03)
graphical user interface using multimedia
WEB tools.

2
Week Topics Ref P&P SLT
F2F NF2F
Async.
Physical Sync (Online) (Online)
Lect. Lab Lect. Lab
1 Course overview 1 1 2
2 Introduction to Modern 1 1 2
Software Development
• Software
• Platform-specific
programming language
• Platform-specific API
• System life cycle
3 Web development B2 2 2 4
• LAMP
• HTML
• CSS
• PHP
• Web developer Constraints
• Software as a service
4 Introduction to Java B1 2 2 4
• Compiling/Executing Java
• IDE
Dr Tan
• HelloWorld
5 Basic Java B1 2 2 4

{
• Variables
• Types
• Modifiers
• Control
• Loops
• Exceptions
6 Advanced Java B1 2 2 4
online
• Interface
• Abstract class
• Design patterns
7 Java GUI B5 1 2 4
• Scene Builder Test
• GUI events 1
• GUI components
BREAK
8 Version Control 2 2 4
• git
•GitHub
9 Human Computer Interaction 4 4 8

3
• User-centred design
• Characteristics of users
• The basics of user interface
design
• Usability principles
• Evaluating user interfaces
10 Principle of GUI Design 4 4 8
• Structure

pram • Simplicity
• Visibility
• Feedback
• Tolerance
• Reuse
11 Graphics and Multimedia 2 2 4 8
• Image Test Padlet
2
• Sound
• Video
Total Contact Hours (SLT) 26 26 52

week 13 Submit
Report
weekly presentation

You might also like