COMP1927 Course Introduction 16x1

Slides:



Advertisements
Similar presentations
Course Web Site – Also linked from Blackboard Course Materials – Excel Tutorials – Access Tutorials – PPT.
Advertisements

July Overview1 COMP 2011 Data Organisation 2004 Session 2 Lecturer: Alan Blair Head Tutor: Loc Huynh.
Database Design Concepts Info 1408 Lecture 1 Introduction to the module.
S Overview1 COMP 2011/2711 Data Organisation 2006 Session 1 Lecturer: Norman Foo Head Tutor: Loc Huynh; others to be nominated.
Professor Weaver CSC181 Programming I Professor Weaver
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
(CS1301) Introduction to Computer Programming City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
© 2004 Goodrich, Tamassia CS2210 Data Structures and Algorithms Lecture 1: Course Overview Instructor: Olga Veksler.
Dr Andy Brooks1 FOR0383 Software Quality Assurance Lecture 1 Introduction Forkröfur/prerequisite: FOR0283 Programming II Website:
1 HCC Brandon Independent Study Orientation Power Point Instructor: Tiffany Cantrell.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
COMP Introduction to Programming Yi Hong May 13, 2015.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
HNDComputing – DeMontfort University  DeMontfort University 2011 Introduction to Module IMAT1408 wk1 Database Design ConceptsDatabase Design Concepts.
1 Project Information and Acceptance Testing Integrating Your Code Final Code Submission Acceptance Testing Other Advice and Reminders.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
Leena Razzaq Office: 310BWVH Office hours: Monday 11am-1pm or by appointment jys.
Welcome to Physics 1D03.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Introduction to Data Structures
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
1 CSE1301 Computer Programming: Revision. 2 Topics Type of questions What do you need to know? About the exam Exam technique Staff consultation Revision.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
© Copyright 2004, Alan Marshall 1 Introduction COURSE OVERVIEW.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Advanced Legal Writing Seminar: Wednesdays, 10:00 p.m. EST Office Hours: Mondays from 3 – 5 p.m. EST, and by appointment AIM sign-in: cssouthall
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
GdI/ICS 1 WS 2009/2010 Telecooperation/RBG Prof. Dr. Max Mühlhäuser Dr. Guido Rößling Dr. Dirk Schnelle-Walka, Stefan Radomski.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
King Saud University1 CSC 112 Java Programming I Introduction.
Data Structures and Algorithms in Java AlaaEddin 2012.
Structured Programming (COIT 29222) Term 2, 2009, Final Exam Date And Time  As advised by the university Open/Closed Book (3 hours)  Structured Programming,
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Jongwook Woo Computer Information Systems CIS 528 Introduction to Big Data Computing and Analysis (Syllabus) Jongwook Woo, PhD California.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
COMP9024: Data Structures and Algorithms
Introduction to Programming
Welcome to CS 1010! Algorithmic Problem Solving.
ELT & Vocabulary Learning
CSE1311 Introductory Programming for Engineers & Scientists
COMP390/3/4/5 && COMP593 Final Year Projects Demonstration & Dissertation Irina Biktasheva
Presentation transcript:

COMP1927 Course Introduction 16x1 COMP1927 16x1 Computing 2 Lecturer: Angela Finlayson, angf at cse.unsw.edu.au Website: http://www.cse.unsw.edu.au/~cs1927/16x1 COMP1927 Course Introduction 16x1

Course Goals get you thinking like a computer scientist not just a programmer know a set of fundamental techniques/structures able to reason about their applicability/effectiveness

Assumed Knowledge At the start of this course you should be able to: produce a correct C program from a specification understand the state-based model of computation (variables, assignment, addresses, parameters, scope) use fundamental C data structures (char, int, float, array, struct, pointers) use fundamental control structures (sequence, selection (if), iteration (while)) use abstraction via function declarations use linked links

Learning Outcomes By the end of the course you should be able to: analyse performance characteristics of algorithms measure performance behaviour of programs choose/develop effective data structures choose/develop algorithms on these data structures reason about effectiveness of data structures + algorithms create a set of DS+A as an abstract data type

Syllabus Overview Abstract data types computational complexity, performance analysis Solving problems such as sorting, searching Graphs and graph algorithms

Textbook Algorithms in C, Parts 1-4, Robert Sedgewick Problems – bad style – complex ways of doing things. Algorithms in C, Parts 1-4, Robert Sedgewick Algorithms in C, Part 5, Robert Sedgewick

Lectures present a brief overview of theory demonstrate problem-solving methods give practical demonstrations Lectures are based heavily on text-book. Slides are available in PDF formats. Feel free to ask questions, but No Idle Chatting.

Tutorials clarify any problems with lecture material work through problems related to lecture topics give practice with design skills (think before coding) Tutorial exercises available on web the week before. Please read and attempt them before your class. Marks for attendance/participation

Labs Lab exercises aim to build skills that will help you to complete the assignment work pass the final exam Lab classes give you experience applying tools/techniques. Each lab exercise is a small implementation/analysis task. Some tasks will be done in pairs Don’t copy, don't fall behind and start them before your lab class if you need to. Due by tuesday midnight the next week

Assignments give you experience applying tools/techniques to larger problems than the lab exercises Both assignments are individual assignments Late penalties apply to the maximum mark: 10% for each day late. They always take longer than you expect. Organise your time and don't leave them to the last minute.

Plagiarism You attempt Labs and Assignments unsupervised ... Plagiarism= submitting someone else's work as your own. Plagiarism will be checked for and punished. We run a plagiarism detection program against submissions this session, any previous sessions etc You will struggle in the final exam if you do not practice on your own. Try to get help before you reach the stage where you are too far behind to complete the work.

Extra Help Consultations Weekly consultations for extra help with labs and lecture material More time slots will be scheduled near assignment due dates Email me for additional consultations if needed. Forum on website

Assessment Tutorial Mark 5% of total Attendance and participation Lab Mark 10% of total Lab marks out of 3 for each lab Some weeks opportunities for a bonus mark to make up for any missed labs Class Prac Exam 10% of total 5% for each Assignments assn 1 10% assn 2 10% Final exam Worth 55%of overall assessment

Supplementary Exams Supplementary exams are only available to students who do not attend the exam AND have a serious documented reason for not attending If you attend an exam you are making a statement that you are "fit and healthy enough" it is your only chance to pass (i.e. no second chances)

Advice Do the Lab exercises and Assignments yourself (or with your pair partner when appropriate) Programming is a skill that improves with practice. The more you practice the easier labs/assignments/exams will be. Don't restrict practice to lab times and two days before assignments due. Make use of tutorials by attempting questions before the class and participating. Go to consults if you need help or fall behind. We want you to do the best you can 