1 Welcome to CS 105 Intro Comp Pgm’g I Welcome to IIT too?

Slides:



Advertisements
Similar presentations
CSc 2310 Principles of Programming (Java)
Advertisements

Today’s Agenda  Syllabus CS2336: Computer Science II.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
MAC 1114 Trigonometry. All changes will be announced during class.
Welcome to IIT and cs105!. CS Secs Jon Hanrath SB Office Hours: –MW 8:00 A.M. – 9:45 A.M. –W 5:00 P.M. – 6:00 P.M
Management Information Systems Dr. Eric Breimer. Course Syllabus CSIS-114: Management Information Systems (Spring 2006) Lecture: Wednesday and Friday,
COMP 14 Introduction to Programming Miguel A. Otaduy Summer Session I, 2004 MTWRF 9:45-11:15 am Sitterson Hall 014.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
PROBABILITY AND STATISTICS FOR ENGINEERS Session 1 Dr Abdelaziz Berrado MTH3301 —Fall 09.
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.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
CHEMISTRY Professor Richard Karpeles. Spring 2014 Chemistry 2 (84.122) Dr. Richard Karpeles Olney Hall 502A (978)
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
PLEASE GRAB A SEAT ANYWHERE FOR NOW. Welcome to the CMSC 201 Class!!! Mr. Lupoli ITE 207.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP Introduction to Programming Yi Hong May 13, 2015.
International Student Orientation: Academic and Classroom Culture Sharon Salinger, Dean, Division of Undergraduate Education.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
WEEK-1 PRINCIPLES OF MANAGEMENT BUSN 107, Özge Can.
Read 0090 FALL 2012 W70 Adalia Reyna, Instructor.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Welcome to IIT and cs115!.
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
Welcome to the ESL Center and ESL 403. Goals ESL 403 – Spring 2015 Improve your writing Write paragraphs Meet with tutor Practice grammar Do well in your.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
Dr. Gina Green Intro to Information Technology & Processing.
Welcome to Physics 1D03.
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Welcome to CS 221! First Course in Computer Science for Engineers.
CS 23021–600 Computer Science I Dr. Angela Guercio Spring 2010.
Finance. Overview of Financial Management Introduction Keys to Success Class Structure - Syllabus Text – Financial Management: Core Concepts – 3 rd Ed.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Welcome to Algebra CD!! Please put the following info on your index card. (that you like to be called)
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
ICS 6B Boolean Algebra and Logic Winter 2015
COP3502: Introduction to Computer Science Yashas Shankar.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
CS Introduction to Computer Science Spring 2011 Dr. Angela Guercio (
CST 223 Concepts of Programming Languages Dr. Sherry Yang PV 171
King Saud University1 CSC 112 Java Programming I Introduction.
Introduction to Financial Management. Overview of Financial Management Introduction Keys to Success Recitations Class Structure - Syllabus Text – Financial.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Introduction to Programming Welcome to Our Class.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Welcome to IIT and cs105!. CS 105 Jon Hanrath – SB112B Office Hours: –TBD
CS 201 Accelerated Introduction to Computer Science LECTURE 1 GEORGE KOUTSOGIANNAKIS 1 Copyright: FALL 2016 Illinois Institute of Technology/ George Koutsogiannakis.
CSc 120 Introduction to Computer Programing II
CS101 Computer Programming I
CSc 1302 Principles of Computer Science II
Welcome to General Biology II!
Welcome to CS 1010! Algorithmic Problem Solving.
FINAL EXAM INFORMATION
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1340! Computing for scientists.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to Physics 1D03.
Introduction to Computers SPRING 2019
Accelerated Introduction to Computer Science
Welcome to cs105 and cs104!.
Presentation transcript:

1 Welcome to CS 105 Intro Comp Pgm’g I Welcome to IIT too?

2 CS 105, Sections 07, 09 Spring 2011 Dr. Jim Sasaki Office Hours: (SB 110) MW 11:30 am – 12:30 pm; R 1–2 pm

3 Lecture:Wed 6:25 – 8:05 pm, SB 104 Labs:Thu 6:25 – 7:15 pm Section 07: SB 108 Section 09: Rice campus Meetings

4 CS Intro Courses CS 105: One semester; requires little or no previous programming experience. Uses C++ CS : Two semester sequence. Assumes previous programming experience. Uses C++ or Java. Primarily for CS majors CS 201: One semester accelerated combination of CS 115 & CS 116, requires previous programming experience. Uses Java.

5 CS 105 – Required Textbook and Lab Manual “C++Programming: From Problem Analysis to Program Design”, by D.S. Malik 2nd (YELLOW) OR 3rd (GREEN) Edition OR 4th (BROWN) Edition

6 End-of-Semester Score Labs – 20% Project – 10% 2 Quizzes – 5% each Exam I (in Lecture) – 10% Exam II (in Lecture & Lab) – 20% Final Exam – 30% Must pass Final Exam to pass course

7 CS105 Labs Labs prepare you for tests. Labs assigned in handout; on website Consist of a reading assignment and exercises from Malik textbook Lab exercises comprised of Exercises and Programming Exercises (located at end of each Chapter in textbook).

8 CS105 Labs Work on personal or campus computers. You’re expected to complete a Lab BEFORE your Lab section meets. Save.cpp file(s) to flash drive, or send to yourself in and bring to Lab section for discussion and questions. (See more in Lab 0.)

9 CS105 Labs (Cont) Labs Are Not Graded. Lab credit comes from attending and participating in lab session. Arrive late? Leave early? Half credit. TA will cover Labs/questions/other topics in Lab session.

10 Expectations Attendance in Lectures and Labs Completion of Tests (= Exams + Quizzes) Four to Six hours per week on homework Outside help if necessary No Cheating (Tests, Project) Have fun!!

11 Class Courtesy Rules No swearing or other inconsiderate behavior Turn off cell phones; no laptops, iPads, etc. In Lab: No Internet browsing, ing, gaming, IM-ing (Hey, it’s only 50 minutes!) Questions, Discussions, and Ideas are welcome.

12 Missing a Test If you will miss an Test (= Exam or Quiz), make arrangements BEFORE the test date. Test dates already posted. If Emergency: Medical problem: Doctor/Hospital note Family problem: Contact info for parents

13 Unacceptable Excuses for Missing a Test Didn’t know when test was. Had a game/match/practice/doctor’s app’t. Missed the bus. Slept late. Felt sick [but not sick enough to see Doctor]. I’m just a freshman. Roommate took my alarm clock/textbook/underwear If any of above happen, get to the test AS SOON AS POSSIBLE !!!

14 Ethics: We’re For It!! Tests: Closed Everything: Book, Notes, …. Open ears (no mp3 players, cell phones, etc). Labs should be done independently, but working with others is acceptable. Project: Individual; to Be Announced.

15 CS 105 – Web Page Click on Syllabus Weekly assignments Quiz and Exam dates Lecture slides TA and instructor office hours Other course information

16 Where to Get Help Instructor’s office hours TA’s office hours, Lab time - Any TA Can answer questions ARC: Academic Resource Center has tutors available ( Internet: Search for “C++ tutorial/help/etc.” GET HELP EARLY RATHER THAN LATER!!!

17 Avoid This Final Exam

18 Course Philosophy Computer Science Side Problem Solving Logical Thought Programming in C++

19 Course Philosophy “Real World” Side Human Nature Corporate World Surviving during and after College

20 Problem Solving Arrange a deck of cards by suit and rank How would you do this? How would you tell a child to do this? How would you tell a computer to do this?

21 Problem Solving CS 105 develops logic skills to solve problems by writing a program. A program is a problem-solving tool. Computers follow instructions they’re given. They don’t have “intuition” or make decisions “on their own”.

22 Why Use a Program? Computers perform tasks many times faster than a person. Computers are more consistent than a person. Computers can work 24-7.

23 Terminology Source Code: The original problem-solving, logical solution written in a programming language (e.g. C++) Compiling: The action of turning the source code into a format the computer can use. Linking: The action of bringing in already written code (Libraries) for use in a new program. Executable: The result of compiling and linking a source program; the “.exe” file that the computer can run

24 C++ Required Elements Every C++ program must have: int main() { }

25 // Sam Smith // CS 105 // Section 07 #include using namespace std; int main() { cout << “Hello World!!” << endl; return (0); } Your First Program