MASSEY UNIVERSITY BACHELOR OF ENGINEERING with

advertisement
Appendix 3.10 Electronics & Computer Systems Engineering Major
Profile
MASSEY UNIVERSITY
BACHELOR OF ENGINEERING with HONOURS
ELECTRONICS AND COMPUTER SYSTEMS ENGINEERING
Major Profile Description
and
Competency Framework
2009
1
1. Introduction
The Electronics and Computer Systems Engineering (ECSE) major renamed the major entitled
Computer Systems Engineering (CSE) and students enrolled in the existing CSE major were
offered the opportunity to move to this renamed major during the period 2005 – 2009. The
change reflects the strong emphasis on electronics that already exists within the program. The
changes within the program since the last accreditation are relatively minor, and are associated
with rearranging and updating material.
2. Goal
The ECSE major aims to develop graduates who are multi-disciplinary, having good practical
skills, possessing a systems approach to design, development and management of software and
hardware projects. They should be capable of working in a team environment to solve problems
from the device level through to networks, communication systems and operating systems. ECSE
graduates should have the knowledge and potential to become successful project leaders,
systems analysts and systems designers who are equally at home in a small company or large
multi-national.
3. Description
The ECSE major involves the integrated study of electronics and software engineering, systems
software, data communications, computer organisation and architecture. This is accomplished
within an engineering context that encompasses aspects of management and design, with a
study of relevant technologies. Computing papers include aspects of hardware and software,
systems design, data communications, programming languages, operating systems and
computer architectures. The related engineering papers cover technological mathematics,
electronics, systems and circuits engineering, manufacturing, process engineering, production
management, quality and reliability. Figure 1 shows an overview of how papers contribute to
this subject knowledge.
2
ECSE Major - Papers
Basic Science and Engineering
124.101
124.102
160.101
161.100
159.101
159.102
143.150
140.150
Physics 1a
Physics 1b
Calculus 1
Principles of Statistics
Programming Fundamentals
Computer Science Fundamentals
Engineering Fundamentals
Technology and Engineering for Industry
143.222
143.223
124.251
124.252
143.227
159.201
159.233
159.254
Technological Maths A
Technological Maths B
Analogue Systems Design
Digital System Design
Signals, Systems & Information
Algorithms and Data Structures
Computer Architecture
Software Engineering A
Knowledge of Software and Software Engineering
159.351
159.356
159.355
159.404
158.359
Software Engineering B
Software Engineering C
Concurrent Systems
Systems Programming
Human Computer Interaction
Knowledge of Computer Architectures and Networks
143.474
159.403
159.334
159.359
Advanced Computer Systems Engineering
Advanced Computer Systems
Computer Networks
Web Technologies
Knowledge of Electronics and Control
143.335 Instrumentation, Electronics and Control
Engineering
143.339 Design for Computer and Communication
Systems
143.333 Signal Processing
143.457 Advanced Micro Technologies
143.473 Applied Digital Image and Speech Processing
Management and Quality
Knowledge and Skills Integration
143.485 Engineering Project
143.340 Industrial Research Techniques
143.292 Industrial Innovation and Improvement
143.465 Management of Information Systems and
Reliability
Figure 1: Subject Knowledge and Understanding
4. Graduate Destinations
Electronics and Computer Systems Engineering graduates become skilled in the development
and application of computer systems, involving both software and hardware, in both the
industrial and commercial context. ECSE graduates are expected to find employment within:
All software sectors
Information technology sectors from R&D to service
Electronics engineering sectors
Systems management / programmer / analyst
Advanced level education and training establishments
A graduate Electronics and Computer Systems Engineer would be as much at home designing
embedded hardware/software systems as they will be working on large scale distributed
software and computer network applications
5. Typical Initial Industrial Roles
During the early years of their employment as graduates typical assignments are likely to
include:
System programmer in the IT industry
Program analyst in the IT industry
Networks operation engineer and manager
3
Embedded systems designer, developer and programmer
Software project manager
Research and development engineer
Educator and training at an advanced level.
6. Graduate Competencies
The major has been developed to produce graduates with Programme Competencies (PCs)
consistent with those prescribed by IPENZ for accreditation as a professional engineer1
1. Understand and apply the mathematical and engineering sciences to one or more of the
broad, general engineering disciplines
2. Formulate and solve models that predict the behaviour of part or all of complex engineering
systems, using first principles of the fundamental engineering sciences and mathematics
synthesise and demonstrate the efficacy of solutions to part or all of complex engineering
problems
3. Synthesise and demonstrate the efficacy of solutions to part or all of complex engineering
problems
4. Recognise when further information is needed and be able to find it by identifying,
evaluating and drawing conclusions from all pertinent sources of information, and by
designing and carrying out experiments
5. Understand the accepted methods of dealing with uncertainty (such as safety factors) and
the limitations of the applicability of methods of design and analysis and identify, evaluate
and manage the physical risks in complex engineering problems
6. Function effectively in a team by working co-operatively with the capacity to become a
leader or manager
7. Communicate effectively, comprehending and writing effective reports and design
documentation, summarising information, making effective oral presentations and giving
and receiving clear oral instructions
8. Understand the role of engineers and their responsibility to society by demonstrating an
understanding of the general responsibilities of a professional engineer
9. Understand and apply project and business management, recognising and using the
appropriate project and business management principles and tools for complex engineering
problems
10. Demonstrate competence in the practical art of engineering in their area of specialisation
by showing in design an understanding of the practical methods for the construction and
maintenance of engineering products, and using modern calculation and design tools
competently for complex engineering problems
1
Requirements for Initial Academic Education for Professional Engineer. Part B: Accreditation Criteria for
Professional Engineering Degree Programmes
http://www.ipenz.org.nz/IPENZ/Forms/pdfs/Initial_Academic_Policy_Prof_Eng.pdf
4
The ECSE major has been developed to produce graduates with Major Competencies (MCs)
so that graduates will have:
The ability to apply their knowledge to the electronics, telecommunication, computer and
information related industries in designing, developing and operating products, systems
and networks
A competency in the use of a multi-disciplinary systems approach to meeting the
management and technical challenges of software, hardware and communications
engineering projects
The capability to determine the required specifications for new systems and making
technical recommendations for such developments
An ability to understand and use relevant, new theoretical and practical developments.
An ability to commit to and benefit from continuing professional development
An ability to apply international standards and practices and to work harmoniously with
technical and management staff
7. Major Teaching Strategy
Throughout the degree, students will acquire knowledge, develop practice and apply both
reflective and evaluative abilities, through:
Lectures as exemplars with worked problems and solution formulation
Use of questioning teaching techniques to encourage students to reflect and evaluate
(tutorial problems, assignments, and interactive teaching styles)
Individual and group laboratory work
Vacation employment and associated practical work reports
Formative assessment (including self and peer assessment in assignments, projects etc)
to provide feedback to enhance student learning
Problem solving and project work
Industrial visits
Industry case studies
Group design projects and reports
Guided self-study
Individual final-year project
Throughout the degree, students will recognise the importance of developing life long learning
skills through:
Practical work and associated reports
Group design project and reports
Attending seminars and/or special lectures both inside and outside the university
5
Participating in various national and international student competitions and professional
activities
Reading professional journals or magazines or materials available from professional
organisations
The degree will develop the ability to adapt quickly and flexibly to new environments, through:
Industry case studies
Open-ended design projects
Individual and group project presentation and management
Placement of students in different work groups throughout the course
Practical work and associated reports
Throughout the degree, students will develop individual work skills through:
Individual assignments
Individual project work
Lectures and laboratories on software and hardware design, implementation and
management
Practise in researching information from a variety of sources, and in communicating their
findings through written, visual and oral communications media
Constructive feedback on individual work
Throughout the degree, students will develop, practice and apply communication skills and will
learn to work productively and effectively in a team environment through:
Group design projects and reports
Seminars and presentations throughout the course
Laboratory work
8. Major Structure
Year 1 (Semesters 1 and 2)
The first year of study has been designed in such a way that students entering the university can
adjust to the university style of working. The introductory year consists mainly of basic science
papers in physics, mathematics, computer science and statistics. Two computer science papers
offer students foundation knowledge of programming, applications usage and computer science
fundamentals. In addition many basic concepts of mechanical, electrical and electronic
engineering are covered in an option-specific engineering paper which runs several practical
projects designed to stimulate students' interest in this area of their study. Physics topics studied
in the second semester include thermodynamics, properties of matter and electromagnetism.
The students also study written communication techniques and industrial organisation
structures and management principles.
At the end of the first year the students are expected to do vacation work which may involve
simple computer applications, information systems, engineering or technical jobs.
6
Year 2 (Semesters 3 and 4)
The third semester consists of two computing related papers, one analogue electronics design
paper and one technological mathematics paper. These are all foundation papers that introduce
the basic techniques of electronic engineering (analogue systems), computer hardware and
software and supported by applied mathematics.
In the fourth semester another four papers are offered. Digital systems design builds on the
third semester analogue design paper. There is a “design and build” project that runs across
both semesters, known as the “duck project”. This project climaxes with a fun inter-campus
competition at the end of the fourth semester which tests practical engineering skills related to
problem solving and taking into account external and environmental factors. More advanced
topics in linear algebra and the mathematical foundations for signals and systems, both
continuous and discrete, are also covered. A basic introduction to signals, systems and
information, which is strong in information theory, is given. The first of the software engineering
papers is covered in this semester.
In the second year, knowledge integration begins and students start to see the relationship
between electronics, software engineering and information and communication techniques. The
two mathematics papers in this year develop the foundation for advanced engineering papers in
the following years and make extensive use of technical computing packages such as MATLAB.
At the end of Year 2, students will now have sufficient knowledge to work in the area of
advanced computer applications, basic electronic circuit design and basic mathematical and
analytical techniques. Their vacation work is expected to be in more advanced IT, computer
electronics, and software engineering and/or technical areas.
Year 3 (Semesters 5 and 6)
Eight key papers in Year 3 build the first elements of specialisation for the major upon the
foundations laid by the earlier papers. Half of these papers continue to advance the software
engineering basis of the option, extending what has been covered in the first two years. The
computer networks paper introduces the concepts of networking and uses the OSI model a
platform to categorise the main functions of a computer or communication network. Students
are introduced to current implementation practices and shown where cross-layer considerations
are required in order to realise current communication systems. The concurrent systems paper
gives practical experience in all aspects of concurrent programming, including synchronisation.
The other half of the papers both consolidate and increase the breadth of the learning within the
ECSE option. The students electronics design knowledge is developed through two papers. One
gives a broad coverage of control systems engineering, instrumentation, electrical machines and
power electronics. The design of computers and communication systems paper focuses on
embedded microcontrollers and practical interfacing issues. The study of project management,
including patents, builds upon the engineering fundamentals covered in year 1. A paper on
industrial research techniques has elements of quality assurance and control but also has an
emphasis on experimental design, optimisation and system identification.
Many of the papers in this third year are strongly project and laboratory based. In the project
work students are given open-ended problems. Solution of those problems requires critical
thinking and comprehensive knowledge of different subjects they have already completed.
Whereas semesters 1-4 were in common with several Engineering majors, in this year the
curricula for the majors now diverge. At the end of third year students will have sufficient
knowledge and practice to work in developing advanced computer applications, electronic
circuit design and mathematical and analytical techniques. They are expected to work in more
7
advanced IT, computer software, electronics hardware, engineering and/or other technical
areas.
Year 4 (Semesters 7 and 8)
The fourth and final year contains several advanced computer systems papers and rounds off
the ECSE option with further specialised management papers including topics of quality and
reliability management and information and communication system management. The
advanced computer systems engineering paper is based around advanced mini projects where
students explore in depth several specialised topics including advanced software and FPGA
based hardware systems. A major component of this final professional year is the final year
project. It is intended that most projects will relate to industrial needs and projects or aspects of
research in progress in the School of Engineering and Advanced Technology or elsewhere.
Students must also choose two elective papers that can be taken from a comprehensive list of
advanced papers in diverse areas from digital technology to artificial intelligence. There is also
the option to further increase the breath of the degree with a paper in marketing or another
approved elective from across the university. The electives allow the students to tailor their
degree to focus on areas of particular interest to them.
On the successful completion of the final year an ECSE graduate will possess a broad range of
skills and practice in hardware and software engineering. A typical graduate will have good
analytical and problem solving skills and an ability to use modern software tools, or even
develop their own specialised software. Their technical knowledge and skills will be balanced
with substantial elements of management practice, from industrial management to reliability
management. A typical graduate will have strong analytical and critical thinking skills that will
enable them to present projects and discuss the solutions to complex problems. This will be
underpinned by the ability to effectively present ideas both in written form and in oral
presentation. They will have been exposed to the concept of education and professional
development as a life-long commitment.
An ECSE graduate is ready to hit-the-ground running and embark upon an exciting career in a
diverse range of information and computer technology rich companies and industries.
Paper Flow Diagram
The paper flow diagram on the following page shows the direct linkages between papers across
the 4 year degree program. There are many indirect linkages not shown, for example much of
the mathematics in the first two years is foundational for the analysis in the advanced years.
The “Duck project” spans the analogue systems design and digital systems design papers in the
second year. There are also linkages between papers within a year, between semesters.
Subject Knowledge Map
The Learning Map shows in broad outline how the key knowledge areas feed into the Major to
develop the desired outcome. Additional tables in this profile further expand upon this diagram.
8
Paper Flow Diagram
First Year
Electronics and Computer Systems Engineering
Second Year
Technology &
Engineering for
Industry
Calculus 1
Principles of
Statistics
Engineering
Fundamentals
Third Year
Industrial Innovation
and Improvement
Technological
Mathematics
A and B
Signals, Systems and
Information
Analogue Systems
Design
Industrial Research
Techniques
Instrumentation,
Electronics and
Control Engineering
Design for Computer
and Communication
Systems
Digital Systems
Design
Physics
1a and 1b
Software
Engineering A
Software
Engineering
B&C
Fourth Year
Management of
Information Systems
and Reliability
Engineering Project
(equivalent to 2
papers)
Advanced Computer
Systems Engineering
Advanced Computer
Systems
Systems
Programming
Programming
Fundamentals
Computer
Architecture
Computer Science
Fundamentals
Algorithms and Data
Structures
Concurrent Systems
Computer Networks
Two Approved
Electives
9
Learning Map
Knowledge of
Software and
Software
Engineering
Knowledge of
Computer
Architectures
and Networks
Management
and Quality
Basic science
and
mathematics
Electronics
Computer Systems
Software Engineering
Embedded Systems
Knowledge of
Electronics and
Control
Engineering Project
GRADUATE
ELECTRONICS AND
COMPUTER SYSTEMS
ENGINEER
Electronics and Computer Systems Engineering
10
9. Graduate Competency Mapping to Papers
Key: contribution of the learning outcomes of a paper to the graduate competencies x – some, xx – significant, xxx –
major;
Table 1: Development of Graduate Competencies - Year 1
MANDATORY PAPERS
124.101
124.102
PC Apply mathematical and engineering
sciences
xx
PC Formulate and solve models that predict the
behaviour of part or all of complex engineering
problems
140.150
143.150
159.101
159.102
160.101
161.100
xx
x
x
xxx
xx
xx
xxx
xxx
x
xx
xxx
x
PC Synthesise and demonstrate the efficacy of
solutions to part or all of complex engineering
problems
x
x
x
xx
xxx
x
PC Recognise when further information is
needed and be able to find it
xx
xx
x
xx
x
xxx
PC Understand the accepted methods of dealing
with uncertainty
xx
xx
PC Function Effectively in a team
x
x
PC Communicate effectively, comprehending
and writing effective reports and design
documentation
xx
xx
xx
PC Understand the role of engineers and their
responsibility to society
xx
xx
xx
Programme Competencies (PCs)
x
xx
xx
PC Understand and apply project and business
management, recognising and using the
appropriate project and business management
principles and tools for complex engineering
problems
xx
x
x
PC Demonstrate competence in the practical art
of engineering in their area of specialisation
xx
xxx
x


