Differences between revisions 2 and 23 (spanning 21 versions)
Size: 1341
Comment:
|
Size: 2595
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
= COMP1917: Higher Computing = | = Course Homepage = |
Line 5: | Line 5: |
||<#cccccc>~+ Course Material +~ ||<#ccccff> ~+ '''[http://www.cse.unsw.edu.au/~cs1917/09s2 2009 s2]''' +~[[BR]]''current session'' ||<#cccccc> ~-[http://www.cse.unsw.edu.au/~cs1917/09s1 2009 s1]-~ ||<#cccccc> ~-[http://www.cse.unsw.edu.au/~cs1917/08s2 2008 s2]-~ ||<#cccccc> ~-[http://www.cse.unsw.edu.au/~cs1917/08s1 2008 s1]-~ || | == COMP1917 Computing 1 == ||<#cccccc>~+ Course Material +~ ||<#ccccff> ~+[[http://wiki.cse.unsw.edu.au/cs1917cgi/11s1|2011 s1]]+~<<BR>>''current session'' -~ ||<#cccccc> '''[[http://www.cse.unsw.edu.au/~cs1917/10s2|2010 s2]]''' ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/10s1|2010 s1]] -~||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/09s2|2009 s2]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/09s1|2009 s1]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/08s2|2008 s2]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/08s1|2008 s1]]-~ ||<#ccccff> ~+ '''[[http://wiki.cse.unsw.edu.au/openlearning|YouTube Version]]''' +~<<BR>>''see [[http://wiki.cse.unsw.edu.au/openlearning|openlearning]] site''|| |
Line 12: | Line 14: |
=== Course Coverage === * [:CoreCourses/Syllabus: Topic list] * [:CoreCourses/StyleGuide:Coding Style Guide] |
== Objectives == After completing COMP1917, you should be able to: * Design solutions for simple problems. * Design solutions for larger problems using abstraction and interfaces. * Distinguish between well-written programs and poorly written programs. * Write programs using good programming style. * Have a solid understanding of the use memory and pointers in C. * Create and use dynamic data structures such as linked lists and trees. * Test and debug programs. * Work in a team to develop software. === Specific Skills === === About the Course === * [[/SubjectInformation|Course Outline]] * [[/AssumedKnowledge|Assumed Knowledge]] * [[CoreCourses/Syllabus| Topic list]] * [[CoreCourses/StyleGuide|C Style Guide]] |
Line 17: | Line 38: |
* [:/CourseInformation:Standard Course Outline] * [:/Schedule:Standard Teaching Schedule] * [:/SampleExam:Sample Exam] * [:firstYear: Which Computing Course Should I Take?] * [https://cgi.cse.unsw.edu.au/~cs1711cgi/richard/cgi-bin/moin.cgi/Teaching/12WeekSyllabus/Overview?action=print What paths are possible through the Computing Courses?] |
* [[http://www.youtube.com/user/unswelearning#g/c/6B940F08B9773B9F|past lectures on YouTube]] * [[/CourseInformation|Standard Course Outline]] * [[/Schedule|Standard Teaching Schedule]] * [[/SampleExam|Sample Exam]] * [[firstYear| Which Computing Course Should I Take?]] * [[https://cgi.cse.unsw.edu.au/~cs1711cgi/richard/cgi-bin/moin.cgi/Teaching/12WeekSyllabus/Overview?action=print|What paths are possible through the Computing Courses?]] |
Line 24: | Line 46: |
* [:/TeacherNotes:Notes on syllabus] * [:/Postmortem:Postmortems and suggestions from previous offerings]] (please add your own post mortem here too) |
* [[/TeacherNotes|Notes on syllabus]] ||Postmortems and suggestions||~- [[/Postmortem/10s1|10s1]] -~||~- [[/Postmortem/09s2|09s2]] -~||~- [[/Postmortem/09s1|09s1]] -~||~- [[/Postmortem/08s2|08s2]] -~||~- [[/Postmortem/08s1|08s1]] -~|| |
Line 29: | Line 51: |
~- CategoryCourseHomePage -~ | ~- CategoryCourseHomePage | <<Hits>> page views -~ |
Course Homepage
COMP1917 Computing 1
Course Material |
2011 s1 |
YouTube Version |
Overview
Introduction to programming and computer science. Introduction to C, problem solving, debugging, programming style, unit testing, teamwork. Recursion, security, memory, pointers, and dynamic data structures.
Objectives
After completing COMP1917, you should be able to:
- Design solutions for simple problems.
- Design solutions for larger problems using abstraction and interfaces.
- Distinguish between well-written programs and poorly written programs.
- Write programs using good programming style.
- Have a solid understanding of the use memory and pointers in C.
- Create and use dynamic data structures such as linked lists and trees.
- Test and debug programs.
- Work in a team to develop software.
Specific Skills
About the Course
Student Resources
Staff Resources
CategoryCourseHomePage | 267463 page views