Computer Engineering Orientation - Module 03
Computer Engineering Orientation - Module 03
Computer Engineering
ORIENTATION
This module or any portion thereof may not be reproduced or used in any manner
whatsoever without the express written permission of the publisher except for educational
purposes but with a citation to this source.
For Permission: Contact Bataan Heroes College, Roman Super Hi-way, Balanga City, Bataan,
Philippines
Course Information
Course Title : Computer Engineering Orientation
Program : Business & Technology
Course Code : CPE 101
Credit Units : 2 units
Pre-requisite/s : None
Instructor Information
Name : Engr. Joel D. Manacmul
Contact Information
Contact Number : 0928-142-1172
Facebook : Joel Manacmul
Email : [email protected]
Course Description
The course covers history of Computer Engineering Profession, what it is today and
where it will be in the future. It covers introductory Computer Engineering’s various
specializations like network, hardware, software, support, analyst, administration, information
technology, information management, and cloud; its contribution to the society, relationship with
the environment, and the ethical standards, roles, responsibilities and competencies required for
the professional.
Course Schedule
Learning
Week Topic
Outcomes
1. Computer Engineering
Introduction of Computer
Week 1 Uses of Computer 1
Module 1
History of Computing
2. Generations of Computer
Week 2 Computer Pioneers
Module 2
What do computer engineers do 2
Computer Engineering Careers and
Subfields
3 Competencies Certifications
Week 3 Computer Engineering Skills
3
Module 3 Computer Engineer Work
Environment
MIDTERM ASSESSMENT
4 Industries for computer engineers
Week 4 Computer Engineer Specialization
4
Module 4 Computer Engineer nowadays in
Modern World
Week 5 5 Introductory Application on the Real
5
Module 5 World
Week 6 FINAL ASSESSMENT 1-5
References
Fundamentals Of Computer Studies – Jeleel Adekunle Adebisi, University of Ilorin
https://www.researchgate.net/publication/258339295_fundamentals_of_computer_studies ;
Learn About Being a Computer Engineer - https://www.indeed.com/career-
advice/careers/what-does-a-computer-engineer-do ; Computer Fundamentals -
https://www.javatpoint.com/history-of-computer
Computer Engineering Orientation Page 4 of 8
Engr. Joel D. Manacmul
Bataan Heroes College
Computer engineers can acquire several certifications that demonstrate their expertise in
different types of software, hardware and programming languages. Here are some examples of
certifications for computer engineers:
Cisco
Cisco offers levels of certifications for computer engineers at various stages of their careers. This
includes the Cisco Certified Network Associate, which teaches how to install, monitor and
troubleshoot Cisco infrastructure products. Cisco Certified Network Professional is for those
with at least one year of networking experience and teaches network planning, implementation
and troubleshooting. Cisco Certified Design Professional teaches advanced routing protocols and
integration strategies.
Microsoft
A Microsoft Certified Solutions Associate demonstrates expertise with Microsoft solutions, such
as Azure, SQL 2016 and Universal Windows Platform. Microsoft also offers the Microsoft
Certified Solutions Developer, which requires candidates to first earn the MCSA certification
and then pass development and programming exams that enhance a developer’s abilities in
application development.
This certificate shows proficiency in 12 areas, including quality control, software engineering
and management. Applicants must pass two exams to receive this certificate, which is sponsored
by the Institute of Electrical and Electronics Engineers Computer Society.
Offered by a nonprofit called ISACA, this certification shows the recipient has the ability to
design and oversee information security systems. To earn this certification, candidates must have
at least five years of experience in information security and need to pass an exam. Those who
earn this certification must renew it every three years, and they need to submit proof of
continuing education.
Computer engineers need several soft and hard skills to help them do their job well. Here are
some examples:
Computer engineers need to code in multiple languages, such as JavaScript, SQL, Python, C++
and HTML. Although it is not necessary to know all of them, most engineers are fluent in one or
two, especially those that are similar to one another.
Analytical
Time Management
Computer engineers often juggle several projects or multiple aspects of one large project. An
engineer should be able to prioritize tasks, make and adhere to deadlines and create timelines for
work completion.
Communication
Computer engineers work with clients, managers, teammates, marketing departments and
technicians. Clear and open communication will ensure the engineer understands the client’s
expectations and that the client understands the engineer’s plan. A mutual understanding of
expectations will ease a project to a satisfactory conclusion. Computer engineers should also be
able to use nontechnical terms when communicating with those unfamiliar with the industry.
Teamwork
Computer engineers collaborate on teams with designers, testers, systems experts, security
experts, researchers, salespeople and marketing employees who work together to launch a
product. Software engineers must be able to delegate, accept responsibilities and share ideas with
all team members.
Computer engineers typically work in an office setting. Since they perform most of their work on
a computer, they may work remotely in many situations. Computer engineers can usually expect
the following from their work environment:
Computer engineers constantly use technology, including mobile phones, laptops and
tablets. If they specialize in hardware, they will handle circuit boards, keyboards and
monitors.
Some level of regular continuing education is necessary as the field constantly evolves.
Computer engineers will have to learn and certify in new programs or technology and
update their knowledge of programming languages to stay current.
Computer engineers will work physically or remotely with other engineers, technology
experts and clients.
They can expect to sit for extended periods of time at a desk while working at a computer