1 COP 2510 Programming Concepts Spring 2016 3 credit hours Instructor:Dr. Rollins Turner ENB 343F Office Hours: MW 11:00 AM – 12:00.

Slides:



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

Today’s Agenda  Syllabus CS2336: Computer Science II.
COP3330 Object Oriented Programming in C++ Syllabus
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
Welcome to CS 115! Introduction to Programming Fall 2015.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
SYSC System Analysis and Design 1 Part I – Introduction.
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.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Welcome to CS 115! Introduction to Programming. Class URL
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
1 Object Oriented Design COP 3331 Spring 2011 MWF 11:50 AM – 12:40 PM CHE 103 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
1 Software Systems Development CEN Spring 2011 TR 12:30 PM – 1:45 PM ENB 116 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Welcome to CS 221! First Course in Computer Science for Engineers.
Principles of Financial and Managerial Accounting II Spring Semester Orientation.
AC330: Managerial Accounting for Business Professionals Professor Alice Everett Unit 1 Seminar.
Welcome to CS 115! Introduction to Programming. Class URL ~mjspra2/ 115summer/
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
Introduction to Data Structures
Course Information Sarah Diesburg Operating Systems COP 4610.
Math 115b Section 3 (Spring 09)  Instructor: Kerima Ratnayaka   Phone :  Office.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Matter and Interactions 1 Fall 2006 Matter & Interactions I Physics Professor & Lecturer: Dr. Reinhard Schumacher Teaching Assistants: Ms. Elisa.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
1 COP 3331 Object Oriented Design Spring 2016 Section 001 F 8:00 AM – 10:45 AM CPR 115 Classroom Lecture 3 credit hours Instructor:Dr. Rollins Turner ENB.
1 Data Structures COP 4530 Spring 2010 MW 4:35 PM – 5:50 PM CHE 101 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB
1 CAP 4063 Web Application Design Spring 2016 Section 001 TR 11:00 AN – 12:15 PM ENG 4 (classroom lecture) 3 credit hours Instructor:Dr. Rollins Turner.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Computer Networks CNT5106C
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Course Overview CSE5319/7319 Software Architecture and Design Spring 2016 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist.
1 Project 5: Leap Years. 222 Leap Years Write a program that reads an integer value from the user representing a year and determines if the year is a.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
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 CS 115! Introduction to Programming Spring 2016.
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
CSc 020: Programming Concepts and Methodology II
Computer Networks CNT5106C
CSC 135 section 60 or CSC Fall 2017.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1340! Computing for scientists.
Andy Wang Object Oriented Programming in C++ COP 3330
Welcome to CS 1010! Algorithmic Problem Solving.
Andy Wang Operating Systems COP 4610 / CGS 5765
Welcome to CS 1301! Principles of Programming I.
EE422C Software Design and Implementation II
Computer Engineering Department Islamic University of Gaza
CS Problem Solving and Object Oriented Programming Spring 2019
Presentation transcript:

1 COP 2510 Programming Concepts Spring credit hours Instructor:Dr. Rollins Turner ENB 343F Office Hours: MW 11:00 AM – 12:00 PM Thanks to Dr. Jing Wang for much of the material in this course

2 COP 2510 Programming Concepts Section 001 Monday 9:30AM – 10:45 AM SOC 149 Classroom Lecture Tuesday 9:30 AM – 11:20 AM ENB 116 Lab Wednesday 9:30AM – 10:45 AM SOC 149 Help Session TA: Zach Beasley

3 COP 2510 Programming Concepts Section 002 Monday 9:30AM – 10:45 AM SOC 149 Classroom Lecture Wednesday 9:30AM – 10:45 AM SOC 149 Help Session Thursday 9:30 AM – 11:20 AM ENB 116 Lab TA: Zach Beasley

4 COP 2510 Programming Concepts Section 003 Tuesday 2:00 PM – 3:15 PM SOC 150 Classroom Lecture Thursday 2:00 PM – 3:15 PM SOC 150 Help Session Friday 10:05 AM – 11:55 PM ENB 116 Lab TA: Yan Albright

5 COP 2510 Programming Concepts Section 004 Tuesday 2:00 PM – 3:15 PM SOC 150 Classroom Lecture Thursday 2:00 PM – 3:15 PM SOC 150 Help Session Friday 12:10 PM – 2:00 AM ENB 116 Lab TA: Yan Albright

