CS代考 COMP1110/COMP1140/COMP6710

Structured Programming COMP1110/COMP1140/COMP6710
Your lecturer Mechanics/admin Course goals Material Resources Assessment
Structured Programming 1110/1140/6710

Copyright By PowCoder代写 加微信 powcoder

“YankeeHatart-MJC”byMartymanattheEnglishlanguageWikipedia.LicensedunderCCBY-SA3.0viaWikimediaCommons – https://commons.w ikimedia.org/w iki/File:Yankee_Hat_art-MJC.jpg#/media/File:Yankee_Hat_art-MJC.jpg

Introduction
Introduction
• WhoIamandwhyarewehere?
– Josh Milthorpe, Research Fellow, Research School of Computer Science – Research interests
• High-performance computing • Parallel programming models • Fault tolerance
Structured Programming 1110/1140/6710 5

Introduction
– Schedule, labs, assignment, notices
– Enrolment
• Consultation hours
– You must enroll in a lab group – either physical or online – by the end of week 1
Structured Programming 1110/1140/6710 7

Access & Inclusion
Are a team of DisAbility and Equity Advisors who support ANU students whose participation in academic studies is impacted by:
• Disability~ physical or learning
• mental health condition/s
• ongoing chronic medical condition/s,
short term illness/ injury As well as:
• Elite Athletes and
• International under 18 year old students.
 +61 2 6125 5036
: http://www.anu.edu.au/students/health-wellbeing/diversity-inclusion :
If your circumstances are listed above and you require support to achieve your academic goals, please visit the Access and Inclusion website to find out about registering.

A&I Special (Alternative) Exam Arrangements
It is the student’s responsibility to ensure that they have a valid Education Access Plan (EAP) in place with A&I at least two (2) weeks prior to examination periods.
The deadline to renew EAPs and request SEAs for 2020 are:
Semester 1:
– Mid-semester exams: 13 March 2020
– End of semester exams: 21 May 2020
Semester 2:
– Mid-semester exams: 14 August 2020
– End of semester exams: 22 October 2020
• Students who do not inform A&I within this timeframe should be aware that failure to so do will result in their SEAs not being implemented for the examination period.
• New registrations after the deadline will be considered on a case-by-case basis

Introduction
CECS Class Representatives
Roles and Responsibilities
✓ Be creative and proactive in gathering feedback from your classmates about the course.
✓ Act as the official liaison between your classmates and your lecturers in communicating feedback about the course and providing course-related updates to your classmates. You’ll also provide regular reports to the Associate Director (Education) on the feedback you’ve been gathering.
Benefits of Being a Class Rep
✓ The opportunity to develop skills sought by employers – particularly interpersonal, dispute resolution, leadership and communication skills.
✓ Empowerment: Play a more active role in determining the direction of your education. Become more aware of issues influencing your University and current issues in higher education.
Nominations
✓ Please contact CECS Student Services with your name, Student ID and the course number (e.g. COMP1110) you are interested in becoming a Class Representative for.
Structured Programming 1110/1140/6710 10

Introduction
Rolls XWB for the A350. Photo: AINonline
Structured Programming 1110/1140/6710 11

• Introduction
“Essentially, engineering is all about cooperation, collaboration, and empathy for both your colleagues and your customers.
If someone told you that engineering was a field where you could get away with not dealing with people or feelings, then I’m very sorry to tell you that you have been lied to. Solitary work is something that only happens at the most junior levels….”

Introduction
Course goals
Introduction to…
• Core Computer Science
– Object oriented programming – Data structures, algorithms
• Software Engineering
– Working with large scale software systems – Testing
• Software Development Skills
– Modern OO language (Java, including Java FX) – IDE (IntelliJ) and SCM (Git)
Structured Programming 1110/1140/6710 13

Introduction
The material in these lectures is drawn from a number of sources, including:
• The Oracle Java Tutorial (for intro to Java) • The Oracle JavaFX Tutorial
• Previous years’ notes
Structured Programming 1110/1140/6710 14

Introduction
Teaching modality
Lecture material made available to you ahead of time via the course web site.
Classes are used to work through material with working examples. Classes work best when you engage.
Structured Programming 1110/1140/6710 15

• Introduction
“I’ve failed over and over and over again in my life
… and that is why I succeed.”

Introduction
• These slides
– Available on course website at the start of each week
Structured Programming 1110/1140/6710 17

Introduction
Resources cont.
• These slides
– Available on course website at the start of each week
– Class web site
– Class forum (Piazza)
– Oracle Java SE Tutorial (html, pdf)
– Oracle JavaFX Tutorials
– U. Waterloo Java Visualizer (see course web page for link) – StackOverflow and other online forums
– IntelliJ online tutorials
Structured Programming 1110/1140/6710 18

Introduction
Assessment
5% Lab test
5% Individual assignment 5% Class engagement
30% Group assignment 5% Mid-semester exam
Structured Programming 1110/1140/6710 19

Introduction
Hurdle Assessments
You must pass the basic competency assessment, week 4. You must receive a mark of at least 40% in the final exam.
Failure of any of these hurdles will result in automatic failure of the course
Please review the administrative overview (course web page)
Structured Programming 1110/1140/6710 20

Introduction
Plagiarism
Honesty and integrity are paramount.
They are not at odds with research and collaboration.
Do be resourceful, collaborate and engage.
Never represent someone else’s work as your own.
Do read the ANU’s position on academic integrity http://academichonesty.anu.edu.au/
Structured Programming 1110/1140/6710 21

• Introduction
“You can know the name of a bird in all the languages of the world,
but when you’re finished, you’ll know absolutely nothing whatever about the bird…
So let’s look at the bird and see what it’s doing — that’s what counts.
I learned very early the difference between knowing the name of something and knowing something.”

程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com