Computer Programming for Electrical Engineers

Unit code: NEE2106 | Study level: Undergraduate
12
(Generally, 1 credit = 10 hours of classes and independent study.)
Footscray Park
N/A
Overview
Enquire

Overview

This unit introduces students to the principles of computer programming for solving engineering problems. Students learn to design, implement, test, and debug structured programs while developing computational thinking and algorithmic problem-solving skills. Applications include data analysis, numerical computation, and automation tasks relevant to electrical engineering practice.

Learning Outcomes

On successful completion of this unit, students will be able to:

  1. Apply programming fundamentals, including arrays, functions, control structures, and object-oriented concepts, to develop efficient code solutions;
  2. Implement core programming principles to design and write simple, well-structured computer programs;
  3. Exhibit practical proficiency in coding, testing, and debugging algorithms within an engineering context;
  4. Develop and adapt computer programs to solve authentic engineering problems; and
  5. Collaborate effectively with peers, demonstrating accountability, problem-solving, and reflective learning in professional practice.

Assessment

For Melbourne campuses

Assessment type: Report
|
Grade: 20%
Laboratory Based Problem Solving and Programming Exercises (1500 words) (Individual)
Assessment type: Test
|
Grade: 40%
Invigilated in-class Test (90 mins) (Individual)
Assessment type: Project
|
Grade: 40%
Report (20%) and Poster Presentation with oral defence (20%, 15 mins per group) (Group)

Required reading

No

As part of a course

This unit is studied as part of the following course(s):

Search for units, majors & minors