Think Like An Engineer logoTHINK LIKE AN ENGINEERMastering the Art of Software Development
Your engineering journey starts here

THINK LIKE AN ENGINEER
Mastering the Art of Software Development

Go beyond writing code. Learn how great teams investigate real problems, design resilient systems, and deliver software people can trust.

Student-centeredProject-basedIndustry-relevant
Students collaborating around laptops

Current learning path

From requirements to release

Progress mindset

Learn by building

15Core chapters
18Learning weeks
120Guided lessons
Why it matters

Code makes it run.
Engineering makes it last.

Modern systems shape how we learn, work, communicate, and make decisions. Software engineering gives you the methods to build them responsibly—balancing user needs, technical quality, time, and change.

Our learning approach

People before features

Understand stakeholders and design for meaningful outcomes.

Systems thinking

See how requirements, architecture, code, and operations connect.

Practice with purpose

Use cases, critiques, and projects turn theory into judgment.

Quality by design

Build maintainability, security, and testability in from the start.

Classroom Policies

Guidelines for success in this course.

Please review and adhere to these policies to ensure a productive learning environment for everyone.

A. Attendance and Punctuality

  • 1. Any student who will be absent from this class shall secure an admission slip from the College Guidance Coordinator. Admission slips shall be presented to the instructor before he/she can be readmitted. Attach a medical certificate to the admission slip in case of absence due to illness.
  • 2. A student may still comply with missed examinations, quizzes, and class activities provided that the absence is excused for some reasons such as being sent to official business by the University, such as conferences, athletic meets, and approved class field trips.
  • 3. A student whose absences exceed 20% of the required number of hours of recitation, lecture, laboratory, or any scheduled work in this subject course for the semester shall be automatically dropped from the class roll. If 60% or more of the absences are unexcused, the student shall be failed with a corresponding grade of "5.00".
  • 4. Students must enter this class not later than 15 minutes of the scheduled class period. Entering the class after 15 minutes will be considered absent.

B. Quizzes and Examinations

  • 1. There shall be two long examinations given during this semester, this includes the midterm and final examinations. A student shall take these examinations strictly following the exam schedule given by the Registrar. In case a student misses taking the exam, he/she should secure an excuse slip and discuss the rescheduling of taking the exam.
  • 2. Quizzes may be announced or unannounced. The provisions for complying with missed quizzes and activities shall take effect as stipulated in the Student Handbook.

C. Uniform and Dress Code

  • 1. Rules for wearing uniforms are implemented as stated in the Student Handbook.

D. Other Classroom Rules

1. Academic Integrity

All students must adhere to the highest standards of academic honesty and integrity. Any form of work that is submitted must be original or contain a clear acknowledgment of the work of others. A student will be subject to the school's rules and regulations if found guilty of academic dishonesty, or violation (cheating, fabrication, plagiarism, sabotage, participation in academically dishonest activities, facilitating academic dishonesty, and others). (Adapted from the Course Syllabus of Himalin, H.D., 2023, NVSU)

2. Responsible Use of Artificial Intelligence (AI)

AI is a tool with both benefits and drawbacks. Students are not prohibited from using AI, but should adhere to the following guidelines:

  • 2.1 Provide quality prompts to achieve good outcomes and restate content in your own context to have a sense of ownership;
  • 2.2 Use legitimate checkers or verify the numbers and facts provided by AI, as students are responsible for any errors in AI-generated outputs or portions thereof;
  • 2.3 Include a note at the end of the output indicating that AI was used, or cite it according to APA Style 7th Edition; and
  • 2.4 Be thoughtful about when the tool is useful; use it appropriately and do not rely totally on it for producing academic output.

(Mollick, E. & Mollick, L., 2023, Strategies for Teaching and Learning in a ChatGPT World, Harvard Business School Publishing)

3. Consultations

A student may visit the teacher during his/her consultation hours only as stated in his/her class schedule. As much as possible, avoid making transactions during his/her break time and lunchtime. Please practice courtesy in approaching faculty and staff.

4. Cleanliness and Orderliness

Always observe cleanliness and orderliness in the classroom before and after the class period. Practice CLAYGO (Clean As You Go).

Ready when you are

Turn concepts into systems.

Pick a chapter, track your learning, and start thinking like an engineer.

Begin learning