Applications for 2023 High School Computing Fundamentals - Part A - Basics, at https://forms.office.com/r/mickueDE7W
Course Code | HSCH1511 |
Course Title | High School Computing |
Convenor | Michael Schofield |
Admin | |
Classes | |
Consultations | |
Units of Credit | UNSW cannot offer OUC for this course, but the workload for Part A + Part B are the same as 6 UOC |
Course Website | http://cse.unsw.edu.au/~HSCH1511/00x0/ |
Handbook Entry | |
Student Reps |
|
Experience a genuine university course that uses resources taken from undergraduate computing courses. This is a chance to be an undergraduate student for a few hours each week and to prepare yourself for university. Each course runs for one school term and present different aspects of Computer Science. Teachers and students can express interest by completing this form .
The course will be delivered in two parts. Students may take part A or B withour restrictions.
Before commencing this course, students should:
Otherwise no background knowledge is assumed.
After completing this course, students will:
This course has a heavy practical orientation. Lectures will revolve around live demonstrations of programming and use of tools. Labs and assignments are also highly practical. Practical sessions will be conducted in a group environment with UNSW tutors supporting each group using remote learning technologies. On top of this, the course is not just about the specific technical aspects of Programming, but also a preparation for studying Computer Science and the thought processes and skills necessary for a career in the field.
A typical week would be:
Lectures will be used to present the theory and practice of the techniques and tools in this course. There will be extensive use of practical demonstrations during lectures. Lecture notes will be available on the course web pages before each lecture. Lectures are delivered entirely via video, with links being provided each week alongside slides.
In addition to scheduled lectures, there will be some more informal streams and pre-recorded videos to give students a chance to ask questions directly as well as cover content that is not "official" course content, but still might be very useful.
You will also be expected to attend a tutorial/laboratory session to clarify ideas from lectures and work through exercises based on the lecture material. Following the theoretical section of the tutorial/laboratory session, there will be time to work on practical exercises as well as have some time to have one on one conversations with your tutors to get specific help. Lab exercises will be done in small groups, and you and other students can work through them together, learning from each other. Tutors will facilitate you forming pairs/groups during Laboratory Sessions.
There will be help forums where tutors will be available for help with specific problems and assignment clarification.
The Student Code of Conduct sets out what the University expects from students as members of the UNSW community. As well as the learning, teaching and research environment, the University aims to provide an environment that enables students to achieve their full potential and to provide an experience consistent with the University's values and guiding principles.
A condition of enrolment is that students inform themselves of the University's rules and policies affecting them and conduct themselves accordingly. In particular, students have the responsibility to observe standards of equity and respect in dealing with every member of the University community. This applies to all activities on UNSW premises and all external activities related to study and research. This includes behaviour in person as well as behaviour on social media, for example Facebook groups set up for the purpose of discussing UNSW courses or course work.
Behaviour that is considered in breach of the Student Code Policy as discriminatory, sexually inappropriate, bullying, harassing, invading another's privacy or causing any person to fear for their personal safety is serious misconduct and can lead to severe penalties, including suspension or exclusion from UNSW.
Plagiarism
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 on-line sources to help you understand what plagiarism is and how it is dealt with at UNSW.
Students will be asked to write personal reflections on what they have been learning as well as how they would like to improve and learn more about the content in the course. As non-technical communication is seen as a necessary skill for technical professionals, this exercise gives students some practice in this.
Each lab exercise will be submitted for marking. All students will need to submit solutions, even if they've worked in a group and have the same solution as someone else.
There is one assessable programming assignment. Assignments give you the chance to practice what you have learned on relatively large problems (compared to the small exercises in the labs). Assignments are a very important part of this course, therefore it is essential that you attempt them yourself. Collaboration with other students is limited to discussion of fundamentals, not any discussion of assignment specifics.
The Exam will be an online quiz lasting one hour. It will contain implementation tasks which will require you to write short C programs. It will also contain sections which require you to read code or answer questions to show your knowledge of programming.
A 10 week course run over school term 2.
Topics include:
A 10 week course run over school term 3.
Topics include:
Resource created Tuesday 08 February 2022, 04:56:25 PM, last modified Monday 24 April 2023, 09:26:44 AM.