MAJOR Demonstrate an ability to apply their
knowledge to the electronics,
telecommunication, computer and information
related industries in designing, developing and
operating products, systems and networks

MAJOR Competency in the use of a multidisciplinary systems approach to meeting the
management and technical challenges of
software, and hardware engineering projects

MAJOR Capability to determine the required
specifications for new systems and making
technical recommendations for such
developments

xx
xxx


xx

x









MAJOR An ability to understand and use
relevant, new theoretical and practical
developments.

MAJOR An ability to commit to and benefit
from continuing professional development
MAJOR An ability to apply international
standards and practices and to work
harmoniously with technical and management




11
staff
Table 2: Development of Graduate Competencies – Year 2
MANDATORY PAPERS
124.251
143.222
159.201
159.233
124.252
143.223
143.227
159.254
PC Apply mathematical and engineering
sciences
xx
xxx
xx
xxx
x
xxx
xxx
xx
PC Formulate and solve models that predict the
behaviour of part or all of complex engineering
problems
xx
xxx
xxx
xxx
x
xx
xxx
xxx
PC Synthesise and demonstrate the efficacy of
solutions to part or all of complex engineering
problems
xxx
xx
xxx
xx
xx
xx
xxx
PC Recognise when further information is
needed and be able to find it
xx
xx
xx
x
xx
xx
xx
PC Understand the accepted methods of dealing
with uncertainty
xx
x
x
x
x
PC Function Effectively in a team
x
x
x
xxx
x
xx
PC Communicate effectively, comprehending
and writing effective reports and design
documentation
x
x
xx
x
xxx
xxx
xx
PC Understand the role of engineers and their
responsibility to society
x
x
xx
x
xx
x
xx
xx
x
Programme Competencies (PCs)
PC Understand and apply project and business
management, recognising and using the
appropriate project and business management
principles and tools for complex engineering
problems
PC Demonstrate competence in the practical art
of engineering in their area of specialisation
x
xx
x
x
xxx
xxx
xx
xx
xxx





