COMP1531
1.1 - Admin - Course Overview
Why should this course be important to you?
Relevance to your program
Assumed Knowledge
That you are at least a mediocre C programmer
- Control structures
- Data types
- Abstraction
- Testing
Overview
Software Development Lifecycle
Web & HTTP
Project Management & Teamwork
Python
GIT
This course covers a broader breadth of knowledge than COMP1511, so learning about multiple topics throughout term is normal.
Assessment
Item | Weighting | Notes |
---|---|---|
Class Mark | 20% | See course outline |
Project | 50% | 3 milestones |
Exam | 30% | No sympathy supps |
- Labs need to be submitted on the Monday the following week
- Labs need to be demonstrated in your labs (on the next)
Teaching Strategies
- Lectures
- Tutorials
- Labs
- Major Project
- Help Sessions
- Exam
Teaching Strategies | Lectures
- 2 x 2 hours per week
- Schedule listed here, showing live stream links to Youtube (to watch them live)
- Slides for the lectures, and the recordings uploaded later, found on the course work page.
Teaching Strategies | Tutorials & Labs
- Tutorial and lab schedule and meeting links/locations can be found here.
- Tutorial and lab content can be found on the course work page.
- Tutorials and labs contribute to your class mark (see course outline).
Teaching Strategies | Major Project
- You will work from weeks 1-10 with a group of 4-5 on a major software project
- This project will be discussed at the end of week 1
- Major project information will be posted here.
Teaching Strategies | Help Sessions
- Help sessions are online "drop-in" sessions where you or your group can get further assistance outside of class time.
- Begin in week 2
- Schedule listed here
Teaching Strategies | Exam
- Final exam will tentatively be open book and online
- Details about the final exam will be shared here closer toward the end of teaching term
Getting Help
- Step 0: Your team
-
Step 1: EdStem forum
- Look for answers before posting
- You were invited "z5555555@unsw.edu.au"
- Step 3: Help Sessions
- Step 4: Emailing Tutor / Assistant Tutor
- Step 5: Lecturer cs1531@cse.unsw.edu.au
System
- Any operating system is fine for this course.
- Windows may require a bit of configuration for some items (but this is a lot easier now with Windows Subsystem for Linux)
- You could do this course only on the CSE machines, so don't stress about your computer
System
-
The following systems are what you need to be comfortable using:
- VLAB
- Python
- Web Browsers
- Git (gitlab)
COMP1531 21T1 - 1.1 - Admin - Course Overview
By haydensmith
COMP1531 21T1 - 1.1 - Admin - Course Overview
- 507