Welcome to IIT and cs105!. CS 105 - Secs. 001-007 Jon Hanrath - 214 SB Office Hours: –MW 8:00 A.M. – 9:45 A.M. –W 5:00 P.M. – 6:00 P.M. 312-567-5701

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:
Welcome to Introduction to Java Programming At J.D.O’Bryant Science & Mathematics Chonho Lee Department of Computer Science University of Massachusetts.
1 Welcome to CS 105 Intro Comp Pgm’g I Welcome to IIT too?
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
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
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.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
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.
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!.
Welcome to CS 115! Introduction to Programming. Class URL
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 Physics 1403!!. Class Web Page! There, you can find: 1. Posted (MS Word format): Syllabus,
CSC 110 – Intro. to Computing Prof. Matthew Hertz WTC 207D /
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)
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.
The Study of Living Things % = A 89 80% = B % = C % = D 59 – 0% = F.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Welcome to IIT and cs105! 1. CS Sec. 02 Summer 2015 George Koutsogiannakis – office: 214 SB Best way to communicate.
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 (
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
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.
1 CS 4396 Computer Networks Lab General Info. 2 Goal: This course aims at helping students get more insight into how the Internet works and gain hands.
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.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
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
Computer Engineering Department Islamic University of Gaza
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 CS 1301! Principles of Programming I.
Accelerated Introduction to Computer Science
CS Problem Solving and Object Oriented Programming Spring 2019
CS201 – Course Expectations
Welcome to cs105 and cs104!.
Presentation transcript:

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

Lecture: M,W 10:00 – 10:50 A.M. SB 111 –Labs: R,F 10:00 a.m. – 10:50 a.m. SB 112F, SB 108 Lecture: M,W 11:25 A.M. – 12:15 P.M. SB 111 –Labs: R,F 11:25 a.m. – 12:15 p.m. SB 112F, SB 108 Lecture: W 6:25 P.M. – 8:05 P.M. LS 121 –Labs: M 6:25 p.m. – 7:15 p.m. – M 7:25p.m. – 8:15 p.m. – W 8:15 p.m. – 9:05 p.m. SB 112F, Rice Campus

CS Intro Courses CS 105: 1-Semester Requiring Little or No Previous Programming Experience, Programming in C++ CS : 2-Semester Sequence Assuming Previous Programming Experience, Programming in C++, Primarily CS Majors CS 201: 1-Semester Sequence Equivalent of CS105-CS106, Requires Previous Programming Experience, Programming in JAVA

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

CS Quizzes/Exams & Grading 2 Quizzes – Each 5% of Grade 2 Exams: – Exam I - Lecture Exam - 10% –Exam II - Lecture & Lab Exam - 20% Final Exam - 30% Labs - 20% Project - 10% Must Pass Final to Pass Course

CS105 Labs Labs Assigned in Handout; on Website Labs Consist of a Reading Assignment, and Lab Exercises from Textbook Lab Exercises Comprised of Exercises and Programming Exercises (Located at End of Each Chapter in Textbook) Student Expected to Complete Labs *BEFORE* Lab Section Meets Students Receive Full Credit for Attending and Participating in Lab Session TA Will Cover Labs/Questions/Other Topics in Lab Session

Expectations Attendance in Lectures and Labs Completion of Quizzes and Exams Four to Six Hours per Week on Homework Outside Help If Necessary No Cheating (Quizzes, Exams, Project) Have fun!!

Rules No Swearing or Other Inconsiderate Behavior Turn Off Cell Phones No Laptops No Internet Browsing, ing, IM-ing in Lab (C’mon, it’s only 50 minutes!) Questions, Discussion, Ideas Welcome

Excuses If You Will Miss an Exam or Quiz, Make Arrangements **BEFORE** the Exam or Quiz Date Exam, Quiz Dates Already Posted If Emergency: –Doctor/Hospital Note –Family Problem: Contact Info for Parents

Unacceptable Excuses Slept Late Felt Sick I’m Just a Freshman Roommate Ate My Alarm Clock/Textbook/Underwear Missed Bus Had a Game/Match/Practice Didn’t Know When Exam/Quiz Was If Any of Above Happen, Get to Class As SOON as Possible!!!

CS Ethics Exams: –Closed Book, Closed Notes, Closed Everything –Nothing in Ears (mp3 players, cell phones, etc.) Labs Should Be Done Independently,But Working with Others Acceptable Project: To Be Announced

CS 105 – Where to Get Help Instructor 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”, or “C++ help” GET HELP EARLY RATHER THAN LATER!!!

CS 105 – Web Page Click on Syllabus –Weekly Assignments –Quiz and Exam Dates –Lecture Slides –TA Office Hours –Other Course Information

CS105 Labs (Cont) All Labs Assigned from Textbook (Malik) Work on Labs on Personal PC, or Campus Computers Save.cpp File(s) to Floppy or flash drive, or send to yourself in and Bring to Lab Section for Discussion and Questions

Course Philosophy Computer Science Side –Problem Solving –Logical Thought –Programming in C++ “Real World” Side –Human Nature –Corporate World –Surviving during and after College

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?

Problem Solving CS 105 Develops Logic Skills to Solve Problems by Writing a Program A Program is a Problem Solving Tool Computers Follow Instructions Given to Them Computers Do Not Have “Intuition” Computers Do Not Make Decisions “on Their Own”

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

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

C++ Required Elements Every C++ Program Must Have: int main() { }

Your First Program // Jon Hanrath // CS105 // Section 042 #include using namespace std; int main() { cout << “Hello World!!” << endl; return (0); }