Major Competencies (MCs)
MC Demonstrate an ability to apply their
knowledge to the electronics,
telecommunication, computer and information
related industries in designing, developing and
operating products, systems and networks

MC Competency in the use of a multidisciplinary systems approach to meeting the
management and technical challenges of
software, and hardware engineering projects

MC Capability to determine the required
specifications for new systems and making
technical recommendations for such
developments







MC An ability to understand and use relevant,
new theoretical and practical developments.
MC An ability to commit to and benefit from
continuing professional development
MC An ability to apply international standards
and practices and to work harmoniously with
technical and management staff




12
Table 3: Development of Graduate Competencies – Year 3
MANDATORY PAPERS
143.339
143.340
159.351
159.355
143.292
143.335
159.334
159.356
PC Apply mathematical and engineering sciences
xx
xx
xx
xx
x
xxx
x
xx
PC Formulate and solve models that predict the
behaviour of part or all of complex engineering
problems
x
xxx
xx
x
xxx
PC Synthesise and demonstrate the efficacy of
solutions to part or all of complex engineering
problems
xx
xx
xxx
xx
x
xx
x
xxx
PC Recognise when further information is
needed and be able to find it
xx
xxx
xx
xx
xx
xx
x
xxx
PC Understand the accepted methods of dealing
with uncertainty
x
x
xxx
x
xx
x
x
xxx
PC Function Effectively in a team
xxx
x
xx
xx
x
x
xxx
PC Communicate effectively, comprehending
and writing effective reports and design
documentation
xxx
xx
xxx
xx
x
xx
xxx
PC Understand the role of engineers and their
responsibility to society
xx
x
xxx
x
x
xx
xx
PC Understand and apply project and business
management, recognising and using the
appropriate project and business management
principles and tools for complex engineering
problems
x
xx
xx
x
x
x
PC Demonstrate competence in the practical art
of engineering in their area of specialisation
xxx
x
xxx
xx
x
x
xx
xxx














