Computer Engineering as A Discipline - GCR
The material in this course covers both the Computer Engineering curriculum and how to get ready students for achievement by educating them about the method of engineering design, moral decision-making, collaboration, and effective communication with a variety of people in general.
CLEC03 Elective 3 Instrumentation and Control 1st Semester AY 2024-2025
This course provides an integrative study of what constitutes management information value in support of those goals and usual sources of information. The course reviews how management utilizes the vast amounts of computer-generated data, through class discussion and analysis.
It introduces the students to the application of the theories and practice of control system engineering, emphasizing on classical control theory and covering fundamentals of modern control theory. The teaching approach is laboratory based and will be through numerical simulations using Xilinx ISE (VHDL), Matlab and Simulink.
CLEC2 Microelectronics 2 Model-Based Design
This course will explore and discuss the fundamentals of
model-based design and its applications in Semiconductor Research and
Development industries. With Model-Based Design,
the computer engineering students will be able to use models as a golden
reference that links every part of the development process-requirements,
design, implementation, and testing. They will learn that models are used as an
executable specification in the requirement phase, a design platform in the
algorithm design phase, a code generation source in the hardware implementation
phase, and a test bench in the testing phase. By re-using the models, system
engineers are free to focus on design innovation to achieve higher system
performance. They will use MATLAB/Simulink as a tool in creating model-based
design project.
Programming Logic and Design
This
is an introductory course in computer programming logic.The students will learn
algorithms applicable to all programming languages, including: identifiers,
data types, arrays, control structures, modular programming, generating
reports, and computer memory concepts. The students will learn to use charts
commonly used in business and information processing. Program logic will be
developed using flowcharts and pseudocode.
Operating Systems
The course aims to explore the importance of the operating system and its function. The different techniques used by the operating system to achieve its goals as resource manager. The course also explores how application interacts with the operating system and how the operating systems interact with the machine. Also, the course shed light on some of the existing operating systems and how the topics taught in the course are applied in these systems. Some topics in the course are implemented by witting the programs to practically know how.