Welcome and Administrative Matters Lecturer’s slides.

Slides:



Advertisements
Similar presentations
CS1020 Data Structures and Algorithms I Lecture Note #0 Course Admin (AY2014/5 Semester 2)
Advertisements

CSc 2310 Principles of Programming (Java)
CS1010: Programming Methodology
CS1101: Programming Methodology
CS2100 Computer Organisation Welcome (AY2014/5 Semester 2)
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Welcome and Administrative Matters.
Professor Weaver CSC181 Programming I Professor Weaver
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
COMPUTER SCIENCE 10: INTRODUCTION TO COMPUTER SCIENCE Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
CS1104: Computer Organisation Welcome (AY2006/7 Semester 2)
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
EECE 310 Software Engineering Lecture 0: Course Orientation.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
Chapter 1: Introduction to Project Management
CS2100 Computer Organisation
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Computer Science 10: Introduction to Computer Science Dr. Natalie Linnell with credit to Cay Horstmann and Marty Stepp.
SE3183 Advance Web Programming Programming Session 2013/2014.
Welcome and Administrative Matters Lecturer’s slides.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Welcome to CS 221! First Course in Computer Science for Engineers.
Welcome to Level 3 Fall Semester 2013 Academic year 2013/2014.
Welcome to CPCS 324 Algorithms and Data Structures 2 Fall 2015 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Course Information Sarah Diesburg Operating Systems COP 4610.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
CS1101: Programming Methodology
CS-112 Object Oriented Concepts Course Syllabus. Outline  Instructor and Prerequisites  What this course is  Learning outcomes  Degree program outcomes.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
COMP1927 Course Introduction 16x1
CS1020 Data Structures and Algorithms I Lecture Note #0 Course Admin (AY2015/6 Semester 2)
King Saud University1 CSC 112 Java Programming I Introduction.
WEEK 1 Class Activities.
Data Structures and Algorithms in Java AlaaEddin 2012.
CS1010: Programming Methodology
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
WEEK 1 Class Activities.
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Introduction to CSCI 1311 Dr. Mark C. Lewis
CSC207 Fall 2016.
CS1010 Programming Methodology
CS1010 Programming Methodology
It’s called “wifi”! Source: Somewhere on the Internet!
CS2100 Computer Organisation
CS1010 Programming Methodology
Course Information Mark Stanovich Principles of Operating Systems
CS2100 Computer Organisation
Welcome to CS 1010! Algorithmic Problem Solving.
Andy Wang Operating Systems COP 4610 / CGS 5765
EECE 310 Software Engineering
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Programming Using C++
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
CS114B Introduction to Computer Science II
Andy Wang Operating Systems COP 4610 / CGS 5765
Presentation transcript:

Welcome and Administrative Matters Lecturer’s slides

CS1010 (AY2015/6 Semester 2)Welcome - 2© NUS

CS1010 Teaching Team CS1010 (AY2015/6 Semester 2)Welcome - 3© NUS  Lecturer  Dr. Zhao Jin  Office: COM2 #02-10   Discussion Leaders Mr. Benedict Suraj Mr. Sean Ho Kai JieMr. Jiang Sheng

Module Website CS1010 (AY2015/6 Semester 2)Welcome - 4© NUS Visit this website after class if you have not done so.

IVLE CS1010 (AY2015/6 Semester 2)Welcome - 5© NUS Watch out for announcements Participate in the forums Multimedia videos

IVLE CS1010 (AY2015/6 Semester 2)Welcome - 6© NUS Switch back to Classic Access tools View module

Description and Objectives CS1010 (AY2015/6 Semester 2)Welcome - 7© NUS Introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. Outcomes Solve simple algorithmic problems Write good small programs C as a tool Not just about C

Skills CS1010 (AY2015/6 Semester 2)Welcome - 8© NUS Language constructs Problem solving Coding

Schedules and Workload CS1010 (AY2015/6 Semester 2)Welcome - 9© NUS  Lectures:  3 hours/week.  Discussion sessions:  2 hours/week from week 3.  Continual assessments:  Take-home lab assignments  2 Practical Exams (Wednesdays)  Mid-Semester Test (Wednesday)  Final Exam  Refer to module website Please mark down the dates of all the tests! Inform us of clashes in advance!

Reference Book CS1010 (AY2015/6 Semester 2)Welcome - 10© NUS C Programming: A Q&A Approach by H.H. Tan and T.B. D’Orazio, S.H. Or and Marian M.Y. Choy, McGraw-Hill See module website for more information

Mathematics in Programming CS1010 (AY2015/6 Semester 2)Welcome - 11© NUS  Some common concepts encountered in programming  Prime numbers  Complex numbers  Polynomials  Matrices  Mathematical maturity desirable

sunfire Account CS1010 (AY2015/6 Semester 2)Welcome - 12© NUS  You need a UNIX account on the sunfire server  If you haven’t got one, create one at   This account is different from your NUSNET account

CS1010 Student Handbook CS1010 (AY2015/6 Semester 2)Welcome - 13© NUS Tracking your own progress.

Messages for CS1010 Students CS1010 (AY2015/6 Semester 2)Welcome - 14© NUS  Be prepared to work Really Really HARD!  Lots of self-practice (we will provide you with many practice exercises)  A lot of doubts can be answered by yourself, by writing programs and testing them out by yourself  Explore and ask questions, a lot of them, in class and outside class (IVLE forums)  Clear your doubts as soon as you can  Be open-minded  Do your own work, do not plagiarise

CS1010 Grading CS1010 (AY2015/6 Semester 2)Welcome - 15© NUS  Weightage  Attendance for discussion sessions: 5%  Take-home lab assignments: 2% * 5 = 10%  Practical exams: 10% + 20% = 30%  Mid-semester test: 15%  Final Exam: 40%  CS1010 grading is NOT by bell curve  Every student who deserves an A will get it; there is no quota  On the other hand, we are also free to fail students who do not meet the standard as there is no quota too

Quotes for CS1010 Students CS1010 (AY2015/6 Semester 2)Welcome - 16© NUS  Before you succeed, you must fail many times.  Don’t ask me what this code does, trace it yourself!  Think! Think! Think!  Practise! Practise! Practise!  It’s all about logic. Every step must be clear to you and whoever is reading your code.

End of File CS1010 (AY2015/6 Semester 2)Welcome - 17© NUS