Programme Competencies (PCs)
x
xx
xx
Major Competencies (MCs)
MC Demonstrate an ability to apply their
knowledge to the electronics,
telecommunication, computer and information
related industries in designing, developing and
operating products, systems and networks
MC Competency in the use of a multidisciplinary systems approach to meeting the
management and technical challenges of
software, and hardware engineering projects
MC Capability to determine the required
specifications for new systems and making
technical recommendations for such
developments
MC An ability to understand and use relevant,
new theoretical and practical developments.
MC An ability to commit to and benefit from
continuing professional development
MC An ability to apply international standards
and practices and to work harmoniously with
technical and management staff
















13
Table 4: Development of Graduate Competencies –– Year 4
MANDATORY PAPERS
143.465
143.474
143.485
159.404
159.403
PC Apply mathematical and engineering sciences
xx
xxx
xx
xxx
xxx
PC Formulate and solve models that predict the
behaviour of part or all of complex engineering
problems
xx
x
xx
xxx
xx
PC Synthesise and demonstrate the efficacy of
solutions to part or all of complex engineering
problems
xx
xx
xxx
xxx
xxx
PC Recognise when further information is needed
and be able to find it
xx
xx
xx
xx
xxx
PC Understand the accepted methods of dealing
with uncertainty
x
x
xx
x
x
PC Function Effectively in a team
x
xxx
x
PC Communicate effectively, comprehending and
writing effective reports and design documentation
x
xxx
xxx
x
xxx
PC Understand the role of engineers and their
responsibility to society
x
xx
xxx
x
x
PC Understand and apply project and business
management, recognising and using the
appropriate project and business management
principles and tools for complex engineering
problems
x
x
xxx
xx
PC Demonstrate competence in the practical art of
engineering in their area of specialisation
x
xx
xxx
xxx
x
MC Demonstrate an ability to apply their
knowledge to the electronics, telecommunication,
computer and information related industries in
designing, developing and operating products,
systems and networks





