1 CSE 1341 Southern Methodist University Lyle School of Engineering Computer Science and Engineering Dept. Fall 2013 Don Evans.

Slides:



Advertisements
Similar presentations
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
Advertisements

CIS 172 Fall 2013 Introductions Get to know each other (in groups of 3 - 4) – Your group needs a speaker What is your name? What other classes are you.
Blended classes are an exciting way to learn. Their convenience and scheduling appeals to many students, but they are not for everyone. Students drop-out.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Lab00: Pre-Lab Fast Presentation 5 – 10 min KFUPM, CCSE, ICS Dept Fall Semester, Term 061 ICS Al-Zouri, Ali.
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
WELCOME TO BIOLOGY 101 FALL BIOLOGY 101 Introductions: My Background Contact Information: –Reagan Lake –Rm 454 (BS Bldg) –
Keys to Success College is as easy as A, B, C. A -- Attend Class __________________.
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.
Java How to Program, 9/e Instructor: José M. Reyes Álamo © by Pearson Education, Inc. All Rights Reserved.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Welcome to Biology 102! Please pick up a syllabus (if you don’t have one yet) and a clicker at the front desk. You will need to rent a clicker from the.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
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.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Math 119 ELEMENTARY STATISTICS. Contact Information INSTRUCTOR: Olga Pilipets INSTRUCTOR: Olga Pilipets
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.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
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.
 Enrollment details  Overview of the Syllabus  My Class Website and Blackboard  What will it take to pass this course?  Testing Rules and Homework.
OPIM 3801: Principles of Project Management Instructor: Bob Day Associate Professor OPIM Dept.
Welcome to Physics 1403!!. Class Web Page! There, you can find: 1. Posted (MS Word format): Syllabus,
Catie Welsh January 10, 2011 MWF 1-1:50 pm Sitterson 014.
Finance. Overview of Financial Management Introduction Keys to Success Class Structure - Syllabus Text – Financial Management: Core Concepts – 3 rd Ed.
IPC144 An Introduction to Programming Using C. Instructor Murray Saul Office: Rm –Office hours are posted on my IPC144 web page or on bulletin board.
COP3502: Introduction to Computer Science Yashas Shankar.
Honors Chemistry Disclosure. Rules: The rules for Miss Paxton’s classroom are the following: Be Prepared – This means be prepared for the day with your.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
The Study of Living Things % = A 89 80% = B % = C % = D 59 – 0% = F.
Your Roadmap for Success Alice: “Would you tell me, please, which way I ought to go from here?" Cat: "That's depends a good deal on where you want to get.
Honors Chemistry Disclosure. Rules: The rules for Miss Paxton’s classroom are the following: Be Prepared – This means be prepared for the day with your.
Honors Chemistry Disclosure. Rules: The rules for Miss Paxton’s classroom are the following: Be Prepared – This means be prepared for the day with your.
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.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
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.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
MIS 3320 Systems Analysis & Design Fall 2015 Mrs. Nancy Sánchez
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
Dr. Jeff Cummings MIS323 Business Telecommunications.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Java How to Program, 9/e Presented by: José M. Reyes Álamo © by Pearson Education, Inc. All Rights Reserved.
Welcome To HAP. Review of Syllabus The Syllabus can be found on my website uman%20Anatomy.aspx.
CSE Senior Design II Day 1: Getting Organized Spring 2012 Instructor: Mike O’Dell.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
1 Welcome Alireza Humber College Lecture 1 Game 540 Alireza
Welcome to Physics 1403!!. Class Web Page! There, you can find: 1. Posted (Word format): Syllabus,
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington 1.
Responsibilities CS 4501 / 6501 Software Testing
Welcome to General Biology II!
Responsibilities CS 4640 Programming Languages for Web Applications
Design and Implementation of Software for the Web
Jeff Offutt SWE 637 Software Testing
Software Maintenance and Design
Software Usability Analysis and Design
Syllabus Highlights CSE 1310 – Introduction to Computers and Programming Alexandra Stefan University of Texas at Arlington.
Please grab a seat anywhere for now.
Design and Implementation of Software for the Web
CS Problem Solving and Object Oriented Programming Spring 2019
Presentation transcript:

1 CSE 1341 Southern Methodist University Lyle School of Engineering Computer Science and Engineering Dept. Fall 2013 Don Evans

2 Things I know… This is a required class in several degree programs, including all Engineering degrees. Some students take this class who don’t want to be here. Most of you have used computers since you were children. Some of you have never written a computer program. Some of you have written many computer programs. Many of you are anxious about your ability to succeed in this class. Many of you are in your first or second year of college and still adapting to the challenges it presents. Some of you are here for the second time…welcome back!

3 Things you should know… This class requires a lot of work – it will keep you busy! – Once you get behind it’s increasingly difficult to catch up – You are in lecture two and half hours, and in lab two hours a week – Programming assignments (labs) may take from 1-8+ hours to complete – Quiz preparation requires additional time – Exam preparation requires additional time I’m hopeful that every one of you will earn an A.

4 Also… Don’t hesitate to me or come by my office. – I can’t often reply right away, but I will always reply. – It is fun to help students who are working hard and trying – Don’t bother calling me if your car broke down or your alarm didn’t go off. There’s nothing either of us can do to fix unfortunate occurrences. If you own a laptop, you may bring it to class and lab – We will practice writing code in some classes, and this offers you the opportunity to better follow, practice and learn. – BUT…Do not use it for , Facebook, or other class assignments. If you are using your cellphone in class, I will probably notice – And I’ll probably assume that this class is not a priority for you – Please exercise self discipline and ignore it until after class

5 Blackboard: courses.smu.edu Syllabus Lecture Notes Resources Announcements Lab Assignments -Instructions -Turn in here Grades

6

7 Collaboration: Preparing for quizzes – YES Preparing for exams – YES Taking quizzes/exams – NO Completing lab assignments – NO Instead: CSCE Help Desk Lab sessions/lab instructor Office hours and help sessions ALEC Collaboration on lab assignments constitutes an honor code violation. I DO NOT TOLERATE CHEATING…

8 You’ll Need:

9 Success Factors: Please do: Come to class on time. Find a classmate to get notes from in case you miss due to illness. Participate in class and lectures. Be 100% engaged and present for 50 minutes three times a week. Utilize office hours, lab sessions, and the CSE help desk. Feel free to study together for quizzes and exams. (not lab assignments) Please don’t: Skip class…ever. Collaborate on lab assignments. Ask for a makeup quiz, exam, or lab extension (unless you have an official university absence) Ask for extra credit…however, you may drop one lab and one quiz grade.

10 Motivation for Learning Software (i.e., the instructions you write) controls hardware hardware (i.e., computers). Computer use is increasing in almost every field of endeavor. Computing costs are dropping dramatically. More than a billion general-purpose computers are in use worldwide. Computer Software is pervasive – it affects most aspects of our personal and professional lives.

11 Code.org

12 Programming You’ll learn to write instructions commanding computers to perform tasks. Over the years, many programmers learned structured programming. You’ll learn structured programming and object-oriented programming—the key programming methodology used by programmers today. You’ll create and work with many software objects. – Their internal structure is often built using structured-programming techniques. The logic of manipulating objects is occasionally expressed with structured programming.

13 Java Java is one of today’s most popular languages for developing software. Java has become the language of choice for implementing Internet-based applications and software for devices that communicate over a network. There are now billions of Java-enabled mobile phones and handheld devices. Java is the preferred language for meeting many organizations’ enterprise wide programming needs. Java programming is not the primary goal. However, it is an essential tool to achieve the goal. Java programming is not the primary goal. However, it is an essential tool to achieve the goal.

14 Java  We will use Java Standard Edition (Java SE) Version 6 (or higher)  Java Enterprise Edition (Java EE)  geared toward developing large-scale, distributed networking applications and web-based applications.  Java Micro Edition (Java ME)  geared toward developing applications for small, memory-constrained devices, such as cell phones, pagers and PDAs.

15 Source: Today: Multi-Core Computer Hardware

16 Input/Output Hardware Processing Hardware Software Operating System Non-Java Application Java Virtual Machine Java Application What we’ll be building….

17 Before Wednesday: Purchase textbook. Read Chapter 1. Verify class is listed on Blackboard. Read the syllabus. Read/review these slides.