Undergraduate Degree Programme Handbook 2018/2019 - page 70

32
WIX1001
COMPUTING MATHEMATICS I
Credit:
3
Course Pre-requisite(s):
None
Medium of Instruction:
English
Learning Outcomes
1. Identify fundamental concepts and terminology
in discrete mathematics. (C2)
2. Indicate mathematical proofs using the
fundamental concepts. (C1)
3. Apply various discrete structure techniques to
solve problems. (C3)
Synopsis of Course Content
This course covers discrete mathematics and its
applications in computer science. Topics include
number theory, sets, relations and functions, logic,
graphs and trees, matrices, vector and
combinatorics. It also covers mathematical
applications in computer science (such as
applications of sets and functions in program
semantics, logic in program specification,
equivalence and order relations in program
complexity, graphs and trees in game theory,
matrices in graphics, number theory in secure
communication).
Assessment Methods
Continuous Assessment: 50%
Final Examination: 50%
WIX1002
FUNDAMENTALS OF PROGRAMMING
Credit:
5
Course Pre-requisite(s):
None
Medium of Instruction:
English
Learning Outcomes
1. Define the steps of problem solving in
programming. (C1)
2. Rewrite programs that contain errors. (C2)
3. Develop programs based on principles of
object-oriented. (C3)
Synopsis of Course Content
This course covers problem solving and the
fundamental of programming. These include
problem solving techniques, the basic structure of
computer program, the fundamental concepts of
object-oriented programming, data types and
operations, selection control structures i.e. if and
switch, repetition control structures i.e. for, while,
do-while, function, array, string, text file, and
programming practice.
Assessment Methods
Continuous Assessment: 50%
Final Examination: 50%
WIX1003
COMPUTER SYSTEMS AND ORGANIZATION
Credit:
3
Course Pre-requisite(s):
None
Medium of Instruction:
English
Learning Outcomes
1. Describe the basic architecture and logic
design. (C1)
2. Explain the basic computer systems
architecture,
combinational
circuit
and
sequential logic. (C2)
3. Translate the basic concepts of computer
systems operation. (C3)
Synopsis of Course Content
This course covers the introduction to computer
systems and organization which includes number
system, boolean algebra, basic logic gates, function
simplification, combinational circuit, latches and flip-
flop, sequential circuit and addressing mode. This
course also gives introduction to Pentium Processor
Architecture and Assembly language.
Assessment Methods
Continuous Assessment: 50%
Final Examination: 50%
WIX2001
THINKING AND COMMUNICATION SKILLS
Credit:
3
Course Pre-requisite(s):
None
Medium of Instruction:
English
Learning Outcomes
1. Repeat on certain topics. (C1)
2. Review resources of information. (C2)
3. Apply the skills to communicate effectively in
different environments and constraints. (C3)
4. Provide plan for business opportunities. (C3)
5. Manage team members in group activities. (C3)
Synopsis of Course Content
This course is based on the conviction that thinking
is an ability that can be developed and improved
through guidance and practice. It is designed to
help develop fundamental thinking abilities such as
clarifying, analysing and evaluating arguments; and
developing attitudes of open-mindedness and
curiosity. These are needed for success in
academic courses, in solving problems and making
informed decisions in life. The course integrates the
development of both critical (evaluation) and
creative (synthesis) thinking abilities within
communication situations such as emphasizing
empathy speaker and the audience, interpersonal
communication, the use of language and nonverbal
messages. This learning environment will develop
1...,54,56-57,58,60-61,62,64-65,66,67,68,69 71,72,73,74,75,76,77,78,79,80,...272
Powered by FlippingBook