Course Code | SENG3994 |
Course Title | Software Work Practice 3 |
Convenor | Imran Razzak |
Admin | Imran Razzak |
Classes |
No Lectures
|
Consultations | By-appointment OR [Tuesday 10:00-12:00] |
Units of Credit | 6 |
Course Website | http://cse.unsw.edu.au/~se3994/23T2/ |
Handbook Entry | http://www.handbook.unsw.edu.au/undergraduate/courses/current/SENG3994.html |
It is the second of three fully assessable Industry Training courses Co-op Scholars complete as part of their Bachelor of Engineering (Honours) (Software). Successful completion of Co-op Placement 1 and 2 courses (SENG2991 and SENG3993) is the prerequisite for this course.
This course provides scholars with further opportunity to practically apply software engineering principles in an industry environment gaining a deeper understanding of the processes, systems and tools used during software design.
This is an industry training course which takes place on the host organization’s premises and therefore the student needs to comply with the organization’s normal working hours.
This course covers 2 terms and is taught in a single stream.
This course is only available to UNSW students who are enrolled in the UNSW Bachelor of Engineering (Honours) (Software) and are a current scholar in the UNSW Co-op Program . It is the second of three fully assessable Industry Placement courses Co-op Scholars complete as part of their Bachelor of Engineering (Honours) (Software) degree.This course allows scholars to apply the fundamental principles of software engineering to software development and management practices in their sponsoring organization. Students will gain deeper knowledge about software engineering practices and technologies through real-world practical skill development.
This course is designed:
The Course Learning Outcomes (CLOs) are what you should be able to demonstrate by the end of this course, if youparticipate fully in learning activities and successfully complete the assessment items.
CLOs also contribute to your achievement of the Program Learning Outcomes (PLOs), which are developed across theduration of a program for all software engineering students. More information on PLOs is available under <u>Policies andSupport</u>. PLOs are, in turn, directly linked to UNSW graduate capabilities and the aspiration to develop “globally focused graduates who are rigorous scholars, capable of leadership and professional practice in an international community”.
The following table shows how the CLOs for this course relate to the overall PLOs and indicates where each CLO and PLOis assessed:
Course Learning Outcomes |
Program Learning Outcomes |
Course Assessment Item |
On successful completion of the course, you should be able to: |
This course helps you to develop the following Program Learning Outcomes: |
This learning outcome will be assessed in the following items: |
Apply discipline knowledge and skills about the concepts and principles of software development associated with the implementation of quality software within an organisation’s context
|
PLO 1: Demonstrate a solid understanding of the software engineering knowledge and skills, necessary to begin practice as a software engineer.
|
Open Learning Platform Activities<o:p></o:p> End of Placement Presentation<o:p></o:p>
Sponsor Evaluation
|
Develop advanced software design skills, particularly in architectural design, data management and software component integration
|
PLO 2: Ability to appropriately define and apply relevant abstractions from algorithmics, computer science, and mathematics to complex software system development.
|
Open Learning Platform Activities<o:p></o:p> End of Placement Presentation<o:p></o:p>
Sponsor Evaluation
|
Demonstrate leadership skills in an agile teamwork environment
|
PLO 6: have the understanding that software interacts with many different domains and the ability to be able to communicate with, and learn from, experts from different domains<o:p></o:p> PLO 7: be knowledgeable about current software engineering practices in the workplace, collaborative software development and management processes and their role in the development of quality software systems. |
Open Learning Platform Activities<o:p></o:p> End of Placement Presentation<o:p></o:p>
Sponsor Evaluation
|
Gain in depth knowledge <u>in </u>an advanced SE specialization such as Web Systems, Business Systems, i.e. Security, Embedded Systems, Big Data, INFS, AI, Software as a Service (SaaS), DevOps
|
PLO 1: Demonstrate a solid understanding of the software engineering knowledge and skills, necessary to begin practice as a software engineer.
|
Open Learning Platform Activities<o:p></o:p> End of Placement Presentation<o:p></o:p>
Sponsor Evaluation
|
Demonstrate good communications skills – ability to liaise with team, business stakeholders, clients and/or contractors (on-site / off-site)
|
PLO 6: have the understanding that software interacts with many different domains and the ability to be able to communicate with, and learn from, experts from different domains<o:p></o:p> PLO 7: be knowledgeable about current software engineering practices in the workplace, collaborative software development and management processes and their role in the development of quality software systems.<o:p></o:p> |
Open Learning Platform Activities<o:p></o:p> End of Placement Presentation<o:p></o:p>
Sponsor Evaluation
|
Pre-requisites / Co-requisites
This course is based on the concept of active learning i.e. the best way to learn Software Engineering skills is to participate in a real workplace. Students learn most effectively when they are thoroughly engaged in the learning process and are supported within the learning environment to take up challenges offered. This philosophy is reflected in the Guidelines on Learning that Inform Teaching at UNSW, which may be found at www.guidelinesonlearning.unsw.edu.au .
Students prepare for the workplace through the completion of goal setting and workshops/seminars which offer guidance to the scholars on professional expectations. Refer to UNSW Co-op Program IT Guidelines document.
For the on-line and workshop components, the learning and teaching activities focus on reflective student learning”. Reflection involves exploration of our thoughts and actions to better understand the assumptions, values and ethical frameworks we may be using both consciously and (often more importantly) unconsciously. Reflection also describes the process of evaluating elements of the self, the task and the environment regarding their impact on practice, with the aim of guiding effective decision-making and action.
Industry Placement environments are well suited to fostering reflective learning practices among students. In this course:
The on-line and workshop components consist of independent and collaborative on-line learning activities on theOpen Learning Platform, face to face workshops and final presentations. Students MUST complete all learningactivities.
Students’ performance will be monitored and reviewed throughout the Industry Placement, and feedback and advice provided.
There will be three assessment components as listed below:
Assessment Task | Weighting | Length | Due date (Tentative) |
|
50% |
Online activities which vary in length.
Final Report max 1500 words.
|
|
End of Placement Presentation |
30% |
20 mins presentation + 10 mins Q&A To sponsor organization and UNSW representatives |
Final month of placement To be coordinated between students and Course Coordinator |
Sponsor Evaluation |
20% |
Complete prescribed form |
Completed within 2 weeks of end of placement |
Total |
100% |
– |
– |
Formal Requirements:
In order to pass this course, you must achieve a composite mark of at least 50 out of 100. You are expected to attempt all assessment requirements in the course.
Note that there is no formal examination for SENG3994.
Late submission of any form of assessments: The late penalty is a per-day mark reduction equal to 5% of the max assessment mark for up to 5 days. For example, if an assignment that would receive an on-time mark of 7/10 is submitted 3 days late it should receive a mark of 5.5/10.
Plagiarism is defined as using the words or ideas of others and presenting them as your own UNSW and CSE treat plagiarism as academic misconduct, which means that it carries penalties as severe as being excluded from further study at UNSW. There are several sources to help you understand what plagiarism is and how it is dealt with at UNSW:
Make sure that you read and understand these. Ignorance is not accepted as an excuse for plagiarism. In particular, you are responsible for the of your assignment files such that they are not accessible by anyone but you by setting proper permissions on your CSE home directory and/or on online code repositories. Note also that plagiarism includes paying or asking another person to do a piece of work for you and then submitting it as your own work.
Week |
Activity |
Topic |
Assessment/ Other |
1-2 |
Professional Development Agreement |
Goal setting in liaison with sponsor company and approval from LIC, mapping of placement, understanding sponsor organization and role within team and broader community. |
To assist with Personal Reflection Journal |
1-24 |
Personal Reflection Journal |
Initial assessment of scholar’s self and professional competencies as well as sponsor’s expectations of a new interns. Weekly entries into Personal Reflection Journal reflecting on experiences and learnings. |
Personal Reflection entries to be submitted twice (as the appendices of Progress Report and Final Report) |
1-24 |
Work Placement |
Carrying out tasks in sponsor organization |
Weekly Reporting to Supervisor at Sponsor Organization |
24 |
Personal Reflection Report |
Final report reflecting on learning outcomes and experiences. |
Personal Reflection Report to be submitted at the end of placement |
24 |
Presentation |
End of Placement Presentation |
Prepare End of Placement Presentation Schedule presentation (remember to invite LIC and Co-op Industry Partner) |
24 |
Evaluation |
Sponsor and Scholar Evaluation |
To be summitted via Co-op Program Career Manager Platform |
Note:
The LIC, Software Engineering Program Director and the Co-op Program office are actively monitoring student learning and quality of the student experience in this program. A random selection of completed assessment tasks may be used for quality assurance, such as to determine the extent to which program learning goals are being achieved. All material used for such purpose will be treated as confidential.
Feedback is regularly sought from students and continual improvements are made based on this feedback. At the end of this course, you will be asked to complete the myExperience survey , which provides a key source of student evaluative feedback. Your input into this quality enhancement process is extremely valuable in assisting us to meet the needs of our students and provide an effective and enriching learning experience. The results of all surveys are carefully considered and do lead to action towards enhancing educational quality.
In this course, we will seek your feedback through end of term myExperience responses and through informal feedback.
The LIC will be available during the placement to meet with the scholar and the sponsor if required. The UNSW Co-op Program Scholar Manager and/or your Industry Partner should be the first point of contact between the sponsor/scholar and the University in the event of unresolved issues which may arise during the placement. Remedial actions may be necessary, and UNSW requires the opportunity to guide the placement to satisfactory conclusion for all parties.
If a student can foresee that their participation or performance is going to be affected significantly by illness or other unavoidable cause, the student should contact the course coordinator and Co-op Program office as soon as possible
You can view the Special Consideration policy at the link here
UNSW handles special centrally (in the Student Lifecycle division), so all special must be submitted via the UNSW Special Consideration website. If your work in this course is affected by unforeseen adverse circumstances, you should apply for Special Consideration. Special must be accompanied by documentation on how you have been affected, which will be verified by Student Lifecycle. Do not email the course directly about special consideration. If your request is reasonable and your work has clearly been impacted, then
Note the use of the word "may". None of the above is guaranteed. It depends on you making a convincing case that the circumstances have clearly impacted your ability to work. Note that UNSW expects you to be available to sit Supplementary Exams, if required. If you are awarded a supplementary exam and do not attend, then your exam mark will be zero.
If you are registered with Disability Services, please forward your documentation to your Lecturer within the first two weeks of term.
Contacting LiC and Course Admin: No personal emails please.
Resource created Monday 22 May 2023, 08:14:49 AM, last modified Friday 02 June 2023, 11:51:09 AM.