Catalog Description COP 2510 Programming Concepts (3) EN ESB PR: MAC 2281 or equivalent. ( Engineering Calculus I) An examination of a modern programming language emphasizing programming concepts and design methodology. 6

7 Course Objectives/Outcomes You will be able to:  Write object oriented programs of small size and complexity in the Java programming language.  Use basic data types and expressions to perform calculations in a Java program.  Write Java classes and methods.  Use predefined classes and the objects that can be created from them in a Java program.

8 Course Objectives/Outcomes (continued) You will be able to:  Write boolean expressions, conditional statements, and loops.  Use static class members and method overloading in the design of classes.  Use arrays in a Java program.  Effectively use the principles of object oriented design (abstraction, encapsulation, inheritance, polymorphism).

9 Textbook Required Java Software Solutions, Foundations of Program Design (8 th Edition) Lewis and Loftus Sams Publishing 2012 ISBN

10 Exams and Grading Grading: Lab Projects30% Quizzes 10% Midterm Exam 20% Final Exam 40% Exams and quizzes will be written in class. Closed book Projects will be developed in lab sessions, help sessions, or out of class. Use your own computer or on-campus labs.

11 Exams and Grading Exams missed for a legitimate reason can and must be made up. Consult me, in advance when possible, to arrange makeup exam. 11

12 Letter Grades 90 – 100 A 80 – 89 B 70 – 79 C 60 – 69 D < 60 F No “+” or “-” grades will be issued. Numerical average will be rounded to nearest integer..5 rounded up

13 University Policies Final Exams Policy General Attendance Policy Religious Days Academic Integrity of Students Disruption of Academic Process Student Academic Grievance Procedures Students with Disabilities (Student Responsibilities) Students with Disabilities (Instructor Responsibilities)

University Policies - Gender-Based Crimes USF has a commitment to the safety and well-being of our students. Please be aware that educators must report incidents of sexual harassment and gender-based crimes including sexual assault, stalking, and domestic/relationship violence that come to their attention. I am required to report such incidents in order for the Office of Student Rights and Responsibilities or the Office of Diversity, Inclusion, and Equal Opportunity to investigate the incident or situation as a possible violation of the USF Sexual Misconduct/Sexual Harassment Policy and provide assistance to the student making the disclosure. If you disclose in class or to me personally, I must report the disclosure and will assist you in accessing available resources. The Center for Victim Advocacy and Violence Prevention, the Counseling Center and Student Health Services are confidential resources where you can talk about such situations and receive assistance without the incident being reported. 14

University Policies - Gender-Based Crimes Center for Victim Advocacy and Violence Prevention: (813) Counseling Center (813) Student Health Services (813)

Academic Calendar 16

17 Course Policies Attendance will not be taken after the first class. Attendance will not be a direct factor in grades. But class attendance is highly recommended. You may not sell notes or tapes of class lectures. OK to give them away! Lab projects will be graded.

Grading Guidelines for Lab Projects 80% - Functionality: Runs correctly, generating correct outputs. A program that does not compile will result in a zero. 10% - Style: Use consistent indentation to emphasize block structure; variables have meaningful names. 10% - Comments: Comment major code segments adequately 18

19 Course Policies Lab projects must be submitted on time. Late projects will incur a penalty of 10 points per hour after the deadline. Don't post assignments on the Internet Don't ask for help on Internet forums. If you need help, ask a TA or your instructor. We are here to help you. It’s our job!

20 Course Policies It is OK to discuss projects with other students, but outright copying is not acceptable. Don’t copy anyone else’s work. Don’t let anyone copy your work. Penalty: 0 for the project. Reduction of one letter grade for the course.

21 Slides from class presentations will be available on the class web site: Also on class web site: Examples Project assignments Project solutions Don’t expect all material covered in class to be on the class web site. Class Web Site

22 Canvas will be used for project submissions. Grades posted there also. Be sure you can log in and can find this class among your courses. USF will be used for any last-minute announcements. Be sure you can receive messages. Don’t let backlog exceed your quota. Check your regularly. Welcome message will be sent out as a test. Communications