C0_UoC General Slide - BBTC 2123 Computer Programming
C0_UoC General Slide - BBTC 2123 Computer Programming
NO PEO
NO PLO
Knowledge: apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to defined and applied
1
engineering procedures, processes, systems or methodologies; (SK1 to SK4)
Problem analysis: Identify, formulate, research literature and analyse broadly-defined engineering problems reaching substantiated conclusions
2
using analytical tools appropriate to their discipline or area of specialization; (SK1 to SK4)
Design/ development of solutions: Design solutions for broadly-defined engineering technology problems and contribute to the design of systems,
3 components or processes to meet specified need with appropriate consideration for public health and safety, cultural, societal, and environmental
considerations; (SK5)
Investigation: Conduct investigations of broadly-defined problems; locate, search and select relevant data from codes, data bases and literature,
4
design and conduct experiments to provide valid conclusions; (SK8)
Modern Tool Usage: Select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling,
5
to broadly-defined engineering problems, with an understanding of the limitations; (SK6)
The Engineer and Society: Demonstrate understanding of the societal, health, safety, legal and cultural issues and the consequent responsibilities
6
relevant to engineering technology practice and solutions to broadly-defined engineering problems; (SK7)
Environment and Sustainability: Understand the impact of engineering technology solutions of broadly-defined engineering problems in societal and
7
environment context and demonstrate knowledge of and need for sustainable development; (SK7)
8 Ethics: Understand and commit to professional ethics and responsibilities and norms of engineering technology practice; (SK7)
9 Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse technical teams;
Communications: Communicate effectively on broadly-defined engineering activities with the engineering community and with society at large, by
10 being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear
instructions;
Project Management and Finance: Demonstrate knowledge and understanding of engineering management principles and apply these to one’s
11
own work, as a member and leader in a team and to manage projects in multidisciplinary environments;
12 Life Long Learning: Recognize the need for, and have the ability to engage in independent and life-long learning in specialist technologies.
PREREQUISITES FOR THIS MODULE
Main references supporting the course Additional references supporting the course
1. Grey Perry, Dean Miller, 2013. Absolute • K.N. King, 2008. C Programming: A
Beginner’s Guide, 3rd Edition, Que Modern Approach, W.W. Norton &
Publishing. Company.
2. Sachit Jani, 2016. C Language
Programming Paperback,
CreateSpace Independent Publishing
Platform.
COURSE OUTLINE
• Topics to cover in this course
CHAPTER TOPIC
1 Introduction to C Programming
2 Variable Value I
3 Variable Value II
4 Constant Values
5 Arithmetic Operation I
6 Arithmetic Operation II
7 Logic Operations
8 Expressing Statements
9 Employing Functions
10 Pointers
11 Manipulating Strings
12 Building Structures
13 Producing Result
COURSE LEARNING OUTCOMES,
CLOS and Mapping of MOE’s Domain
At the end of this module, YOU should be able to:
Course Learning
Programme Learning
Outcome Description Outcome (PLOs)
(CLOs)
Explain background and basic concepts of object-
CLO 1 PLO 1
oriented programming.
Construct object-oriented programming to design
CLO 2 PLO 5
computer-based solutions using selected software.
Design programming coding for real life applications.
CLO 3 PLO 3
MQF LEARNING OUTCOMES
DOMAINS AND CLUSTER
OUTCOMES BASED EDUCATION (OBE)
• Report = 20 %
• Presentation = 10 %
• Programming Test (OSPE) = 20 %
• Individual Project = 50 %
LECTURE MANAGEMENT
• If you fail the course for the third time, you will be
academically dismissed.
ABSENTEEISM FROM CLASS
2 times absent
from class
3 and more
times absent
from class
© 2019, University of Cyberjaya. Please do not reproduce, redistribute or share without the prior express permission of the author.
STUDENT SUPPORTS
❑Consultation hours
❑Resources
✓ Reference material
✓ Internet resources
✓ Use of Library
Examination Grading Scheme
(Refer to Academic Regulation UoC (2020), Clause 5.15)
IMPORTANT REMINDER