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
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
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.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
8/3/2015Lone Star College - Tomball Welcome To LSC-Tomball Independent Study Math Course MATH 0308 Section 3W001 Beginning Algebra Orientation Theresa.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
CS1104: Computer Organisation Welcome (AY2006/7 Semester 2)
Welcome to COE212: Engineering Programming Instructor: Wissam F. Fawaz Office 103, Bassil bldg. All week long: What is computer.
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.
COMP Introduction to Programming Yi Hong May 13, 2015.
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
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
SE3183 Advance Web Programming Programming Session 2013/2014.
CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Welcome to Level 3 Fall Semester 2013 Academic year 2013/2014.
Welcome to the University of Alberta Luis Alberto D’Elia Department of Educational Policy Studies Faculty of EDUCATION, University of Alberta.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
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.
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
OSes: 0. Prelim 1 Operating Systems v Objectives –to give some background on this subject Certificate Program in Software Development CSE-TC and CSIM,
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
CS1101: Programming Methodology
Classroom logistics and practices PROGRAMMING FUNDAMENTALS.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
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.
Welcome and Administrative Matters Lecturer’s slides.
CS1010: Programming Methodology
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
CS50x Kansas City. Agenda Welcome! This is CS50x, Kansas City Edition Introduction to: LaunchCode CS50x Course Tools used in the course Programming How.
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
WEEK 1 Class Activities.
Math 1316 Prof. Thomas Jay. Homework: Homework problems are designed to reinforce the lecture/reading. If you miss a class, you should attempt to do.
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
Computer Engineering Department Islamic University of Gaza
CSC207 Fall 2016.
CSc 1302 Principles of Computer Science II
CS1010 Programming Methodology
CS1010 Programming Methodology
It’s called “wifi”! Source: Somewhere on the Internet!
CS2100 Computer Organisation
CS1010 Programming Methodology
Computer Science 102 Data Structures CSCI-UA
CS2100 Computer Organisation
EECE 310 Software Engineering
Introduction to Programming Using C++
Welcome to CS220/MATH 320 – Applied Discrete Mathematics Fall 2018
CS114B Introduction to Computer Science II
Presentation transcript:

Welcome and Administrative Matters Lecturer’s slides

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

Lecturers CS1010 (AY2015/6 Semester 1)Welcome - 3© NUS Prof. Wynne Hsu Sectional groups: SG2, SG31 Office: COM2 #03-05 Dr Zhao Jin Sectional group: SG1, SG32 Office: COM2 #02-10 Dr. Huang Zhiyong Sectional group: SG3, SG33 Office: I2R #09-05

Discussion Leaders CS1010 (AY2015/6 Semester 1)Welcome - 4© NUS 1.Anand Sundaram 2.Benedict Suraj 3.Chiam Zhijie Jonathan 4.Hu Wenyan 5.Li Xuehe 6.Lim Wei Cheng 7.Luan Wenhao 8.Nguyen Thanh Nhan 9.Ryan Alexander Hanalim 10.Savin Varshney 11.Sun Lixin 12. Huang Junjie 13. Lim Wei Zhong 14. Raviprakash Ramavtar Chandak 15. Zhao Pengran

Graders CS1010 (AY2015/6 Semester 1)Welcome - 5© NUS 1.Choo Jia Le 2.Peh Kim Chai Alex

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

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

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

Description and Objectives CS1010 (AY2015/6 Semester 1)Welcome - 9© 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 1)Welcome - 10© NUS Language constructs Problem solving Coding

Schedules and Workload CS1010 (AY2015/6 Semester 1)Welcome - 11© NUS  Lectures:  3 hours/week.  Discussion sessions:  2 hours/week from week 3.  Continual assessments:  Take-home lab assignments  2 Practical Exams (Saturdays)  Mid-Semester Test (Saturday)  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 1)Welcome - 12© 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 1)Welcome - 13© NUS  Some common concepts encountered in programming  Prime numbers  Complex numbers  Polynomials  Matrices  Mathematical maturity desirable

sunfire Account CS1010 (AY2015/6 Semester 1)Welcome - 14© 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 1)Welcome - 15© NUS Tracking your own progress.

Messages for CS1010 Students CS1010 (AY2015/6 Semester 1)Welcome - 16© 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 1)Welcome - 17© NUS  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  Gradeless first semester – you still need to work hard in CS1010 for 2 reasons  To get a Satisfactory grade for SU, you must attain at least a C grade (not D grade)  A solid foundation in the programming is important, as CS1010 is the pre-requisite to CS1020 module, which is very much tougher and uses a different programming language (Java)

Quotes for CS1010 Students CS1010 (AY2015/6 Semester 1)Welcome - 18© 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 1)Welcome - 19© NUS