MC Competency in the use of a multi-disciplinary
systems approach to meeting the management and
technical challenges of software, and hardware
engineering projects





MC Capability to determine the required
specifications for new systems and making technical
recommendations for such developments





MC An ability to understand and use relevant, new
theoretical and practical developments.





Programme Competencies (PCs)
x
Major Competencies (MCs)
MC An ability to commit to and benefit from
continuing professional development

MC An ability to apply international standards and
practices and to work harmoniously with technical
and management staff




14
Together with two papers from those listed below
ELECTIVE PAPERS
143.333
159.359
143.457
143.473
161.326
158.35
9
PC Apply mathematical and engineering sciences
xxx
x
xx
xxx
xxx
x
PC Formulate and solve models that predict the
behaviour of part or all of complex engineering
problems
xx
xx
xx
x
PC Synthesise and demonstrate the efficacy of
solutions to part or all of complex engineering
problems
xx
xx
xxx
xx
xx
xx
PC Recognise when further information is needed
and be able to find it
xx
xx
xx
xxx
xx
xx
PC Understand the accepted methods of dealing
with uncertainty
x
x
xx
x
xxx
xx
PC Function Effectively in a team
xx
x
x
xx
PC Communicate effectively, comprehending and
writing effective reports and design documentation
xx
x
x
xx
PC Understand the role of engineers and their
responsibility to society
x
x
x
xx
xx
PC Understand and apply project and business
management, recognising and using the
appropriate project and business management
principles and tools for complex engineering
problems
x
x
x
x
PC Demonstrate competence in the practical art of
engineering in their area of specialisation
xx
xx
xx
xx
x
xx
MC Demonstrate an ability to apply their
knowledge to the electronics, telecommunication,
computer and information related industries in
designing, developing and operating products,
systems and networks






MC Competency in the use of a multi-disciplinary
systems approach to meeting the management and
technical challenges of software, and hardware
engineering projects






MC Capability to determine the required
specifications for new systems and making technical
recommendations for such developments













An
approve
d
Elective
xxx
x
x
xx
Major Competencies (MCs)
MC An ability to understand and use relevant, new
theoretical and practical developments.
MC An ability to commit to and benefit from
continuing professional development

MC An ability to apply international standards and
practices and to work harmoniously with technical
and management staff




15
Download